您可以使用rewrite
parameter 自定义分类permalinks。
下面是一个将分类法链接到默认分类法的示例post
岗位类型:
register_taxonomy( \'video_category\', \'post\', [
\'public\' => true,
\'rewrite\' => [
\'slug\' => \'videos/category\',
],
// ... your other parameters ..
] );
不要忘记刷新重写规则-只需访问permalink设置管理页面。
如果分类法是由插件注册的,并且(以防万一)它不允许更改重写段塞,那么可以使用一个过滤器挂钩以编程方式更改段塞:register_taxonomy_args
. 下面是一个简化的示例:
add_filter( \'register_taxonomy_args\', \'my_register_taxonomy_args\', 10, 2 );
function my_register_taxonomy_args( $args, $taxonomy ) {
if ( \'video_category\' === $taxonomy ) {
$args[\'rewrite\'] = (array) $args[\'rewrite\'];
$args[\'rewrite\'][\'slug\'] = \'videos/category\';
}
return $args;
}