您的重写设置很好,但WordPress被重定向到帖子的规范url。这是由WodPress完成的,以防止重复内容的索引错误(当通过两个不同的URL访问相同的内容时)。
您可以防止删除规范重定向筛选器:
add_action(\'wp_loaded\', function() {
remove_filter(\'template_redirect\', \'redirect_canonical\');
});
然而,这不是一种推荐的方式,事实上,如果你这样做了,你的帖子将可以通过常规url和新创建的url访问。
当您想要更改默认的post-permastruct时,推荐的方法是在WordPress permalink设置中调整permalink结构,因此在您的情况下,permalink结构应该是
our-thinking/scenarios/%postname%
为了防止它影响任何其他自定义帖子类型或自定义分类法,在注册它们时,请使用参数
$rewrite
用钥匙
\'with_front\'
设置为
false
, e、 g.:
...
\'rewrite\' => array( \'with_front\' => false )
...