Yoast\WP\SEO\Builders

Indexable_Link_Builder::update_incoming_links_for_related_indexablesprotectedYoast 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 27.4

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 );

	/**
	 * Fires to signal that incoming link counts for related indexables were updated.
	 *
	 * @param int[] $related_indexable_ids The related indexable Ids to this link change.
	 *
	 * @internal
	 */
	\do_action( 'wpseo_related_indexables_incoming_links_updated', $related_indexable_ids );

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