我有一个自定义帖子类型以及一个自定义分类法。这是两者的注册码:
register_post_type('parts', array( 'label' => 'Parts','description' => '','public' => true,'show_ui' => true,'show_in_menu' => true,'capability_type' => 'post','hierarchical' => true,'rewrite' => array('slug' => 'parts'),'query_var' => true,'has_archive' => true,'exclude_from_search' => false,'menu_position' => 5,'supports' => array('title','page-attributes',),'taxonomies' => array('parts_categories',),'labels' => array (
'name' => 'Parts',
'singular_name' => 'Part',
'menu_name' => 'Parts',
'add_new' => 'Add Part',
'add_new_item' => 'Add New Part',
'edit' => 'Edit',
'edit_item' => 'Edit Part',
'new_item' => 'New Part',
'view' => 'View Part',
'view_item' => 'View Part',
'search_items' => 'Search Parts',
'not_found' => 'No Parts Found',
'not_found_in_trash' => 'No Parts Found in Trash',
'parent' => 'Parent Part',
),) );
register_taxonomy('parts_categories',array (
0 => 'parts',
),array( 'hierarchical' => true, 'label' => 'Parts Categories','show_ui' => true,'query_var' => true,'rewrite' => array('slug' => 'parts'),'singular_label' => 'Part Category') );
所以当永久链接关闭时一切正常:
- 单部分.php
- 分类-parts_categories.php
- 存档-products.php
一旦我打开永久链接,我就会得到一个 Epic 404,仅适用于应该指向 taxonomy-parts_categories.php 的页面
单页和存档页都可以工作。奇怪的是,默认的 taxonomy.php 模板甚至没有被选中。
Htaccess 绝对到位,我已经刷新了我的重写无济于事。我还打开/关闭了我的永久链接,但没有结果。