Yoast\WP\SEO\Surfaces\Values

Meta::get_presenters()protectedYoast 1.0

Returns all presenters.

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

Хуков нет.

Возвращает

Abstract_Indexable_Presenter[].

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_presenters();

Код Meta::get_presenters() Yoast 22.3

protected function get_presenters() {
	$presenters = $this->front_end->get_presenters( $this->context->page_type, $this->context );

	if ( $this->context->page_type === 'Date_Archive' ) {
		/**
		 * Define a filter that removes objects of type Rel_Next_Presenter or Rel_Prev_Presenter from a list.
		 *
		 * @param object $presenter The presenter to verify.
		 *
		 * @return bool True if the presenter is not a Rel_Next or Rel_Prev presenter.
		 */
		$callback   = static function ( $presenter ) {
			return ! \is_a( $presenter, Rel_Next_Presenter::class )
				&& ! \is_a( $presenter, Rel_Prev_Presenter::class );
		};
		$presenters = \array_filter( $presenters, $callback );
	}

	return $presenters;
}