Intereting Posts
Вернитесь к странице параметров после запуска PHP-скрипта Объединить функцию с контентом обновить многопользовательское мета-поле на основе другого мета-поля Фильтрация всех сообщений и липких сообщений через meta_query Попытка ограничить доступ к пользовательской мета-коробке без успеха wordpress пользовательский тип сообщения таксономия permalink Перемещение с клавиатуры в Shortcode галереи Показывать пользовательские таксономии в панели администратора под настраиваемым типом сообщения Изменение загружаемого каталога в плагине независимо от типа сообщения Как применить фильтр «retrieve_password_message»? Как обернуть поля comment_form $ в одном div? Сайт не работает при обновлении до SSL с помощью nginx После создания настраиваемого типа сообщений URL-адрес для настраиваемых сообщений недействителен. Если / Else Statement для дополнительных пользовательских полей Восстановить пароль только по имени пользователя. Пользователи с одинаковым адресом электронной почты

Подчинение Смайлы

Возможно, WordPress изменился с 4.7. На моем сайте включен глобальный параметр use_smilies.

Текст…

:D 

… заменяется на …

 <img draggable="false" class="emoji" alt="😀" src="https://sworg/images/core/emoji/2.2.1/svg/1f600.svg"> 

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

 add_filter( 'smilies_src', 'my_custom_smilies_src', 10, 3 ); function my_custom_smilies_src($img_src, $img, $siteurl){ return $siteurl.'/wp-content/images/smilies/'.$img; } 

Похоже, что фильтр не стреляет для общих смайлов вроде 🙂 и: D, но не работает для: mrgreen:

Я также попытался добавить этот следующий код к своим функциям.php.

 remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('wp_print_styles', 'print_emoji_styles'); 

Как ни странно, он заменяет замененный текст на истинные символы эможи и не-imgs.

  1. Почему мой фильтр перестает работать?

  2. Почему WordPress вытаскивает изображения из этого CDN вместо локального в соответствии с Codex?

Очень смутно, почему есть «эможис» и «смайлы», но в основном я хочу, чтобы мои заменители смайликов снова начали работать.