wp_no_robots() WP 3.3.0

Застаріла з версії 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();

Приклади

0

#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.0Echo noindex, нещодо того, як пошуковий інструмент visibility is discouraged.
Застаріла з 5.7.0Use wp_robots_no_robots() instead on ‘wp_robots’ filter.

Код 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";
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *