WPSEO_Admin_Bar_Menu::get_singular_term
Gets the current term if in a singular term context.
Метод класса: WPSEO_Admin_Bar_Menu{}
Хуков нет.
Возвращает
WP_Term|null. Term object, or null if not in singular context.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_singular_term();
Заметки
- Global. Строка.
$pagenowCurrent page identifier. - Global. WP_Query.
$wp_queryCurrent query object. - Global. WP_Term|null.
$tagCurrent term object, or null if none available.
Код WPSEO_Admin_Bar_Menu::get_singular_term() WPSEO Admin Bar Menu::get singular term Yoast 27.3
protected function get_singular_term() {
global $pagenow, $wp_query, $tag;
if ( is_category() || is_tag() || is_tax() ) {
return $wp_query->get_queried_object();
}
if ( WPSEO_Taxonomy::is_term_edit( $pagenow ) && ! WPSEO_Taxonomy::is_term_overview( $pagenow ) && isset( $tag ) && is_object( $tag ) && ! is_wp_error( $tag ) ) {
return get_term( $tag->term_id );
}
return null;
}