Как отключить oEmbed в WordPress и убрать лишние запросы на внешние видео

Если на сайте почти не используют автоподстановку видео и карточек по ссылке, oEmbed часто остается просто лишней нагрузкой. WordPress по умолчанию подключает свой JavaScript для встраивания, а на некоторых темах еще и добавляет дополнительные запросы к внешним ресурсам. На небольших и контентных сайтах это обычно не критично, но в техническом аудите такие вещи быстро складываются в заметный шум.

Ниже — рабочий сценарий: как отключить oEmbed аккуратно, не сломать контент, проверить результат и не убрать лишнее вместе с полезным.

Когда oEmbed действительно стоит отключать

Сначала проверьте, используется ли автоподстановка вообще. Если редакторы вставляют YouTube, VK, RuTube или другие сервисы через обычный блок «Встраивание», отключение oEmbed может сломать отображение этих вставок. Если же видео и карточки вставляются вручную через iframe или через отдельный плагин, oEmbed чаще всего можно убрать без последствий.

Типичные признаки лишнего oEmbed

  • в исходном коде фронтенда есть wp-embed.min.js, хотя автоподстановка ссылок не нужна;
  • на страницах с обычным текстом есть лишние запросы к wp-json/oembed/1.0/embed;
  • в редакторе почти не используют вставку ссылок в блоке «Параграф» с автопреобразованием в медиа;
  • на сайте уже есть отдельный плагин для видео-вставок или собственные шаблоны.

Диагностика: что именно грузится и откуда

Перед изменениями откройте страницу в браузере и посмотрите список подключенных скриптов. В DevTools на вкладке Network или Sources легко увидеть wp-embed.min.js. Если он есть, значит WordPress все еще отдает фронтенд-часть oEmbed. Дополнительно проверьте HTML страницы: иногда скрипт подключает тема, а не ядро.

Для быстрой проверки можно использовать поиск по исходникам темы и плагинов. Ищите вызовы wp_enqueue_script( 'wp-embed' ), а также фильтры, которые могут возвращать oEmbed обратно после отключения.

grep -R 
Как сделать динамический подвал в теме WordPress с примерами кода
30.08.2026
Как отключить Dashicons на фронтенде в WordPress и убрать лишний CSS для гостей
22.09.2026
Как отключить архивы дат в WordPress и убрать лишние дубли из индекса
12.09.2026
Как добавить поддержку нескольких языков в тему WordPress
23.09.2026
Удаляем ненужные контактные данные из вывода WooCommerce в WordPress
30.09.2026