Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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,我创建了一个自定义帖子类型“abcd”,当我创建一个相应的帖子“test”时,url显示 mysite.com/abcd/test/ 现在我创建了一个页面,该页面将显示所有类型为“abcd”的自定义帖子。我需要这个网页的url看起来像 mysite.com/abcd 如何做到这一点 另外,假设我创建了一篇类似于mysite.com/abcd的帖子,现在当我尝试打开这个url时,技术上应该显示什么?这将很快成为重写规则的噩梦。我建议你考虑一下你的方法。我现在正在做类似的工作,我所做的是:

我创建了一个自定义帖子类型“abcd”,当我创建一个相应的帖子“test”时,url显示

 mysite.com/abcd/test/
现在我创建了一个页面,该页面将显示所有类型为“abcd”的自定义帖子。我需要这个网页的url看起来像

 mysite.com/abcd
如何做到这一点


另外,假设我创建了一篇类似于mysite.com/abcd的帖子,现在当我尝试打开这个url时,技术上应该显示什么?

这将很快成为重写规则的噩梦。我建议你考虑一下你的方法。我现在正在做类似的工作,我所做的是:

  • 创建了一个名为Games的自定义帖子类型(设置为game)
  • 创建了一个名为Schedule的页面,并制作了一个模板,该模板本质上是游戏帖子类型的存档
  • 将日程表URL设置为/Schedule/,将游戏日程表设置为/game/

因此,现在如果用户想要查看时间表,他们可以去/schedule/查看游戏列表。如果他们点击一个游戏,URL看起来像/game/month-day-opponentCity-opponentTeam/

是的,这正是我目前的做法!我只是想知道我的要求是否可行。关于问题第二部分的任何评论:
也可以假设我创建了一篇类似于mysite.com/abcd的帖子,现在当我尝试打开这个url时,技术上应该显示什么?