Yoast\WP\SEO\Helpers
Indexable_Helper::save_indexable
Saves and returns an indexable (on production environments only).
Moved from Yoast\WP\SEO\Builders\Indexable_Builder.
Метод класса: Indexable_Helper{}
Хуки из метода
Возвращает
true|false. True if default value.
Использование
$Indexable_Helper = new Indexable_Helper(); $Indexable_Helper->save_indexable( $indexable, $indexable_before );
- $indexable(Indexable) (обязательный)
- The indexable.
- $indexable_before(Indexable|null)
- The indexable before possible changes.
По умолчанию:null
Код Indexable_Helper::save_indexable() Indexable Helper::save indexable Yoast 26.9
public function save_indexable( $indexable, $indexable_before = null ) {
if ( ! $this->should_index_indexable( $indexable ) ) {
return $indexable;
}
// Save the indexable before running the WordPress hook.
$indexable->save();
if ( $indexable_before ) {
/**
* Action: 'wpseo_save_indexable' - Allow developers to perform an action
* when the indexable is updated.
*
* @param Indexable $indexable The saved indexable.
* @param Indexable $indexable_before The indexable before saving.
*/
\do_action( 'wpseo_save_indexable', $indexable, $indexable_before );
}
/**
* Action: 'wpseo_save_indexable' - Allow developers to perform an action
* right after the indexable is created or updated.
*
* @param Indexable $indexable The saved indexable.
*/
\do_action( 'wpseo_saved_indexable', $indexable );
return $indexable;
}