Домой WordPress WordPress: Проблемы и решения Smilies in Emoji не работает после обновления Wordpress
5ответ(ов) в теме
konctantin
не в сети 9 месяцев
На сайте с 16.08.2021
Участник
Тем 8
Сообщения 24
1
17:45

Здравствуйте! Wordpress недавно обновился, и снова появились проблемы с эмодзи. Кстати, на вашем сайте тоже не работает.

В моём случае в header страниц форума добавлено подключение скрипта . При этом смайлы вставляются в сообщения, отображаются в предпросмотре, но после публикации поста вместо смайла отображаются только знаки вопроса.

Вы не можете просматривать опубликованные ссылки

.

0
konctantin
не в сети 9 месяцев
На сайте с 16.08.2021
Участник
Тем 8
Сообщения 24
2
21:21

Если вставить эмодзи с мобильника, с гугл клавиатуры, то тоже отображаются одни вопросительные знаки. Похоже на проблему с кодировкой, но с чего бы... В интернете ничего не нашел.

Ну что никто дополнение форума не использует у себя на сайте? Или у всех всё работает?

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
3
20:42

Таблица (комментариев, записи или форума - куда должны придти смайлы) в базе данных имеет кодировку utf8mb4? или любую другую ***mb4 окончанием. Посмотрите - должна быть с поддержкой mb4

А по поводу скрипта - да вордпресс поломал с обновлениями эмодзи лист. Пока не нашел как побороть чтоб без вот этого принудительного подключения скрипта

0
konctantin
не в сети 9 месяцев
На сайте с 16.08.2021
Участник
Тем 8
Сообщения 24
4
10:53

Вова (Otshelnik-Fm) сказал(а)
Таблица (комментариев, записи или форума - куда должны придти смайлы) в базе данных имеет кодировку utf8mb4? или любую другую ***mb4 окончанием. Посмотрите - должна быть с поддержкой mb4

Да, кодировка utf8mb4_general_ci.

Если набрать сообщение со смайлами, то в базу они попадают уже в виде вопросительных знаков. НО! Если смайлы вставить сразу в базу, то они сохраняются там в виде смайлов, но на выводе, на сайте всё равно знаки вопроса.

Например, создаю сообщение в базе:

Смайлы нормально сохраняются

Но на выводе вот так:

Если же создаю сообщение с фронтэнда, то в предпросмотре смайлы отображаются нормально:

А после публикации:

И в базу также записались вопросы:

0
konctantin
не в сети 9 месяцев
На сайте с 16.08.2021
Участник
Тем 8
Сообщения 24
5
11:45

Вова (Otshelnik-Fm) сказал(а)
Пока не нашел как побороть чтоб без вот этого принудительного подключения скрипта

Так последний wordpress уже подключает скрипт. Но теперь другая проблема.

0
Вы не имеете права на публикацию сообщений в этой теме