我有一個稱爲product的自定義帖子類型和一個名爲product_types的產品的自定義分類,這是分層的,所以我有它的子分類。自定義帖子類型和自定義分類的WordPress永久鏈接
我想永久鏈接顯示爲http://mysite.com/product_type/sub_category/postname
我嘗試了很多插件和東西,我發現網上,沒有到目前爲止的工作。
謝謝。
我有一個稱爲product的自定義帖子類型和一個名爲product_types的產品的自定義分類,這是分層的,所以我有它的子分類。自定義帖子類型和自定義分類的WordPress永久鏈接
我想永久鏈接顯示爲http://mysite.com/product_type/sub_category/postname
我嘗試了很多插件和東西,我發現網上,沒有到目前爲止的工作。
謝謝。
首先,我會仔細檢查這是該函數中創建自定義文章類型, 功能應該有所謂的一個元素:改寫
即:
register_post_type('products',
'menu_position' => 25, // below pages
'public' => true,
'show_ui' => true,
'rewrite' => array('slug' => 'product') <-- this is what you need!
);
還檢查register_taxonomy功能一樣!
即:
register_taxonomy(
'team',array('product_types'),
array(
'public' => true,
'show_ui' => true,
'show_in_nav_menus' => true,
'query_var' => true,
'hierarchical' => true, <-- this is needed!
'rewrite' => true <-- this is what you need!
));
唯一剩下的檢查方法是:
您的永久鏈接結構設置爲/%postname%/ 您可能需要重置爲默認設置,保存它, 然後重新設置爲/%postname%/和保存,
希望幫助:)
馬蒂
另請參見:http://wordpress.stackexchange.com/search?q=Primalink+custom+post+type+custom+taxonomy – fuxia 2012-04-24 14:14:53
是的,我做了搜索,沒有解決方案爲我工作。 – aghoshx 2012-04-25 19:05:55
_Doesn't work_不是一個有用的描述。啓用調試模式並記下確切的錯誤。 – fuxia 2012-04-25 19:07:37