


Как прописать метатег noindex,follow для пустого поискового запроса WordPress?
Добрый день.
Использую функцию для закрытия от индексации некоторого типа страниц:
/*функция закрытия от индексации постраничной навигации, несуществующих страниц и результатов поиска по сайту*/
function mayak_meta_robots () {
if (is_paged() or is_404() or is_search())
{
echo "".''."\n";
}
}
add_action('wp_head', 'mayak_meta_robots');
Функция работает исправно. Но есть один нюанс. Она не добавляет метатег noindex,follow для пустого поискового запроса. Как исправить этот недочёт?
is_search and empty search query - это всего лишь наброски. Я не программист.
Может быть это решение верное?
/*функция закрытия от индексации постраничной навигации, несуществующих страниц и результатов поиска по сайту*/
function mayak_meta_robots () {
if (is_paged() or is_404() or is_search() and (!empty($_POST['query'])))
{
echo "".''."\n";
}
}
add_action('wp_head', 'mayak_meta_robots');
Как же я не люблю Wordpress.
Да, такое решение вполне оправдано, но так как полного файла с кодом я не вижу ничего сказать не могу.