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

Yoast\WP\SEO\Integrations\Watchers

Indexable_Post_Watcher::delete_indexable() public Yoast 1.0

Deletes the meta when a post is deleted.

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

Хуков нет.

Возвращает

null. Ничего.

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

$Indexable_Post_Watcher = new Indexable_Post_Watcher();
$Indexable_Post_Watcher->delete_indexable( $post_id );
$post_id(int) (обязательный)
Post ID.

Код Indexable_Post_Watcher::delete_indexable() Yoast 16.8

<?php
public function delete_indexable( $post_id ) {
	$indexable = $this->repository->find_by_id_and_type( $post_id, 'post', false );

	// Only interested in post indexables.
	if ( ! $indexable || $indexable->object_type !== 'post' ) {
		return;
	}

	if ( $indexable->is_public ) {
		$this->update_relations( $this->post->get_post( $post_id ) );
	}

	$this->update_has_public_posts( $indexable );

	$this->hierarchy_repository->clear_ancestors( $indexable->id );
	$this->link_builder->delete( $indexable );
	$indexable->delete();
}