2016-12-26 65 views
2

我有一個自定義帖子類型「證書」&我有一個自定義分類「certificate_category」註冊爲「證書」自定義帖子類型。這裏是我的分類學的定義:WordPress taxonomy.php不適用於自定義分類

$args = array(
     'labels' => $labels, 
     'hierarchical' => true, 
     'show_ui' => true, 
     'show_admin_column' => true, 
     'query_var' => true, 
     'rewrite' =>array('slug' => 'topics') 
    ); 
     register_taxonomy('certificate_category', 'certificates', $args); 

這種分類法有兩個方面與名稱「國際」 &「內部」。我創建了taxonomy.php來顯示「certificate_category」分類標準(國際&內部具有相同的模板)。

「內部」術語的網址是mysit/topics/international &「內部」術語是mysit.com/topics/interior,它們都重定向到index.php。

我應該怎麼做才能顯示taxonomy.php?

+0

分類註冊碼是否在init鉤子中? 當你在你的functions.php中添加註冊碼後,你是否訪問了Settings/Permalinks部分? 你可以嘗試禁用插件/切換你的主題只是爲了排除故障。 – steakoverflow

+0

是的,它有一個鉤子。我應該如何處理設置/永久鏈接? – mhnz

+0

只需打開設置/永久鏈接url,然後嘗試打開分類術語url。 – steakoverflow

回答

0

你不應該改變永久鏈接部分的任何設置,只要訪問它,然後嘗試打開/話題/國際。您需要的模板只是taxonomy.php。 我用這樣的配置創建了一個站點,並且它在第一次嘗試中就起作用了。 你有任何分類術語中的任何職位?

+0

我應該如何打開/話題/國際。? – mhnz

+0

我應該如何打開/topics/international.?I在國際上有2個帖子,在室內有4個帖子。 – mhnz

+0

只是http://example.com/topics/international – steakoverflow

相關問題