Yoast\WP\SEO\Helpers

Current_Page_Helper::get_term_id()publicYoast 1.0

Returns the id of the currently opened term archive.

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

Хуков нет.

Возвращает

int. The id of the currently opened term archive.

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

$Current_Page_Helper = new Current_Page_Helper();
$Current_Page_Helper->get_term_id();

Код Current_Page_Helper::get_term_id() Yoast 22.4

public function get_term_id() {
	$wp_query = $this->wp_query_wrapper->get_main_query();

	if ( $wp_query->is_category() ) {
		return $wp_query->get( 'cat' );
	}
	if ( $wp_query->is_tag() ) {
		return $wp_query->get( 'tag_id' );
	}
	if ( $wp_query->is_tax() ) {
		$queried_object = $wp_query->get_queried_object();
		if ( $queried_object && ! \is_wp_error( $queried_object ) ) {
			return $queried_object->term_id;
		}
	}

	return 0;
}