Yoast\WP\SEO\Builders
Indexable_Link_Builder::delete
Deletes all SEO links for an indexable.
Метод класса: Indexable_Link_Builder{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$Indexable_Link_Builder = new Indexable_Link_Builder(); $Indexable_Link_Builder->delete( $indexable );
- $indexable(Indexable) (обязательный)
- The indexable.
Код Indexable_Link_Builder::delete() Indexable Link Builder::delete Yoast 25.3
public function delete( $indexable ) { $links = ( $this->seo_links_repository->find_all_by_indexable_id( $indexable->id ) ); $this->seo_links_repository->delete_all_by_indexable_id( $indexable->id ); $linked_indexable_ids = []; foreach ( $links as $link ) { if ( $link->target_indexable_id ) { $linked_indexable_ids[] = $link->target_indexable_id; } } $this->update_incoming_links_for_related_indexables( $linked_indexable_ids ); }