1. В конфиге и таблице указана utf8mb4_general_ci.
2. Classic Smilies канул в лету. Вместо него вроде wp-Monalisa. При установке этого и любых других плагинов, тут же получаю "не удалось загрузить смайлы". Да и не хочется использовать лишний плагин. Хочется починить что есть.
3. Не мой случай. Смайлы у меня отображаются - их выбрать нельзя. Выбрать можно только один зелёный.
У меня в теме вообще нигде не используются смайлы. В comments.php темы нет упоминания ни <textarea name="comment", ни function addsmile($smile).
Смайлы используются только в редакторе WP-Recall и на форуме.
Так что пока вопрос остаётся открытым.
Именно по одному зеленому смайлу было 100% совпадение на форуме
и рабочий вариант
. Кстати по нему на его форуме никто не жалуется что он не работает. При активных установках в 1,000+ - ну не будут же 1000 людей молчать?
Пробуйте его.
Еще вопросы:
версия вордпресс?
и у вас какая операционная система стоит?
И какой браузер и его версия?
Новые смайлы в вордпресс - это эмодзи. Они в юникод кодировке записываются в БД (ваша его поддерживает) и вордпресс их конвертирует в svg с сервиса s.w.org. У вас видать с этим сервисом проблемы - кто-то его возможно блочит или отключил.
Еще всякие плагины оптимизации ломают их
- всякие плагины разгона, кеширования и объединения отключайте - возможно они влияют.
Почитайте по самодиагностике - это вопрос 5-ти минут
пробуйте на максимально голом вордпресс (без плагинов и с дефолтной ВП темой Twenty)
рабочий вариант Classic Smilies
Да. Этот вариант сработал. Спасибо за ссылку. Просто "classic smilies" не ищется на wordpress.org - нужно с заглавных писать, чтобы нашёл.Без этого выдаёт другие плагины, которые не работают.
Всё равно хочется понять почему не работает без этого плагина. Нужно найти проблему. Неужели все поставили плагин и успокоились?
anya.stahova сказал(а)
Всё равно хочется понять
еще бы вы на вопросы отвечали - я выше 3 вопроса задал - вы игнорируете. И нам хочется понять.
А "что делать" - опять же выше сообщением рекомендации дал.
Если у вас новый браузер, новая операционная система, новый вордпресс и он "чистый" - без влияния стороннего - то работать эмодзи должны.
Но без ваших ответов - придется снова
anya.stahova сказал(а)
поставили плагин и успокоились?
Дружаев Владимир (Otshelnik-Fm) сказал(а)
версия вордпресс?
WordPress 5.3.2 с темой оформления Magazine Hoot
Дружаев Владимир (Otshelnik-Fm) сказал(а)
и у вас какая операционная система стоит?
Win 10 PRO 64 со всеми последними обновлениями
Дружаев Владимир (Otshelnik-Fm) сказал(а)
И какой браузер и его версия?
Хром Версия 80.0.3987.132 (Официальная сборка), (64 бит)
Лиса 74.0 (64-битный)
Дружаев Владимир (Otshelnik-Fm) сказал(а)
вордпресс их конвертирует в svg с сервиса s.w.org. У вас видать с этим сервисом проблемы - кто-то его возможно блочит или отключил.
Вот в этом пытаюсь разобраться. Пока не знаю где копать. Гуглю.
Если были эксперименты или работали старые плагины смайлов, то возможно всякое, так как некоторые в системных настройках отключали все касающееся смайлов и свое подключали. Они находятся тут
сайт/wp-admin/options.php, можно поискать про смайлы и эмодзи, что там... Но крайне не советую менять что-то там не прочитав про опцию в интернете. И конечно бекап базы надо иметь.
anya.stahova сказал(а)
Там ни про смайлы ни про эмодзи ни слова нет...
А вот такого нет use_smilies, должно быть
У меня есть, может и еще есть))
Список опций
garry сказал(а)
опции
use_smilies 1
wpml_use_smilies_backup 1
wpml-opts a:20:{s:7:"icondir";s:36:"wp-content/plugins/wp-monalisa/icons";s:6:"onedit";i:1;s:9:"oncomment";i:1;s:8:"showicon";i:1;s:11:"replaceicon";s:1:"1";s:13:"commenttextid";s:7:"comment";s:11:"showastable";s:0:"";s:14:"showaspulldown";i:0;s:13:"smiliesperrow";i:0;s:13:"smilies1strow";i:0;s:11:"icontooltip";i:1;s:15:"wpml4buddypress";s:0:"";s:17:"wpml-linesperpage";s:2:"10";s:12:"wpml4bbpress";s:0:"";s:12:"wpmlmaxwidth";i:0;s:13:"wpmlmaxheight";i:0;s:9:"wpmlpopup";s:0:"";s:17:"wpmlscript2footer";s:0:"";s:15:"wpmlshowbetween";s:0:"";s:10:"richeditor";i:1;}
Даже если это так, то это неприемлемый вариант, поскольку он даст только знание, но никак не решит существующую проблему, поскольку на рабочем сайте всё это не осуществить.
Дружаев Владимир (Otshelnik-Fm) сказал(а)
однажды плагин какой-то стоял. Он что-то снёс и при удалении - не вернул как было
Вот и есть задача - найти что сломалось...
garry сказал(а)
В вашем посте выше, что-то от плагина monalisa, может тут есть смысл посмотреть.
Это я вчера экспериментировала с разными плагинами смайлов. Не работало до него, не работало с ним, и не работало после его сноса.
Сейчас его нет.
Нужно искать на уровне WP. Выцепить всю цепочку функции смайлов и сравнить с пустым WP. Вот только как найти всю цепочку...
В вашем шаблоне есть вот такое:
magazine-hoot/hybrid/inc/functions-styles.php
remove_action( 'wp_print_styles', 'print_emoji_styles' );
Попробуйте закомментировать и проверить, может еще где-то и что-то есть, дальше не смотрел.
Может опять подключают где-то, но это вы в коде посмотрите...
garry сказал(а)
В вашем шаблоне есть вот такое:
Попробую.
Дружаев Владимир (Otshelnik-Fm) сказал(а)
маленький совет и крайне полезная ссылка были. Думаешь снова проигнорировали?
я же ответила -
anya.stahova сказал(а)
Сделаю и отпишусь...
Зашиваюсь.
Если сказала, что отпишусь, то не пропаду не выполнив обещанное.
Я тут пишу, а на тестовом не проверил.
В общем, все аналогично, не пашет.
Владимир вот, что работает или после чего работает (Preci пост)
Дописываю в консоль и смайлы активируются
twemoji.parse(document)