После установки Wordpress если посмотреть «Исходный код страницы», то можно увидеть, что код страницы достаточно избыточный. В нем есть участки кода, которые можно сократить в заголовке тега head. Чаще всего сокращают код при помощи файла functions.php текущей темы сайта.
Однако, данный метод не удобный, поскольку при создании нового сайта нужно снова редактировать functions.php и снова приходится изменять код, чтоб добиться сокращения в head и так каждый раз, когда создаете новый сайт.
Поэтому мы решили пойти другим путём, создали плагин и время от времени его можно обновлять. Здесь задача стоит лишь в обновлении плагина при необходимости.
Ниже представленный код закидывайте по FTP в папку /wp-content/plugins/clear/ и активируйте в админке/плагины. Или заархивируйте в файл с расширением *.zip, загрузите в админке и активируйте. На ваше усмотрение вы можете редактировать код ниже, дополнять сами.
<?php /** * Plugin Name: Clear. Ускоряем и удаляем лишнее со страниц. * Plugin URI: * Description: 1. Чистка RSS-Links 2. Чистка links rss+xml feed from Head 3. ... * Author: Egor 2018-04-12 * Author URI: * Version: 1.0 */ // Исчезнет <meta name="generator" content="WordPress 4.1.1" /> remove_action('wp_head','wp_generator'); // Убрать из кода ссылки на RSS-ленты помогут эти строчки // убрать <link rel="alternate remove_action('wp_head', 'feed_links_extra', 3 ); remove_action('wp_head', 'feed_links', 2 ); // Отключаем <link rel="wlwmanifest" remove_action( 'wp_head', 'wlwmanifest_link' ); // Удаляет <link rel='shortlink' href='http://domen.ru/' /> remove_action('wp_head','wp_shortlink_wp_head'); // Удаляет <link rel="canonical" href="http://domen.ru/" /> remove_action('wp_head', 'rel_canonical'); // Блог-клиенты. // Программы и сервисы для публикации записей в блог, устраняем ссылки для блог-клиентов remove_action('wp_head','rsd_link'); // Отключаем emoji remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'admin_print_scripts', 'print_emoji_detection_script' ); remove_action( 'wp_print_styles', 'print_emoji_styles' ); remove_action( 'admin_print_styles', 'print_emoji_styles' ); remove_filter( 'the_content_feed', 'wp_staticize_emoji' ); remove_filter( 'comment_text_rss', 'wp_staticize_emoji' ); remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' ); /** ЧИСТОТА ШАПКИ САЙТА - уборка в мета rel=dns-prefetch ...s.w.org **/ remove_action( 'wp_head', 'wp_resource_hints', 2 ); //---START---------------------------------------------- // Убрать wp-json и oembed из WordPress - лучше всего в файле robots.txt // Disallow: */embed* // Disallow: */wp-json* //---END------------------------------------------------ ?>