2014-03-13 32 views
0

我有自定義後類型的聲明:自定義後類型頁404

$labels = array(
     'name' => _x('Partners', 'post type general name'), 
     'singular_name' => _x('Partner', 'post type singular name'), 
     'add_new' => _x('Add New', 'book'), 
     'add_new_item' => __('Add New Partner'), 
     'edit_item' => __('Edit Partner'), 
     'new_item' => __('New Partner'), 
     'all_items' => __('All Partner'), 
     'view_item' => __('View Partner'), 
     'search_items' => __('Search Partner'), 
     'not_found' => __('No Partner found'), 
     'not_found_in_trash' => __('No Partner found in the Trash'), 
     'parent_item_colon' => '', 
     'menu_name' => 'Partners' 
    ); 
    $args = array(
     'labels' => $labels, 
     'description' => 'Holds our Partners and Partner specific data', 
     'public' => true, 
     'menu_position' => 5, 
     'supports' => array('title', 'editor', 'thumbnail', 'excerpt'), 
     'has_archive' => true, 
     'menu_icon' => 'dashicons-groups', 
     'public' => true, 
     'show_ui' => true, // UI in admin panel 
     'capability_type' => 'post', 
     'hierarchical' => true, 
     'rewrite' => array('slug' => 'partners'), 
     'has_archive' => true, 
    ); 
    register_post_type('partners', $args) 

; 但當我查詢我的自定義帖子類型時,即使我已經創建了我的單個{custom-post-type} .php,它也會引發頁面未找到錯誤。當我進入創建它不顯示職位的帖子的網址,我也有針對自定義後類型

$labels = array(
     'name' => _x('Partners Category', 'taxonomy general name'), 
     'singular_name' => _x('Partner Category', 'taxonomy singular name'), 
     'search_items' => __('Search Partner Categories'), 
     'all_items' => __('All Partner Categories'), 
     'parent_item' => __('Parent Partner Category'), 
     'parent_item_colon' => __('Parent Partner Category:'), 
     'edit_item' => __('Edit Partner Category'), 
     'update_item' => __('Update Partner Category'), 
     'add_new_item' => __('Add New Partner Category'), 
     'new_item_name' => __('New Partner Category'), 
     'menu_name' => __('Partners Categories'), 
    ); 
    $args = array(
     'hierarchical' => true, 
     'labels' => $labels, 
     'show_ui' => true, 
     'query_var' => true, 
     'rewrite' => array('hierarchical' => true, 'with_front' => false, 'slug' => 'partners') 
    ); 
    register_taxonomy('partners_category', 'partners', $args); 

有誰能夠闡明一些自定義的分類?

+0

變化'register_post_type'到這樣的事情'register_post_type( 'post_partners',$參數)' –

+0

喜請您用您的代碼之後定義代碼行的值代碼。並看到你的單個自定義帖子類型url成功工作。 –

回答

0

我有測試找到解決方法:

register_post_type('partners', $args) 

TO ';' 

register_post_type('partners', $args); 

添加此值後 「)flush_rewrite_rules(」;

register_post_type('partners', $args); 
flush_rewrite_rules(); 


register_taxonomy('partners_category', 'partners', $args); 
flush_rewrite_rules(); 

enter image description here

taxonomy-partners.php 
archive-partners.php 
single-partners.php 
taxonomy-partners-tag.php 
+0

添加了必要的更改,但仍然會拋出一個頁面404 –

+0

更新您的問題中的當前代碼。我已經測試過你的代碼在我改變後工作。 –