Эта функция позволяет вывести соответствующий мета-тег robots
для страницы. Функция теперь автоматически вещается на хук wp_head.
wp_robots()
У функции нет никаких параметров.
Выводит: <meta name='robots' content='значение' />n
.
Фильтр-хук wp_robots, примеры
Зато есть хук wp_robots
, который позволит вам модифицировать вывод этой функции.
Например вот так можно добавить nofollow
на весь сайт.
add_filter( 'wp_robots', 'truemisha_robots_tag', 25 ); function truemisha_robots_tag( $robots ) { $robots[ 'nofollow' ] = true; // если значения нет, то пишем true // либо $robots[ 'max-snippet' ] = 20; // если есть значение у директивы return $robots; }
В итоге по умолчанию было: <meta name='robots' content='max-image-preview:large' />
Стало после этого кода: <meta name='robots' content='max-image-preview:large, nofollow' />
Можем также убрать первую директиву max-image-preview
хуком:
$robots[ 'nofollow' ] = true; unset( $robots[ 'max-image-preview' ] ); return $robots;
Источник: misha.blog