Удаление ссылок и тэгов из заголовков страниц WordPress

В процессе генерации страниц WordPress добавляет в заголовки дополнительные ссылки <link rel=""> при вызове функции wp_head(), которые не всегда нужны. Эти ссылки выборочно можно убрать с помощью функции remove_action().

Выборочно добавьте строки из приведенного ниже примера в конце файла functions.php вашей темы для удаления необходимых ссылок:

remove_action( 'wp_head', 'feed_links_extra', 3 ); // ссылки на дополнительные RSS-ленты, например, категорий
remove_action( 'wp_head', 'feed_links', 2 ); // ссылки основной RSS-ленты и ленты комментариев
remove_action( 'wp_head', 'rsd_link' ); // Really Simple Discovery, EditURI
remove_action( 'wp_head', 'wlwmanifest_link' ); // Windows Live Writer
remove_action( 'wp_head', 'index_rel_link' ); // ссылка на главную страницу
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); // 
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); // ссылка на первую запись
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); // ссылки на предыдущую и следующую записи
remove_action( 'wp_head', 'wp_generator' ); // генератор, указывает версию wordpress
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0); // удалить shortlink

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.