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

Yoast\WP\SEO\Builders

Indexable_Author_Builder::build() public Yoast 1.0

Formats the data.

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

Хуков нет.

Возвращает

Indexable. The extended indexable.

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

$Indexable_Author_Builder = new Indexable_Author_Builder();
$Indexable_Author_Builder->build( $user_id, $indexable );
$user_id(int) (обязательный)
The user to retrieve the indexable for.
$indexable(Indexable) (обязательный)
The indexable to format.

Код Indexable_Author_Builder::build() Yoast 16.8

<?php
public function build( $user_id, Indexable $indexable ) {
	$meta_data = $this->get_meta_data( $user_id );

	$indexable->object_id              = $user_id;
	$indexable->object_type            = 'user';
	$indexable->permalink              = \get_author_posts_url( $user_id );
	$indexable->title                  = $meta_data['wpseo_title'];
	$indexable->description            = $meta_data['wpseo_metadesc'];
	$indexable->is_cornerstone         = false;
	$indexable->is_robots_noindex      = ( $meta_data['wpseo_noindex_author'] === 'on' );
	$indexable->is_robots_nofollow     = null;
	$indexable->is_robots_noarchive    = null;
	$indexable->is_robots_noimageindex = null;
	$indexable->is_robots_nosnippet    = null;
	$indexable->is_public              = ( $indexable->is_robots_noindex ) ? false : null;
	$indexable->has_public_posts       = $this->author_archive->author_has_public_posts( $user_id );
	$indexable->blog_id                = \get_current_blog_id();

	$this->reset_social_images( $indexable );
	$this->handle_social_images( $indexable );

	return $indexable;
}