Домой Оптимизация и учебники по WordPress Как отключить сценарий автоматической вставки для WordPress 4.4+ — wp-embed.min.js

Как отключить сценарий автоматической вставки для WordPress 4.4+ — wp-embed.min.js

967
0

WordPress 4.4 поставляется с множеством улучшенных функций и изменений под капотом. Теперь вы можете вставлять все, что угодно, например, другие записи WordPress , контент SoundCloud, Youtube и т. Д.

Взгляните на этот пример:

Я только что вставил URL другого поста в блог, и, как вы видите, он должен создать хорошую утилиту для вставки / виджет со всеми метаданными и представленными изображениями ниже.

15 основных настроек и оптимизационных задач после первой установки WordPress

Чтобы создать и отобразить этот виджет, WordPress загружает один дополнительный файл JavaScript с именем wp-embed.min.js в колонтитул вашего сайта с некоторыми дополнительными alternate HTML meta теги.

Должен ли я включить функцию WP Embed? Only if:

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

В некоторых случаях некоторые пользователи, даже если им не нужна эта утилита, WordPress всегда добавляет некоторые javascript и все хуки. В этом случае вы можете остановить загрузку wp-embed.min.js ,

В настоящее время на Crunchify мы have disabled встроить функциональность.

Как остановить загрузку wp-embed.min.js на вашем сайте?

Очень важно иметь минимальный HTTP-запрос на вашем сайте. В качестве цели оптимизации WordPress каждый блоггер должен заботиться о том, как их блог загружается и как работает пользователь. Больше HTTP-запросов означает больше содержимого и, следовательно, больше времени загрузки страницы.

ЧИТАТЬ ТАКЖЕ:  WooCommerce добавляет тысячи _transient_ записей в таблицу WP_OPTIONS? Как удалить и отключить все временные настройки geoip

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

Просто поместите ниже содержание вашей темы functions.php файл и он перестанет загружаться wp-embed.min.js в колонтитул вашего сайта .

functions.php

1
2
3
4
5
6
7
8
// Удалить jQuery Migrate Script из заголовка и загрузить jQuery из Google API
функция crunchify_stop_loading_wp_embed_and_jquery ( ) {
если ( ! is_admin ( ) ) {
wp_deregister_script ( 'wp-embed' ) ;
wp_deregister_script ( 'jquery' ) ;    // Бонус: удалите также jquery, если это не требуется
}
}
add_action ( 'init' , 'crunchify_stop_loading_wp_embed_and_jquery' ) ;

Как вы видите в приведенном выше коде, вы можете остановить загрузку jquery.js а также jquery-migrate.js файл, который absolutely not required согласно моему пониманию.

Также, пожалуйста, добавьте ниже хуки к вашей теме functions.php файл для отключения всех встроенных функций WordPress по умолчанию.

Отключить все встраивания из блога WordPress 4.4

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Удалить конечную точку API REST.
remove_action ( rest_api_init , 'wp_oembed_register_route' ) ;
// Отключить автоматическое обнаружение.
add_filter ( 'embed_oembed_discover' , '__return_false' ) ;
// Не фильтровать полученные результаты.
удалить_фильтр ( 'oembed_dataparse' , 'wp_filter_oembed_result' , 10 ) ;
// Удалить oEmbed ссылки для обнаружения.
remove_action ( 'wp_head' , 'wp_oembed_add_discovery_links' ) ;
// Удалить специфичный для oEmbed JavaScript из внешнего интерфейса и внутреннего интерфейса.
remove_action ( 'wp_head' , 'wp_oembed_add_host_js' ) ;
// Удалить все встраиваемые правила перезаписи.
add_filter ( 'rewrite_rules_array' , 'disable_embeds_rewrites' ) ;

Должен ли я отключить сценарий автоматической вставки для WordPress, если я использую WooCommerce?

В идеале вы не должны отключать его.

Обновление от 20.06.2017: Мы включили скрипт автоматического встраивания в Crunchify, так как теперь мы используем его для продвижения других соответствующих статей в посте.

Обновление от 21.08.2017: Наконец-то, играя много с WP Embed, мы отключили все это вместе в Crunchify.

Как отключить сценарий автоматической вставки для WordPress 4.4+ — wp-embed.min.js

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь