WordPress: убираем ссылку на s.w.org в шаблоне

CMS WordPress вставляет в шаблон сайта ссылку на dns-prefetch с доменом s.w.org, выглядит это вот так:

<link rel='dns-prefetch' href='//s.w.org' />

Если вашим пользователям это не нужно (например, отключены emoji в wordpress), то этот dns prefetch запрос можно убрать, чтобы не тратить лишние ресурсы.


Описание

dns-prefetch — указывает браузеру, что необходимо выполнить резолвинг для указанного доменного имени, т.к. в процессе рендеринга страницы вы планируете к нему (этому доменному имени) обращаться, чтобы загрузить какие-либо ресурсы (шрифты, стили, изображения и т.п.). Делается это для того, чтобы ускорить загрузку указанных ресурсов, т.к. резолвинг домена, в зависимости от скорости интернет-соединения может занимать от нескольких мс до нескольких сотен мс. Таким образом это время экономится.


Отключаем dns-prefetch

Для отключения dns-prefetch для домена s.w.org, достаточно в файл functions.php активной темы оформления внести следующую строчку:

add_filter( 'emoji_svg_url', '__return_false' );

После чего необходимо сохранить изменения и проверить, что больше ссылка на s.w.org не создается.