Yoast\WP\SEO\Helpers

Current_Page_Helper::get_page_type()publicYoast 1.0

Returns the page type for the current request.

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

Хуков нет.

Возвращает

Строку. Page type.

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

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

Код Current_Page_Helper::get_page_type() Yoast 22.4

public function get_page_type() {
	switch ( true ) {
		case $this->is_search_result():
			return 'Search_Result_Page';
		case $this->is_static_posts_page():
			return 'Static_Posts_Page';
		case $this->is_home_static_page():
			return 'Static_Home_Page';
		case $this->is_home_posts_page():
			return 'Home_Page';
		case $this->is_simple_page():
			return 'Post_Type';
		case $this->is_post_type_archive():
			return 'Post_Type_Archive';
		case $this->is_term_archive():
			return 'Term_Archive';
		case $this->is_author_archive():
			return 'Author_Archive';
		case $this->is_date_archive():
			return 'Date_Archive';
		case $this->is_404():
			return 'Error_Page';
	}

	return 'Fallback';
}