Убрать noindex на странице автора
26 июня 2023г.
Возникла ситуация Yoast SEO поставить тег <meta name=’robots’ content=’noindex, follow’ /> на странице авторов и никакие манипуляции не позволяли убрать его (ну кроме выключения плагина). Для того чтобы решить эту проблему добавил фильтр.
Вот решение, код ниже нужно вставить в function.php:
add_filter( 'wpseo_robots', 'wp_kama_wpseo_robots_filter', 10, 2 );
function wp_kama_wpseo_robots_filter( $robots, $presentation ){
if( is_author() ) {
return 'index, follow';
} else {
return $robots;
}
}
Вместо is_author() можно ставить другие проверочные функции ВП и тогда изменять код мета-тега и на других страницах Worpress сайта.