自定义post permalink中的Wordpress自定义post permalink结构

自定义post permalink中的Wordpress自定义post permalink结构,wordpress,Wordpress,我有如下自定义帖子结构: mysite.com/custompostname/customposttitle 我还需要另外一个自定义帖子类型,它与我的第一个自定义帖子类型具有依赖性,因此我的永久链接将是: mysite.com/custompostname/customposttitle1/custompostname2/custompost2title1 mysite.com/custompostname/customposttitle1/custompostname2/custompost2

我有如下自定义帖子结构:

mysite.com/custompostname/customposttitle

我还需要另外一个自定义帖子类型,它与我的第一个自定义帖子类型具有依赖性,因此我的永久链接将是:

mysite.com/custompostname/customposttitle1/custompostname2/custompost2title1 mysite.com/custompostname/customposttitle1/custompostname2/custompost2title2

mysite.com/custompostname/customposttitle2/custompostname2/custompost2title3 mysite.com/custompostname/customposttitle2/custompostname2/custompost2title4

等等

我希望在permalink中为我的自定义帖子设置新闻部分,例如:

mysite.com/companys/company1/news/news1


有没有办法做到这一点?

您可以为自定义帖子类型自定义永久链接,但需要在
rewrite
参数中对其进行硬编码,该参数指定给
register\u post\u type
。不过,您可以使用类别实现相同的功能:为第一个自定义帖子类型设置分类,然后使用帖子为第二个CPT创建自定义分类(即,第一个CPT中的帖子将成为第二个CPT的类别)

因此,您可以在第二个CPT的编辑页面中添加类似以下伪代码的内容:

  • 获取“CPT1”类型的所有帖子
  • 循环浏览它们以创建复选框列表
  • 在元数据库中显示
  • 保存结果
  • 为了让这些URL进入正确的位置,仍然有很多困难需要克服,但这只是一个开始