WordPress存档/分类位置
尽管在WordPress开发中表现良好,但我仍在努力解决这个问题 我创建了一个名为链接的自定义帖子类型 我还创建了一个名为链接类型的自定义分类法 在主题的根目录中使用WordPress存档/分类位置,wordpress,archive,permalinks,taxonomy,slug,Wordpress,Archive,Permalinks,Taxonomy,Slug,尽管在WordPress开发中表现良好,但我仍在努力解决这个问题 我创建了一个名为链接的自定义帖子类型 我还创建了一个名为链接类型的自定义分类法 在主题的根目录中使用archive.php时,所有这些都可以正常工作 但是,我希望链接成为资源的子页面,因此: example.com/links/将变成example.com/resources/links/ 点击分类术语链接,例如downloads,您将进入example.com/resources/links/downloads/ 我知道有_-a
archive.php
时,所有这些都可以正常工作
但是,我希望链接成为资源的子页面,因此:
example.com/links/
将变成example.com/resources/links/
点击分类术语链接,例如downloads
,您将进入example.com/resources/links/downloads/
我知道有_-archive
和rewrite
和带有_-front
和slug
,但我不知道如何使用它们来实现上述结构
一如既往,非常感谢专家的帮助 当您注册post类型时,只需在rewrite参数中向slug添加您想要的内容,slug中可以接受正向斜杠
$args = array(
'labels' => $labels,
...
'rewrite' => array(
'slug' => 'resources/links',
'with_front' => true
),
);
这将为您提供https://example.com/resources/links/
,即使您在https://example.com/resources/
我差点忘了,你需要确保你的刷新你的重写规则(这可以在注册CPT时以编程方式完成,或者您只需进入设置永久链接选项页面,单击保存更改即可一次性完成相同的操作。这太好了,非常感谢@Xhynk,这正是我所需要的。出于兴趣,我们知道
与
前端的功能是什么吗?我很乐意!它实际上默认为true
,因此在本例中可能不需要它。但您可以阅读它。它只是意味着如果您的永久链接结构中有一个额外的路径,它将被包括在内(就像如果您有/blog/
,默认情况下它将是/blog/cpt/
(true)如果设置为false,则只需/cpt/