Wordpress永久链接杀死Taxonomy.php

时间:2013-01-25 20:28:40

标签: wordpress custom-post-type

我有自定义帖子类型以及自定义分类。以下是两者的注册码:

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') );

所以当永久链接关闭时一切正常:

  • 单parts.php
  • 分类法parts_categories.php
  • 归档products.php

一旦我打开固定链接,我就会获得一个Epic 404,仅适用于应该指向分类的页面 - parts_categories.php

单页和归档页面都有效。更奇怪的是,默认的taxonomy.php模板甚至没有被选中。

Htaccess肯定已经到位,而且我已经刷新我的重写无济于事。我也打开/关闭我的永久链接,没有结果。

1 个答案:

答案 0 :(得分:0)

你在register_taxonomy上有一个重写参数,slug => “部分”与你的帖子类型相同。

尝试将其更改为不同的内容,重新访问永久链接页面(您无需更改任何内容,只需访问永久链接设置页面即可将其刷新)并重试。