Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordpress-重写后永久链接_Wordpress_Custom Post Type_Permalinks - Fatal编程技术网

wordpress-重写后永久链接

wordpress-重写后永久链接,wordpress,custom-post-type,permalinks,Wordpress,Custom Post Type,Permalinks,我有一个自定义的post类型,它可以在mywebsite.com/custom_post_type/(使用archive.php)上查看,但我不明白如何更改“post”(默认类型-articles)的permalink。 这就是我需要的: 我想通过这个url阅读所有“帖子”:mywebsite.com/news/。“新闻”将成为“帖子”类型的鼻涕虫 我认为有必要重写permalink,但我在谷歌上没有找到任何东西 你能帮我吗? 谢谢我不能100%肯定我理解你的问题,但我认为你想做的是查看mywe

我有一个自定义的post类型,它可以在mywebsite.com/custom_post_type/(使用archive.php)上查看,但我不明白如何更改“post”(默认类型-articles)的permalink。 这就是我需要的: 我想通过这个url阅读所有“帖子”:mywebsite.com/news/。“新闻”将成为“帖子”类型的鼻涕虫

我认为有必要重写permalink,但我在谷歌上没有找到任何东西

你能帮我吗?
谢谢

我不能100%肯定我理解你的问题,但我认为你想做的是查看mywebsite.com/news/下的所有“帖子”-在这种情况下,只需创建一个名为news(slug/permalink为news)的页面,然后在设置>阅读中-将首页设置为“静态页面”,首页选择您的“主页”,帖子页面设置为“新闻”(您刚刚制作的页面)


如果您要在“新闻”下查看自定义帖子类型的所有帖子,请将帖子类型slug(在注册CPT时的“重写数组”设置下)命名为“新闻”。

是的,您理解我的问题!您的是一个很好的解决方案,但我想使用与其他自定义帖子类型相同的文件(archive.php)!好的,只需将archive.php中的代码复制到index.php文件中,因为这是用于博客列表页面的默认模板文件