我使用自定义的帖子类型来构建一个可过滤的库,并利用其中的标签分类法。我还使用了一个名为years的自定义分类法。
目前,库页面的永久链接结构是www.example.com/gallery
它按标签和年份过滤。我做了一个taxonomoy-years.php
模板和使用
\'rewrite\' => array(\'slug\' => \'archive/projects\', \'with_front\' => false)
更改www.example中的permalink结构。com/years/2000至www.example。com/archive/projects/2000,当您使用年份进行筛选时。
当我使用标签过滤时,它会从tag.php
模板,因此permalink结构是www.example.com/tag/studentwork
但我希望是这样www.example.com/archive/tag/studentwork
.
这是定义自定义帖子类型的代码:
function add_post_type($name){
add_action(\'init\', function() use($name) {
register_post_type($name,array(
\'public\' => true,
\'label\' => ucwords($name),
\'labels\' => array(
\'add_new_item\' => "Add new $name item",
\'edit_item\' => "Edit $name item"
),
\'supports\' => array(\'title\', \'editor\', \'excerpt\', \'comments\', \'thumbnail\'),
\'taxonomies\' => array(\'post_tag\'),
));
});
}
有人能帮忙吗?