wp_robots() – посредством функции, по требованию владельца сайта (разработчика), возможны настройки метатега robots – указываем требуемые директивы.
Новая функция. Добавлена в WordPress 5.7.
Описание фильтра wp_robots()
шаблон использования фильтра:
apply_filters( 'wp_robots', array $robots );
Фильтрует директивы, которые будут включены в метатег robots
.
Описание параметра
Мета-тег будет добавлен только по требованию.
$robots (array – массив)
Ассоциативный массив директив.
Каждый ключ непременно должен быть именем директивы, а соответствующее значение должно быть либо строкой для предоставления в качестве значения для директивы, либо логическим, true
если это логическая директива, т.е. без значения.
Обработка директив для роботов, которые будут включены в текущий контекст (страницу).
Указанные директивы проверяются и, если есть соответствующая текущей странице, выводится в метатег robots
.
Примерно так:
Добавление/исключение директив – используются фильтры, например – wp_robots_no_robots. См. по ссылке…
Другие примеры в статье по обновлению WordPress 5.7 – (здесь буду постепенно дополнять статью)
В ядре WordPress по адресу: wp-includes/robots-template.php
Отработку функций для той или иной страницы сайта, можно ограничивать условиями (условными тегами WordPress) – ниже дано видео…
Как работать с условными тегами WP: пример на странице пагинации – закрываем в noindex,follow
mihalica.ru !