对多个支柱类型使用相同的辅助模块

时间:2012-11-08 作者:jchwebdev

我的永久链接是std%postname%。我有几种自定义的帖子类型,例如“docs”。

function docs_init() {
// create a new taxonomy
register_taxonomy(
\'docs_tax\',
\'docs\',
array(
    \'label\' => __( \'Documentation_Tax\' ),
    \'sort\' => true,
    \'args\' => array( \'orderby\' => \'term_order\' ),
    \'rewrite\' => array( \'slug\' => \'docs\' )
)
);
}
我希望能够有重复的鼻涕虫。我希望有一个带有slug“MyPage”的常规页面,然后还有一个带有slug“MyPage”的文档帖子类型。目标是让用户能够做到这一点:

URL:mysite。com/mypage——通用页

URL:mysite。com/docs/mypage----posttype文档

。。。这是行不通的。如果用户键入/docs/mypage,浏览器将重定向到/mypage。。。尽管在post编辑器中显示/docs/mypage是URL。

我想既然“with\\u front”默认为true,WordPress会通过指定“front”(即post类型)来区分这两个slug

我怎样才能得到我想要的。。。还是仅仅强制要求有唯一的鼻涕虫?

TIA,

---JC公司

1 个回复
SO网友:Mridul Aggarwal

简单的回答是,你不能像默认的wordpress安装那样。必须有独特的鼻涕虫。

但是,您可以使用一些自定义代码来修改重写API,以绕过此问题&;没有任何插件(AFAIK)可以帮助您前进。因此,强制用户使用独特的slug肯定要容易得多

结束