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"; }