首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CPT的Permalinks将permalinks断开为页面

CPT的Permalinks将permalinks断开为页面
EN

WordPress Development用户
提问于 2018-05-29 14:13:12
回答 1查看 473关注 0票数 2

我有一个CPT,我想要有‘根’-permalinks:

因此,对于页面:'Foo Bar‘,我希望有一个URL:

代码语言:javascript
复制
https://example.org/foo-bar

我发现通过在args for register_post_type( 'my_CPT', $args );中的以下行注册CPT实现了这一点:

代码语言:javascript
复制
'rewrite' => array('slug' => '/', 'with_front' => false)

然而..。当我加进去的时候,我的页面就不能正常工作了。最理想的情况是,我会给他们这些permalinks:

代码语言:javascript
复制
https://example.org/page/some-page

我该怎么做?

EN

回答 1

WordPress Development用户

发布于 2018-05-29 14:39:18

页面是硬编码的,是对任何URL的默认解析可能性(或者用不同的方式来解释,如果没有其他匹配的话,wordpress将尝试在那里找到一个页面)。

因此,不使用“前缀”的permalink结构是不明智的,但是如果您真的想这样做,只需添加一个带有“页面”段塞的页面,并使所有其他页面都成为其子。如果您没有太多的页面,并且您将有零段代码在解析和permalink生成方面需要担心,这将非常有用;)

票数 2
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/304738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档