Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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中,有没有一种方法可以在页面中显示单个帖子,从而使页面的永久链接部分保留在URL中?_Wordpress - Fatal编程技术网

在Wordpress中,有没有一种方法可以在页面中显示单个帖子,从而使页面的永久链接部分保留在URL中?

在Wordpress中,有没有一种方法可以在页面中显示单个帖子,从而使页面的永久链接部分保留在URL中?,wordpress,Wordpress,所以我有一个名为events的页面,它列出了events类别中的帖子 这个页面的永久链接是这样的 domain.com/en/events/ 当我点击该页面上的post链接时,永久链接变为 domain.com/en/post-title/ 但我希望是这样 domain.com/en/events/post-title/ 无论如何,要实现这一点 更新: 我在想,如果我让事件页面成为这些帖子的家长,我可以实现上述目标,但我不确定这是否可行?在这种情况下,为家长张贴一个页面是一个不错的选择

所以我有一个名为events的页面,它列出了events类别中的帖子

这个页面的永久链接是这样的

 domain.com/en/events/
当我点击该页面上的post链接时,永久链接变为

domain.com/en/post-title/
但我希望是这样

 domain.com/en/events/post-title/
无论如何,要实现这一点

更新:

我在想,如果我让事件页面成为这些帖子的家长,我可以实现上述目标,但我不确定这是否可行?在这种情况下,为家长张贴一个页面是一个不错的选择。但是,您必须在每个管理帖子部分手动更改帖子的永久链接。见下图:


在永久链接结构中,将其设置为:domain.com/%category%/post name/%

我想我找到了解决方案。我把它贴在这里是为了帮助其他有同样问题的人

我发现这解释了如何实现我想要的


需要做的是将事件页面设置为WordPress自定义帖子类型的父级,然后需要重写服务器根目录中的URL slug,以包含路径/events/

看起来很有趣。我将检查它。我添加了一张关于如何修改url的图片。这在我的情况下不起作用,因为我需要%/page name/%%/post name/%之类的内容,但%/page name/%不存在。但是谢谢你给我一个主意。现在,我正试图使这些文章成为页面的父级。有一个插件可以为静态页面提供一个类别。我希望你能解决它。祝您今天过得愉快