Задать вопрос
@Suil

Как сделать, чтобы Yandex Webmster не видел shortlink?

Здравствуйте.
При использовании инструмента "Проверка ответа сервера" в яндекс вебмастере, показывает короткую ссылку.
Хотя я отключил его с помощью "remove_action('wp_head', 'wp_shortlink_wp_head');"
И в содержимом страницы, shortlink отсутствует.
63a86030969bb293668745.png
  • Вопрос задан
  • 33 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Решения вопроса 1
develx
@develx
Web developer
remove_action('wp_head', 'wp_shortlink_wp_head'); удаляет shortlink из исходного кода внутри <head>. Но вордпресс добавляет shortlink еще в заголовок ответа сервера (http header). Нужно убрать еще один action:
remove_action( 'template_redirect', 'wp_shortlink_header', 11 );

в дополнение к
remove_action( 'wp_head', 'wp_shortlink_wp_head' );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы