Yoast\WP\SEO\Builders

Indexable_Link_Builder::update_incoming_links_for_related_indexables()protectedYoast 1.0

Updates incoming link counts for related indexables.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->update_incoming_links_for_related_indexables( $related_indexable_ids );
$related_indexable_ids(int[]) (обязательный)
The IDs of all related indexables.

Код Indexable_Link_Builder::update_incoming_links_for_related_indexables() Yoast 22.3

protected function update_incoming_links_for_related_indexables( $related_indexable_ids ) {
	if ( empty( $related_indexable_ids ) ) {
		return;
	}

	$counts = $this->seo_links_repository->get_incoming_link_counts_for_indexable_ids( $related_indexable_ids );
	if ( \wp_cache_supports( 'flush_group' ) ) {
		\wp_cache_flush_group( 'orphaned_counts' );
	}

	foreach ( $counts as $count ) {
		$this->indexable_repository->update_incoming_link_count( $count['target_indexable_id'], $count['incoming'] );
	}
}