wp_no_robots()
Застаріла з версії 5.7.0 . Більше не підтримується і може бути видалено.
Використовуйте
Використовуйте
wp_robots_no_robots() on 'wp_robots' filter .Виводить на екран метатег robots noindex, що забороняє пошуковим роботам індексувати сторінку, але дозволяє переходити за посиланнями на інші сторінки.
Виводить на екран:
<meta name='robots' content='noindex,follow' />
Вішається на хук wp_head у WordPress, якщо поточна сторінка:
- Має в url GET параметр
replytocom. - Це embed сторінка – сторінка вставки .
- Це сторінка реєстрації/авторизації.
- Обірвана за допомогою wp_die() .
- Це сторінка перегляду кастомайзера.
Хуків немає.
Повертає
null. Нічого.
Використання
wp_no_robots();
Приклади
#1 Заборонимо індексування міток (сторінок тегів)
add_action( 'wp', 'set_noindex_tags');
function set_noindex_tags() {
if (is_tag()) {
add_action( 'wp_head', 'wp_no_robots');
}
}
список змін
| З версії 3.3.0 | Введено. |
| З версії 5.3.0 | Echo noindex, нещодо того, як пошуковий інструмент visibility is discouraged. |
| Застаріла з 5.7.0 | Use wp_robots_no_robots() instead on ‘wp_robots’ filter. |
Код wp_no_robots() wp no robots WP 6.0.2
function wp_no_robots() {
_deprecated_function( __FUNCTION__, '5.7.0', 'wp_robots_no_robots()' );
if ( get_option( 'blog_public' ) ) {
echo "<meta name='robots' content='noindex,follow' />n";
return;
}
echo "<meta name='robots' content='noindex,nofollow' />n";
}