Обновление WordPress до версии 4.2 или верните стандартные смайлы!
Добрый день уважаемые мои читатели! С Вами снова Я — Владимир Савельев! Значит сегодня я решил произвести обновление WordPress до версии 4.2 и случилось неприятная такая ситуация со смайлами ;(
А дело все в том, что разработчики внедрили в движок Вордпресс систему смайлов emoji (эмодзи), вроде бы так пишется! В итоге все стандартные смайлы пропали, а вместо них появились мелкие рожицы, размером в 1pt. Для чего это нужно не знаю, лично мне такая фишка не нужна. Мне очень нравятся мои смайлики, не надо других...
Обязательно прочти еще и эти статьи:
- Как отключить комментарии на WordPress
- Супер смайлики в комментариях WordPress без плагина
- Полная настройка комментариев на Вордпресс
Так вот, разработчики посчитали нужным почему то, в один клик, установить сию функцию на все платформы клиентов — жесть! Но ладно, согласен, кому то может быть и нужна эта emoji, но зачем же вшивать в движок, без возможности отключения через панель управления? Загадка!
Ведь на WordPress не только блоги создают, а так же интернет-магазины, сайт-визитки, порталы, доски объявлений и прочее, прочее — зачем лишать возможности делать Выбор админу, включать или не включать?! Я считаю что такой подход не совсем правильный, должна быть свобода выбора
Короче, утром обновился до версии 4.2 и офигел от полученного обновления! Не люблю когда, без моего ведома что то меняется... Ну не люблю сюрпризы и все тут Затем часа 3 потратил на изучение этой проблемы и ее решил!
Вернул на место все как было... И мои супер смайлы снова со мной, да еще и на версии 4.2 )))
Возвращаем стандартные смайлы вместо emoji
Если Вам так же как и мне не нужны emoji, а желаете вернуть стандартные смайлы, то делаем следующее...
Скачиваем плагин который отключит емодзи, все что с ними связано, а так же вернет обычные смайлы. Устанавливаем его, активируем, все как обычно... И вот теперь у нас на блоге появятся стандартные смайлы... круто!
Но это еще не все...
В моем случае размер смайлов по прежнему остался 1pt, это мало. По этому идем в редактор CSS и добавляем такие классы:
img.wp-smiley,img.emoji{height:24px!important;max-height:24px!important;}
Вот теперь совсем другое дело! Все как доктор прописал...
Теперь нам нужно вернуть стандартные смайлы в форму комментариев, которые многие выводят через код. Обычно он находится на странице comments.php, но все зависит от темы... Находим там что то вроде этого:
<img src="'.get_bloginfo('wpurl').'/wp-content/plugins/classic-smilies/img/'.$dm_smile.'" alt="'.$tag.'" onclick="addsmile(\''.$tag.'\');"/>
В этом коде меняем путь к смайлам на тот, который указан выше...
Все готово друзья! Мы с Вами только что обновили WordPress до версии 4.2 и вернули стандартные смайлы. Здорово!
Да забыл еще написать. Если Вы хотите поменять смайлы на какие либо другие, то теперь нужно закидывать их сюда:
/wp-content/plugins/classic-smilies/img/
До скорого в следующей статье.
С уважением, Владимир Савельев
Ага. У меня тоже в вордпрессе весит обновление до этой версии. Хотел ночью запускать. Пока не буду запускать... Посоветуюсь со своим человеком — ведь если что ему исправлять надо будет.
Поэтому отдельное человеческое спасибо за предупреждение.
А я всегда обновляюсь сразу Не люблю когда обнова висит
Вон оно как! А уж думала, у меня со зрением что-то приключилось...
Мне тоже такие смайлики не нравятся! Но самой лезть в сss страшно...
Но меня волнует больше не это:
после обновления вордпресса, у меня еще пропала в комментариях кнопка «отправить». Что делать, Владимир?
Все очень просто Марина, нужно ее восстановить А без ковыряния в коде php никак...
Володь,вот тебе и очередная статья.Как восстановить кнопку «Отправить»
А я боюсь обновлять ни разу еще этого не делала, и не представляю какие сюрпризы могут меня ждать, ладно если только смайлы
Кстати, меняла стандартные смайлы на такие же как у тебя, у тебя их собственно и брала, за что отдельное спасибо , только со временем, они куда-то делись, и снова появились обычные
Значит когда то обновлялась Маргарита, при обновлении они слетают и нужно снова их менять на те что взяла у меня А обновлять движок очень важно, так как это в первую очередь безопасность! Не парься ты же победитель конкурса Анализ Блога все сделаем в лучшем виде
Может обновление произошло автоматически, я этого точно не делала
На тебя вся надежда
Маргарита,да наверное случайно на обновление нажали.
Так просто не обновляется.
Очень оперативно! Спсибо за решение проблемы со смайликами. Один вопрос — этот плагин можно потом отключать для уменьшения нагрузки, или нет? Спасибо!
Если его отключить то вернется все как было с emoji
Нагрузки он никакой не несет, всего лишь заменяет несколько строк
Ха,статьи не достаточно,еще и в комментариях одно и тоже по нескольку раз задают вопросы
А где взять такие как у вас смайлы? У меня они были немного другие. И можно ли как-то просто исправить емойшины эти. Некоторые работают, а некоторые нет.
В статье есть ссылка на статью как сделать классные смайлы, там архив со смайлами
Спасибо, наверное не внимательно читал...
А на счет эмошенов не знаю, можно по любому но ковыряться надо, а времени нет, да и не надо мне это
Воспользовался смайлами, все высвечиваются но только не в комментариях. В форме смайлы одни, а в комментариях старые...
Млин Ну в статье же написано что делать Читай внимательно Дмитрий
Сталкивался с такой проблемой,вот по этому и не люблю сразу обновляться.
Жду с месяца 1.5,к тому времени все нюансы в обновление устранят,а потом обновляюсь.
Вов, огромное такое человеческое спасибо. Я чуть не посидел когда увидел что мои смайлики любимые пропали
Благодаря тебе удалось вернуть их на место, правда пришлось еще одним плагином систему нагрузить...но я его проверил, вроде не сильно грузит систему
ох уж этот вордпресс, предупреждать нужно что в обновлении такая жесть вылазит
Да согласен что нужно было эту функцию сделать опционально, то есть при желании отключать в панели управления и все, а они всех под одну гребенку
Что-то разработчики этого не предусмотрели...Может со следующего обновления не будет таких нюансов.
После этого обновления wordpress меньше чем через неделю еще раз обновился. Как там, лаг не исчез?
Виталий да вряд ли в ближайшее что то изменится )
Что за люди, как они так накосячили? не понимаю хоть ты тресни. Зачем они сделали такое обновление, что на это толкнуло создателей
Вот это и не устраивает. Разгильдяйское отношение,одно исправляют,два уродуют.
Теперь понятно, что со смайликами стало, а то у меня перестали в комментариях корректно отображаться собственные. Но пока оставлю emodji/ Не хочется еще один плагин устанавливать
Жень он не несет никакой нагрузки просто заменяет определенный код в движке
Я тестировал через плагин P3 и убедился что плагин вообще никак не нагружает. Так что пусть висит, если безвредный!
Володь,каждый старается не нагружать блог лишними плагинами
Спасибо. Та же проблема. Только у меня совсем пропали смайлики. Весь день просидел. Не получалось исправить, а я пока совсем новичок. Плагин установил и всё. Правда теперь хочется посимпатичнее смайлики, но пока не справлюсь с кодами этими.
Игорь привет так у меня статья есть как заменить смайлы на стмпотичные ссылка в статье там просто все
О супер,пойду посмотрю.
А то хочу поменять смайлики.
А у меня в форме комментария еще смайлики встроены,тоже ничего.
Вов, вопрос на засыпку:
Я новый шаблон настраиваю, а там в теле статьи смайлики выводятся как надо, а в теле сообщения в первоначальном виде. Не знаешь где искать проблему?
Весь интернет перелопатил, нигде нет нужной информации
смотреть надо ) в шаблонах страниц наверное так не могу сказать
Да нет Володь,эту проблему только одним способом можно будет решить.
Каждый смайлик ручками менят