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

Yoast\WP\SEO\Repositories

Indexable_Repository::find_for_home_page() public Yoast 1.0

Retrieves the homepage indexable.

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

Хуков нет.

Возвращает

true|false/Indexable. Instance of indexable.

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

$Indexable_Repository = new Indexable_Repository();
$Indexable_Repository->find_for_home_page( $auto_create );
$auto_create(true|false)
Create the indexable if it does not exist.

Код Indexable_Repository::find_for_home_page() Yoast 16.1.1

<?php
public function find_for_home_page( $auto_create = true ) {
	$indexable = wp_cache_get( 'home-page', 'yoast-seo-indexables' );
	if ( ! $indexable ) {
		/**
		 * Indexable instance.
		 *
		 * @var Indexable $indexable
		 */
		$indexable = $this->query()->where( 'object_type', 'home-page' )->find_one();

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

		$indexable = $this->ensure_permalink( $indexable );

		wp_cache_set( 'home-page', $indexable, 'yoast-seo-indexables', ( 5 * MINUTE_IN_SECONDS ) );
	}

	return $indexable;
}