WPSEO_Post_Type_Sitemap_Provider::is_post_type_archive_indexable()
Determines whether a post type archive is indexable.
Метод класса: WPSEO_Post_Type_Sitemap_Provider{}
Хуки из метода
Возвращает
true|false
. True when post type archive is indexable.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->is_post_type_archive_indexable( $post_type, $archive_page_id );
- $post_type(строка) (обязательный)
- Post type.
- $archive_page_id(int)
- The page id.
По умолчанию: -1
Список изменений
С версии 11.5 | Введена. |
Код WPSEO_Post_Type_Sitemap_Provider::is_post_type_archive_indexable() WPSEO Post Type Sitemap Provider::is post type archive indexable Yoast 24.9
protected function is_post_type_archive_indexable( $post_type, $archive_page_id = -1 ) { if ( WPSEO_Options::get( 'noindex-ptarchive-' . $post_type, false ) ) { return false; } /** * Filter the page which is dedicated to this post type archive. * * @since 9.3 * * @param string $archive_page_id The post_id of the page. * @param string $post_type The post type this archive is for. */ $archive_page_id = (int) apply_filters( 'wpseo_sitemap_page_for_post_type_archive', $archive_page_id, $post_type ); if ( $archive_page_id > 0 && WPSEO_Meta::get_value( 'meta-robots-noindex', $archive_page_id ) === '1' ) { return false; } return true; }