我有一个CPT,我想要有‘根’-permalinks:
因此,对于页面:'Foo Bar‘,我希望有一个URL:
https://example.org/foo-bar我发现通过在args for register_post_type( 'my_CPT', $args );中的以下行注册CPT实现了这一点:
'rewrite' => array('slug' => '/', 'with_front' => false)然而..。当我加进去的时候,我的页面就不能正常工作了。最理想的情况是,我会给他们这些permalinks:
https://example.org/page/some-page我该怎么做?
发布于 2018-05-29 14:39:18
页面是硬编码的,是对任何URL的默认解析可能性(或者用不同的方式来解释,如果没有其他匹配的话,wordpress将尝试在那里找到一个页面)。
因此,不使用“前缀”的permalink结构是不明智的,但是如果您真的想这样做,只需添加一个带有“页面”段塞的页面,并使所有其他页面都成为其子。如果您没有太多的页面,并且您将有零段代码在解析和permalink生成方面需要担心,这将非常有用;)
https://wordpress.stackexchange.com/questions/304738
复制相似问题