Intereting Posts
Удаление ведущих нулей из пользовательской структуры постоянной ссылки Пользовательская ссылка для комментариев Почему редактор HTML не переносит мой код в теги абзаца при нажатии кнопки ввода Создать быстрый запуск WordPress установки Может ли WordPress перенаправлять на «аналогичную страницу» в случае ошибки 404 Представление на лицевой стороне Нужна тема, позволяющая размещенному содержимому растягивать максимальную ширину Проблема. Создайте задание cron для экспорта сообщений в XML-файл WordPress на сервере. Задайте параметр главной страницы с помощью настраиваемых полей? Плагин отображает в предварительном просмотре, но короткий код отображается при публикации Интеграция MailChimp, которая позволяет пользователям выбирать из нескольких списков Переменные ссылочные типы сообщений как защитить сайт WordPress Получить последние сообщения из категории Citchion Shortcode: какой фильтр изменить размер изображения?

Как удалить «prev, next, shortlink» из wp_head ()?

Я использую эти фильтры, чтобы очистить заголовок моей темы:

remove_action('wp_head', 'wp_generator'); remove_action('wp_head', 'rsd_link'); remove_action('wp_head', 'feed_links', 2); remove_action('wp_head', 'index_rel_link'); remove_action('wp_head', 'wlwmanifest_link'); remove_action('wp_head', 'feed_links_extra', 3); remove_action('wp_head', 'start_post_rel_link', 10, 0); remove_action('wp_head', 'parent_post_rel_link', 10, 0); remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0); remove_action('wp_head', 'locale_stylesheet'); remove_action('wp_head', 'noindex'); remove_action('wp_head', 'wp_print_styles'); remove_action('wp_head', 'wp_print_head_scripts'); 

Однако я не могу избавиться от них:

 <link rel='prev' title='Top Menu Item 1' href='http://localhost/test/test-prev.html' /> <link rel='next' title='Internal title test default title' href='http://localhost/test/text-next.html' /> <link rel='shortlink' href='http://localhost/test/?p=528' /> 

Вы не должны их удалять. Они важны для поисковых систем, таких как Google.


EDIT: Поскольку этот A был опущен, вот некоторые дополнения:

  • Вставка основного кода
  • Связанный траковый билет
  • Центральная статья веб-мастера Google об изменениях и воздействии на SEO

EDIT: если вы их удаляете, вы действительно должны добавить свои собственные (в случае, если вы изменили свои ссылки, и они не указывают на правильные URL-адреса, на которые указывают ваши точки разбиения на страницы).

Добавьте их в свой список:

 <?php remove_action('wp_head', 'wp_shortlink_wp_head'); remove_action('wp_head', 'adjacent_posts_rel_link_wp_head'); 

wp-includes/default-filters.php должна быть вашей первой остановкой, чтобы проверить, для чего WordPress использует свою собственную систему перехвата.

Некоторое время я боролся с этим, и кажется, что вы должны удалить действие с теми же параметрами, которые были добавлены.

так что для меня следующий, как в functions.php, сделал работу:

 remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10,0); 

Я использую WP 3.3.1