wp_robots()
Виводить на екран мета-тег robots.
Об’єднує всі наявні директиви, очищає їх і виводить у мета-тезі robots:
<meta name='robots' content='директива, директива'> <!-- наприклад --> <meta name='robots' content='noindex, follow, max-image-preview:large' />
Читайте також: Robots API в WodPress .
Функція автоматично викликається ядром WordPress на події wp_head , щоб мета-тег robots виводився автоматично, де це необхідно. Робиться це таким хуком у ядрі:
add_action( 'wp_head', 'wp_robots', 1);
Тому плагін або тема не повинні викликати цю функцію окремо. У особливих випадках, наприклад, коли шаблон не використовує wp_head() , нова функція може бути підключена до свого фільтра або викликана безпосередньо в коді:
// підключення до фільтра add_action( 'my_custom_template_head', 'wp_robots'); // Прямий виклик <?php wp_robots() ?>
Хуки з функції
Повертає
null
. Виводить HTML-код на екран.
Використання
wp_robots();
Приклади
#1 Приклад додавання довільний директиви в метатег robots
Цей приклад показує як додати директиву follow
до наявних директив метатегу robots.
Щоб додати свої директиви, потрібно використовувати хук wp_robots . Він приймає масив де в ключі потрібно вказати назву директиви, а в значенні її значення.
add_filter( 'wp_robots', 'my_wp_robots_add_follow'); function my_wp_robots_add_follow( $robots ) { $robots['follow'] = true; return $robots; }
список змін
З версії 5.7.0 | Введено. |
З версії 5.7.1 | Чи не довгі превенти конкретних напрямків до зустрічі з іншими. |