Yoast\WP\SEO\Dashboard\User_Interface\Scores

Abstract_Scores_Route::get_taxonomy()protectedYoast 1.0

Gets the taxonomy object.

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

Хуков нет.

Возвращает

Taxonomy|null. The taxonomy object.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_taxonomy( $taxonomy, $content_type ): ?Taxonomy;
$taxonomy(строка) (обязательный)
The taxonomy.
$content_type(Content_Type) (обязательный)
The content type that the taxonomy is filtering.

Код Abstract_Scores_Route::get_taxonomy() Yoast 24.4

protected function get_taxonomy( string $taxonomy, Content_Type $content_type ): ?Taxonomy {
	if ( $taxonomy === '' ) {
		return null;
	}

	$valid_taxonomy = $this->taxonomies_repository->get_content_type_taxonomy( $content_type->get_name() );

	if ( $valid_taxonomy && $valid_taxonomy->get_name() === $taxonomy ) {
		return $valid_taxonomy;
	}

	throw new Exception( 'Invalid taxonomy.', 400 );
}