WPSEO_Taxonomy_Sitemap_Provider::is_valid_taxonomy()
Check if taxonomy by name is valid to appear in sitemaps.
Метод класса: WPSEO_Taxonomy_Sitemap_Provider{}
Хуки из метода
Возвращает
true|false
.
Использование
$WPSEO_Taxonomy_Sitemap_Provider = new WPSEO_Taxonomy_Sitemap_Provider(); $WPSEO_Taxonomy_Sitemap_Provider->is_valid_taxonomy( $taxonomy_name );
- $taxonomy_name(строка) (обязательный)
- Taxonomy name to check.
Код WPSEO_Taxonomy_Sitemap_Provider::is_valid_taxonomy() WPSEO Taxonomy Sitemap Provider::is valid taxonomy Yoast 24.9
public function is_valid_taxonomy( $taxonomy_name ) { if ( WPSEO_Options::get( "noindex-tax-{$taxonomy_name}" ) === true ) { return false; } if ( in_array( $taxonomy_name, [ 'link_category', 'nav_menu', 'wp_pattern_category' ], true ) ) { return false; } if ( $taxonomy_name === 'post_format' && WPSEO_Options::get( 'disable-post_format', false ) ) { return false; } /** * Filter to exclude the taxonomy from the XML sitemap. * * @param bool $exclude Defaults to false. * @param string $taxonomy_name Name of the taxonomy to exclude.. */ if ( apply_filters( 'wpseo_sitemap_exclude_taxonomy', false, $taxonomy_name ) ) { return false; } return true; }