我有一个自定义分类法叫做activities 和一个名为operator.所以,如果example.com/operators/bird-watching 然后我想列出所有提供观鸟服务的运营商。观鸟是活动分类学的一个术语。我为此制作了一个不同的模板。我还为此开发了一个url结构,如下所示。如果有人访问,我现在只想加载我的自定义模板example.com/operators/bird-watching
试过这个link 但没有帮助。
function resources_cpt_generating_rule($wp_rewrite) {
global $wp_rewrite;
$rules = array();
$terms = get_terms( array(
\'taxonomy\' => \'activities\',
\'hide_empty\' => false,
) );
$post_type = \'operator\';
foreach ($terms as $term) {
$rules[\'operators/\' . $term->slug . \'/([^/]*)$\'] = \'index.php?operators/\'.$term->slug;
}
// merge with global rules
$wp_rewrite->rules = $rules + $wp_rewrite->rules;
}
add_action( \'generate_rewrite_rules\', \'resources_cpt_generating_rule\' );