这篇文章非常古老,但我会在这里发布我的解决方案,以防其他人发现这一点。
如果您使用的是Yoast SEO,您可以连接到其现有的实现中(他们已经为类别执行了此操作)。
function add_variety_primary_term_taxonomy( $taxonomies, $post_type, $all ) {
if( $post_type == \'product\' && isset( $all[\'my_custom_tax\'] ) ) {
$taxonomies[\'my_custom_tax\'] = $all[\'my_custom_tax\'];
}
return $taxonomies;
}
add_filter( \'wpseo_primary_term_taxonomies\', \'add_variety_primary_term_taxonomy\', 10, 3 );
此外,自定义分类法必须具有“层次结构”=>;这是真的。
祝你好运