我有以下的代碼來構建一個自定義分類爲我的投資組合:WordPress的自定義分類
add_action('init', 'create_pc_db_taxonomies', 0);
function create_pc_db_taxonomies() {
register_taxonomy('type', 'post', array('hierarchical' => true, 'label' => 'Type', 'query_var' => true, 'rewrite' => array('slug' => 'type')));
}
我建立了我的網站的投資組合類(我刪除了/分類/基地),並創造了一些項目併爲他們設置自定義分類。所以我得到以下設置: http://domain.com/portfolio/item1/但我想要的分類鏈接看起來像這樣:http://domain.com/portfolio/type/web然後這將顯示與該類型相關的投資組合項目的列表。目前他們像http://domain.com/type/web這些創建404的,但我也嘗試添加'組合/類型'作爲分類slu but,但它也只是創建一個404,但我很確定這是做錯的方式無論如何。任何幫助?
感謝
編輯:該網站是在這裏:http://driz.co.uk/的全部工作就是在一個名爲組合類別,每個PIC下的標題和自定義分類(如果你點擊它們,你將獲得404)
我沒有從數據庫轉儲任何東西,但交換了註冊碼,我所有舊的分類標準都消失了,這意味着WP認爲這是不同的不知道爲什麼?但網址現在可以運作。代碼中發生了什麼變化? – Cameron 2010-05-26 21:43:39
你是否介意將你的functions.php文件(或者至少是修改之前的相關代碼)壓縮下載?這樣我們可以更好地瞭解發生了什麼,但是沒有你在這裏發佈大量代碼! – TheDeadMedic 2010-05-26 21:57:52
似乎WP很困惑,因爲我已經命名爲標籤,並認爲它是內置標籤。很奇怪。似乎除了http://driz.co.uk/portfolio/category/development/page/2的分頁外,還有什麼想法?謝謝 – Cameron 2010-05-27 07:54:04