Расправляемся с лишними эмоциями в WordPress (Emoji js + css код)

Заметил эту огромную какаху вывода(обработки или фик знает) эмоций в коде станицы wordpress:

_wpemojiSettings
_wpemojiSettings

и сразу подумал:

Зачем мне это здесь?

Улыбок тут не будет. Решается этот вопрос добавлением пары вызовов remove_action в functions.php темы. «Отличное» решение. Давайте в тормозной cms 100500 раз вызывать функции, а затем столько же раз вызывать функции, которые отменяют действия вызванных функций. Это ж так «умно» штопздц.

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

Однако, если мы не собираемся обновлять cms, можно и так: открываем терминал, переходим в каталог сайта и делаем как тут показывал уже:

grep -rn print_emoji

Смотрим где вызывается какашка:

print_emoji
grep -rn print_emoji

Топаем в редактор файла и комментим ненужные вызовы функций, чтобы было так:

delete_print_emoji
delete_print_emoji

Досвидос. Тут серьёзный IT блог. Улыбайтесь в другом месте.

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *