我有一篇帖子和一个页面,上面写着这个鼻涕虫:signatures-for-office-365
没错,帖子和页面也是如此。
Permalinks settings are: /news/%postname%/
当请求post URL时,wp会将其转到页面,如下所示:
Requested:/news/signatures-for-office-365
Result:/signatures-for-office-365
我试过这个:
add_action(\'init\', function () {
add_rewrite_rule(\'news/signatures-for-office-365/?$\',\'index.php?name=signatures-for-office-365\', \'top\');
}, 1000);
我试过这个:
add_action(\'init\', function () {
add_rewrite_rule(\'news/signatures-for-office-365/?$\',\'index.php?post_type=post&postid=17508\', \'top\');
}, 1000);
这两个页面都提供了我想要的URL,但页面显示的是博客主页。除了将slug换成post,还有什么解决方案吗?提前谢谢你。