Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Как прописать метатег 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.
Да, такое решение вполне оправдано, но так как полного файла с кодом я не вижу ничего сказать не могу.

Больше по теме