0

我有这样的自定义帖子结构:

mysite.com/custompostname/customposttitle

而且我需要一个与 myfirst 自定义帖子类型具有依赖关系的自定义帖子类型,因此我的永久链接将是:

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

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

ETC..

我在永久链接中为我的自定义帖子提供新闻部分,例如:

mysite.com/companies/company1/news/news1

有没有办法做到这一点?

4

1 回答 1

1

您可以为自定义帖子类型自定义永久链接,但它需要在rewrite给定的参数中硬编码register_post_type。您可以使用类别来实现相同的目的:为第一个自定义帖子类型设置分类,然后使用帖子为第二个 CPT 创建自定义分类(即来自第一个 CPT 的帖子将成为第二个的类别)。

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

  1. 获取所有类型为“CPT1”的帖子
  2. 遍历它们以创建复选框列表
  3. 在元框中显示
  4. 保存结果

要让这些 URL 到达正确的位置,仍然需要跳过一些障碍,但这是一个开始。

于 2013-09-04T18:54:52.763 回答