WP eLDeR Addon документация v1.7.3 Вся документация Купить плагин
Документация › Экран настроек

Код

Убирает лишнее из HTML и HTTP-заголовков (служебные теги, эмодзи, версии файлов) и позволяет вставить свой код в <head> и перед </body>.

Где найти: WP eLDeR Addon→вкладка «Код»

Вкладка «Код»
Вкладка «Код»

Настройки

Отключения и очистка

Отключить JSON REST APIПереключательпо умолчанию: выключеноcode_disable_rest_api

Блокирует REST API для незарегистрированных пользователей (возвращает 401) и удаляет ссылки на /wp-json/ из <head>. Для авторизованных пользователей REST API остается доступным.

Незарегистрированные посетители получают на /wp-json/… ответ 401 «Требуется авторизация», из <head> убираются ссылки на API и oEmbed. Для вошедших пользователей API работает, поэтому блочный редактор не ломается.

Что может сломатьсяЧерез REST API без авторизации работают: отправка форм Contact Form 7, корзина и оформление заказа WooCommerce на блоках, поиск и фильтры многих тем, встраивание ваших записей на другие сайты. После включения проверьте формы и корзину, выйдя из аккаунта.
Отключить EmojiПереключательпо умолчанию: выключеноcode_disable_emoji

Убирает скрипты и стили смайликов для ускорения загрузки.

Убирает скрипт и стили смайликов WordPress со всех страниц (и запрос к s.w.org). Эмодзи продолжают отображаться — их рисует сама система посетителя.

Удалить RSD ссылкуПереключательпо умолчанию: выключеноcode_remove_rsd

Удаляет meta-тег Really Simple Discovery из <head>.

Тег для давно не используемых программ удалённой публикации. Удалять безопасно.

Удалить WLW Manifest ссылкуПереключательпо умолчанию: выключеноcode_remove_wlw

Удаляет ссылку на Windows Live Writer manifest.

Windows Live Writer закрыт в 2017 году. Удалять безопасно.

Удалить стили .recentcommentsПереключательпо умолчанию: выключеноcode_remove_recentcomments_style

Отключает встроенные стили виджета «Последние комментарии».

Встроенный в страницу кусок CSS виджета «Последние комментарии». Удаляйте, если виджет не используется или оформлен темой.

Удалить канонический тегПереключательпо умолчанию: выключеноcode_remove_canonical

Убирает автоматический <link rel="canonical"> из <head>.

Канонический адрес говорит поисковику, какая версия страницы главная, и защищает от дублей с параметрами в адресе.

Включайте, только если canonical выводит другой плагин или тема, иначе на страницах его не будет совсем.
Удалить meta name="generator"Переключательпо умолчанию: выключеноcode_remove_generator

Скрывает метатег generator и другие упоминания версии WordPress.

Скрывает номер версии WordPress из кода страниц и RSS-лент — не подсказывает автоматическим сканерам, под какие уязвимости проверять сайт.

Удалить версии из CSS/JSПереключательпо умолчанию: выключеноcode_strip_asset_versions

Убирает параметр ?ver=... из подключаемых стилей и скриптов (включая файлы плагинов).

Адреса вида style.css?ver=6.8 станут style.css.

Номер версии заставляет браузер скачать обновлённый файл. Без него после обновления темы или плагина посетители могут видеть старые стили, пока не истечёт кэш браузера или CDN.
Отключить редактор блоков (Gutenberg)Переключательпо умолчанию: выключеноcode_disable_gutenberg

Включает классический редактор и убирает Gutenberg-стили с фронтенда.

Отключается автоматически, если активен плагин с той же функцией — см. Совместимость.

Включает классический редактор для всех типов записей и убирает стили блоков (wp-block-library, глобальные стили) с сайта.

Только для классических темПлагин отменяет регистрацию части стандартных блоков (абзац, заголовок, группа, колонки, «Последние записи», «Навигация», «Запрос», «Часть шаблона», «Заголовок записи», «Содержимое записи» и др.). Не включайте на блочных темах (Twenty Twenty-Four и подобных) и на сайтах, где страницы собраны блоками: динамические блоки перестанут выводиться.

При активном Classic Editor или Disable Gutenberg настройка гасится автоматически.

Код в <head>Многострочное полепо умолчанию: пустоcode_custom_head

Содержимое будет выведено в конце секции <head> на фронтенде сайта.

Подсказка в пустом поле: <!-- Example: код счётчика -->, <script>, console.log('custom head code');, </script>

Код выводится как есть в конце <head> каждой страницы сайта: счётчики Метрики и Google Analytics, пиксели, небольшие стили.

HTML
<!-- Яндекс.Метрика -->
<script>
  (function(m,e,t,r,i,k,a){ /* код счётчика из кабинета Метрики */ })
</script>
Всё, что здесь лежит, выполняется у каждого посетителя. Вставляйте только код из надёжных источников. При импорте настроек это поле принимается, только если у импортирующего есть право публиковать произвольный HTML.

Что безопасно включить почти всегда

НастройкаРиск
Удалить meta name="generator"нет
Отключить Emojiнет
Удалить RSD ссылку, WLW Manifestнет
Удалить короткую ссылкунет
Удалить стили .recentcommentsнет, если виджет не оформлен через эти стили
Удалить версии из CSS/JSкэш браузера после обновлений
Отключить JSON REST APIформы CF7, корзина WooCommerce на блоках, поиск темы
Удалить канонический тегдубли в поиске, если canonical больше никто не выводит
Отключить редактор блоковблочные темы и страницы на блоках

После любых изменений на этой вкладке откройте сайт в окне инкогнито (без входа) и проверьте главную, запись, форму обратной связи и корзину.