WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта
функция не описана

Yoast\WP\SEO\Integrations\Front_End

WP_Robots_Integration::enforce_robots_congruence() protected Yoast 1.0

Ensures all other possible robots values are congruent with nofollow and or noindex.

WordPress might add some robot values again. When the page is set to noindex we want to filter out these values.

{} Это метод класса: WP_Robots_Integration{}

Хуков нет.

Возвращает

Массив. The filtered robots.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->enforce_robots_congruence( $robots );
$robots(массив) (обязательный)
The robots.

Код WP_Robots_Integration::enforce_robots_congruence() Yoast 16.8

<?php
protected function enforce_robots_congruence( $robots ) {
	if ( isset( $robots['nofollow'] ) ) {
		$robots['follow'] = null;
	}
	if ( isset( $robots['noarchive'] ) ) {
		$robots['archive'] = null;
	}
	if ( isset( $robots['noimageindex'] ) ) {
		$robots['imageindex'] = null;

		// max-image-preview should be to none when noimageindex is present.
		if ( isset( $robots['max-image-preview'] ) ) {
			$robots['max-image-preview'] = 'none';
		}
	}
	if ( isset( $robots['nosnippet'] ) ) {
		$robots['snippet'] = null;
	}
	if ( isset( $robots['noindex'] ) ) {
		$robots['index']             = null;
		$robots['imageindex']        = null;
		$robots['noimageindex']      = null;
		$robots['archive']           = null;
		$robots['noarchive']         = null;
		$robots['snippet']           = null;
		$robots['nosnippet']         = null;
		$robots['max-snippet']       = null;
		$robots['max-image-preview'] = null;
		$robots['max-video-preview'] = null;
	}

	return $robots;
}