wpseo_schema_article_types_labels
Filter: wpseo_schema_article_types_labels Allow developers to filter the available article types and their labels.
Make sure when you filter this to also filter wpseo_schema_article_types.
Использование
add_filter( 'wpseo_schema_article_types_labels', 'wp_kama_wpseo_schema_article_types_labels_filter', 10, 4 ); /** * Function for `wpseo_schema_article_types_labels` filter-hook. * * @param array $schema_article_types_labels The available schema article types and their labels. * @param $string * @param $] * @param $[ 'name' => \__ * * @return array */ function wp_kama_wpseo_schema_article_types_labels_filter( $schema_article_types_labels, $string, $], $[ 'name' => \__ ){ // filter... return $schema_article_types_labels; }
- $schema_article_types_labels(массив)
- The available schema article types and their labels.
- $string
- -
- $]
- -
- $[ 'name' => \__
- -
Где вызывается хук
wpseo_schema_article_types_labels
yoast/src/config/schema-types.php 123-167
return \apply_filters( 'wpseo_schema_article_types_labels', [ [ 'name' => \__( 'Article', 'wordpress-seo' ), 'value' => 'Article', ], [ 'name' => \__( 'Blog Post', 'wordpress-seo' ), 'value' => 'BlogPosting', ], [ 'name' => \__( 'Social Media Posting', 'wordpress-seo' ), 'value' => 'SocialMediaPosting', ], [ 'name' => \__( 'News Article', 'wordpress-seo' ), 'value' => 'NewsArticle', ], [ 'name' => \__( 'Advertiser Content Article', 'wordpress-seo' ), 'value' => 'AdvertiserContentArticle', ], [ 'name' => \__( 'Satirical Article', 'wordpress-seo' ), 'value' => 'SatiricalArticle', ], [ 'name' => \__( 'Scholarly Article', 'wordpress-seo' ), 'value' => 'ScholarlyArticle', ], [ 'name' => \__( 'Tech Article', 'wordpress-seo' ), 'value' => 'TechArticle', ], [ 'name' => \__( 'Report', 'wordpress-seo' ), 'value' => 'Report', ], [ 'name' => \__( 'None', 'wordpress-seo' ), 'value' => 'None', ], ] );