Применение этих несложных хуков(хаков), помогает уменьшить количество запросов, тем самым ускоряет работу сайта на wordpress. Приведённый ниже код нужно вставлять в файл functions.php
/***** Убираем лишнее ******/ remove_action( 'wp_head', 'rsd_link' ); // #1 remove_action( 'wp_head', 'wlwmanifest_link' ); // #2 remove_action( 'wp_head', 'wp_generator' ); // #3 remove_action( 'wp_head', 'feed_links_extra', 3 ); // #4 remove_action( 'wp_head', 'feed_links', 2 ); // #5 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10 ); // #6 remove_action( 'wp_head', 'wp_shortlink_wp_head', 10 ); // #7 remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); // #8 remove_action( 'wp_print_styles', 'print_emoji_styles' ); // #9 add_filter('show_admin_bar','__return_false'); // #10
#1 – RSD это API для редактирования вашего блога из внешних служб и клиентов. Если вы редактируете свой блог исключительно из консоли администратора WP, вам это не нужно.
#2 – удаляет ссылку «wlwmanifest». wlwmanifest.xml – файл ресурсов, необходимый для поддержки поддержки Windows Live Writer.
#3 – удаляет мета-тег “generator” из секции head. Определенно лишняя, а часто и вредная информация привлекающая ботов и юных хакеров.
#4, #5 – отключаем RSS feed у блога, комментариев, категорий и архивов (не всем это нужно, но мало ли).
#6 – удаляет ссылку на следующую и предыдущую запись из head документа. Чаще всего, именно в том месте она не нужна.
#7 – “wp_shortlink_wp_head” добавляет «короткую ссылку» в заголовок документа. Ни к чему!
#8, #9 – отключаем Emoji.
#10 – скрывает admin bar, панельку администратора сверху. Иногда она не нужна.Для пользователей использующих wordpress тему Total. Скрипт генерирует такую meta запись
<meta name="generator" content="Total WordPress Theme" />
Удалить можно добавив action в functions.php
add_action( 'init', function() { remove_action( 'wp_head', 'wpex_theme_meta_generator', 1 ); }, 10 );
Комментариев: 0