X
Заказать услугу

Пропали смайлы после обновления WordPress до версии 4.2

Плагины и Шаблоны для Wordpress
  • 2018-12-09
  • 1826 просмотр

    2 комментарий

  • Дизайн и разработка сайта

Доброго времени суток. 🙂

Сегодняшняя статья будет охватывать проблему, которая возникает после обновления Вашего любимого WordPress до версии 4.2. Данная проблема коснулась смайлов. Произошло это из за того, что всемогущие разработчики решили в один момент отказаться от старых смайлов и подключить систему смайлов emoji. Возможно, следовало бы сделать возможность выбора или еще что-то, но они решили что так будет лучше всего. Также новые смайлы очень маленькие и многих еще напрягло и это. Старые были не большими, но эти еще меньше.

Пропали смайлы WordPress

Лично меня этот момент не зацепил, у меня на сайте смайлов особо нет, только те, что срабатывают как автозамена внутри статей, как этот :). Но вот один из моих заказчиков который активно использовал стандартные смайлы, а потом и обновил их до собственных, как я писал в статье - Анимированные смайлы на WordPress без плагина. Все перестало работать и его это смутило.

Давайте посмотрим, как решить данную проблему. Отлично с этим справится простенький плагин, который не займет много места, но с легкостью восстановит прежние смайлы и по нужде можно залить свои. Называется плагин - Classic Smilies.

Скачать плагин

Скачиваем, устанавливаем и старые смайлы возвращаются на свое законное место. Но есть маленькое НО! Они остаются маленького размера как и новые. Для этого нужно сделать одно из двух.

1. В свой файл стилей style.css, который лежит в корне темы, добавить вот такую строку

img.wp-smiley,img.emoji{height:24px!important;max-height:24px!important;}

2. Перейти в папку плагина /wp-content/plugins/classic-smilies/ и открыть для редактирования файл classic_smilies.php. В самом конце найти строку:

return str_replace( 'class="wp-smiley" style="height: 1em; max-height: 1em;"', 'class="wp-smiley"', $content );

В ней заменить 1em на 24px. Таким образом Вы увеличите размер смайликов. Что не может не радовать 🙂

Если Вам хочется заменить смайлы на какие-то новые, то можете перейти на ту статью, которую я упоминал в начале или еще где нибудь найти и скачать смайлы для WordPress. Далее эти смайлы нужно скопировать и залить в папку с плагином, а именно в нем есть папка IMG, которая находится по адресу:

/wp-content/plugins/classic-smilies/img/

Метод проверил лично на себе, вернее на сайте заказчика - все отлично вернулось на круги своя с первой попытки. Так что если сделаете все правильно, то проблем возникнуть не должно. Ну а если все таки появятся, пишите мне будем искать решение :). Если нашли его сами, делитесь в комментариях, чтобы другие смогли воспользоваться Вашим советом.

На этом все, спасибо за внимание. 🙂

Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)

Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 9, в среднем: 5 из 5
Читайте также
Опубликовано 2 комментария

Добавить комментарий для Виталий Отменить ответ

Чтобы оставить комментарий - заполните поля ниже. Ваш e-mail не будет опубликован. Все поля обязательны

Нажмите, чтобы добавить код в комментарий. Далее добавьте свой код внутрь тегов <code> тут код </code>
Я ознакомлен(а) с политикой конфиденциальности и даю согласие на обработку персональных данных*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.