Yoast\WP\SEO\Builders
Indexable_Link_Builder::delete() public Yoast 1.0
Deletes all SEO links for an indexable.
{} Это метод класса: Indexable_Link_Builder{}
Хуков нет.
Возвращает
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 15.6.2
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 ) {
$linked_indexable_ids[] = $link->target_indexable_id;
}
$this->update_incoming_links_for_related_indexables( $linked_indexable_ids );
}