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

WPSEO_Schema_Author::is_needed() public Yoast 1.0

Запрещена (устарела) с версии 14.0. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Determine whether we should return Person schema.

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

Хуков нет.

Возвращает

true/false.

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

$WPSEO_Schema_Author = new WPSEO_Schema_Author();
$WPSEO_Schema_Author->is_needed();

Список изменений

Устарела с 14.0

Код WPSEO_Schema_Author::is_needed() Yoast 15.1.1

<?php
public function is_needed() {
	_deprecated_function( __METHOD__, 'WPSEO 14.0', 'Yoast\WP\SEO\Generators\Schema\Author::is_needed' );

	if ( $this->stable->context->indexable->object_type === 'user' ) {
		return true;
	}

	// This call to `is_post_author` is why this whole block could not be replaced with a `parent::is_needed()` call.
	if ( $this->is_post_author() ) {
		// If the author is the user the site represents, no need for an extra author block.
		if ( $this->stable->is_needed() ) {
			return (int) $this->stable->context->post->post_author !== $this->stable->context->site_user_id;
		}

		return true;
	}

	return false;
}