Yoast\WP\SEO\Generators\Schema\Third_Party

CoAuthor::generate()publicYoast 1.0

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

Returns Person Schema data.

Метод класса: CoAuthor{}

Хуков нет.

Возвращает

true|false|Массив. Person data on success, false on failure.

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

$CoAuthor = new CoAuthor();
$CoAuthor->generate();

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

Устарела с 19.12

Код CoAuthor::generate() Yoast 20.4

public function generate() {
	\_deprecated_function( __METHOD__, 'Yoast SEO 19.12' );
	$user_id = $this->determine_user_id();
	if ( ! $user_id ) {
		return false;
	}

	$data = $this->build_person_data( $user_id, true );

	$data['@type'] = 'Person';
	unset( $data['logo'] );

	// If this is a post and the author archives are enabled, set the author archive url as the author url.
	if ( $this->helpers->options->get( 'disable-author' ) !== true ) {
		$data['url'] = $this->helpers->user->get_the_author_posts_url( $user_id );
	}

	return $data;
}