Yoast\WP\SEO\Repositories

Indexable_Repository::find_for_date_archive()publicYoast 1.0

Retrieves the date archive indexable.

Метод класса: Indexable_Repository{}

Хуков нет.

Возвращает

true|false|Indexable. Instance of indexable.

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

$Indexable_Repository = new Indexable_Repository();
$Indexable_Repository->find_for_date_archive( $auto_create );
$auto_create(true|false)
Create the indexable if it does not exist.
По умолчанию: true

Код Indexable_Repository::find_for_date_archive() Yoast 22.4

public function find_for_date_archive( $auto_create = true ) {
	/**
	 * Indexable instance.
	 *
	 * @var Indexable $indexable
	 */
	$indexable = $this->query()->where( 'object_type', 'date-archive' )->find_one();

	if ( $auto_create && ! $indexable ) {
		$indexable = $this->builder->build_for_date_archive();
	}

	return $this->upgrade_indexable( $indexable );
}