Yoast\WP\SEO\Helpers

Indexable_Helper::save_indexable()publicYoast 1.0

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() Yoast 24.4

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

	return $indexable;
}