wpseo_primary_term_taxonomies
Filters which taxonomies for which the user can choose the primary term.
Использование
add_filter( 'wpseo_primary_term_taxonomies', 'wp_kama_wpseo_primary_term_taxonomies_filter', 10, 3 ); /** * Function for `wpseo_primary_term_taxonomies` filter-hook. * * @param array $taxonomies An array of taxonomy objects that are primary_term enabled. * @param string $post_type The post type for which to filter the taxonomies. * @param array $all_taxonomies All taxonomies for this post types, even ones that don't have primary term enabled. * * @return array */ function wp_kama_wpseo_primary_term_taxonomies_filter( $taxonomies, $post_type, $all_taxonomies ){ // filter... return $taxonomies; }
- $taxonomies(массив)
- An array of taxonomy objects that are primary_term enabled.
- $post_type(строка)
- The post type for which to filter the taxonomies.
- $all_taxonomies(массив)
- All taxonomies for this post types, even ones that don't have primary term enabled.
Где вызывается хук
wpseo_primary_term_taxonomies
wpseo_primary_term_taxonomies
yoast/admin/class-primary-term-admin.php 207
$taxonomies = (array) apply_filters( 'wpseo_primary_term_taxonomies', $all_taxonomies, $post_type, $all_taxonomies );
yoast/src/helpers/primary-term-helper.php 32
$taxonomies = (array) \apply_filters( 'wpseo_primary_term_taxonomies', $all_taxonomies, $post_type, $all_taxonomies );