2012-11-12 100 views
0

我已經嘗試刷新我的固定鏈接,但我仍然不能讓這個工作正常。自定義帖子類型和404頁

我的類別moviesgamingblu-ray,並已創建tv,所以我的網址是site.com/movies/例如。我想要一個電影的帖子在site.com/movies/post-here/,所以對於我的自定義帖子類型我的slu is是'電影。

movies類別下我的所有正常的wordpress psots現在404ing,而專門從帖子類型Movie Posts創建的帖子工作正常。這是正常的嗎?有沒有我不包括的一個步驟?

這裏是我的所有自定義文章類型(創建使用自定義柱式UI):

//Movies Custom Post Type 
register_post_type('movies_cp', array( 'label' => 'Movie Posts','description' => '','public' => true,'show_ui' => true,'show_in_menu' => true,'capability_type' => 'post','hierarchical' => false,'rewrite' => array('slug' => 'movies'),'query_var' => true,'exclude_from_search' => false,'supports' => array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes',),'taxonomies' => array('category','post_tag',),'labels' => array (
    'name' => 'Movie Posts', 
    'singular_name' => 'Movie Post', 
    'menu_name' => 'Movie Posts', 
    'add_new' => 'Add Movie Post', 
    'add_new_item' => 'Add New Movie Post', 
    'edit' => 'Edit', 
    'edit_item' => 'Edit Movie Post', 
    'new_item' => 'New Movie Post', 
    'view' => 'View Movie Post', 
    'view_item' => 'View Movie Post', 
    'search_items' => 'Search Movie Posts', 
    'not_found' => 'No Movie Posts Found', 
    'not_found_in_trash' => 'No Movie Posts Found in Trash', 
    'parent' => 'Parent Movie Post', 
),)); 


//Gaming Custom Post Type 
register_post_type('gaming_cp', array( 'label' => 'Gaming Posts','description' => '','public' => true,'show_ui' => true,'show_in_menu' => true,'capability_type' => 'post','hierarchical' => false,'rewrite' => array('slug' => 'gaming'),'query_var' => true,'exclude_from_search' => false,'supports' => array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes',),'taxonomies' => array('category','post_tag',),'labels' => array (
    'name' => 'Gaming Posts', 
    'singular_name' => 'Gaming Post', 
    'menu_name' => 'Gaming Posts', 
    'add_new' => 'Add Gaming Post', 
    'add_new_item' => 'Add New Gaming Post', 
    'edit' => 'Edit', 
    'edit_item' => 'Edit Gaming Post', 
    'new_item' => 'New Gaming Post', 
    'view' => 'View Gaming Post', 
    'view_item' => 'View Gaming Post', 
    'search_items' => 'Search Gaming Posts', 
    'not_found' => 'No Gaming Posts Found', 
    'not_found_in_trash' => 'No Gaming Posts Found in Trash', 
    'parent' => 'Parent Gaming Post', 
),)); 


//Blu-ray Custom Post Type 
register_post_type('blu-ray_cp', array('label' => 'Blu-Ray Posts','description' => '','public' => true,'show_ui' => true,'show_in_menu' => true,'capability_type' => 'post','hierarchical' => false,'rewrite' => array('slug' => 'blu-ray'),'query_var' => true,'exclude_from_search' => false,'supports' => array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes',),'taxonomies' => array('category','post_tag',),'labels' => array (
    'name' => 'Blu-Ray Posts', 
    'singular_name' => 'Blu-Ray Post', 
    'menu_name' => 'Blu-Ray Posts', 
    'add_new' => 'Add Blu-Ray Post', 
    'add_new_item' => 'Add New Blu-Ray Post', 
    'edit' => 'Edit', 
    'edit_item' => 'Edit Blu-Ray Post', 
    'new_item' => 'New Blu-Ray Post', 
    'view' => 'View Blu-Ray Post', 
    'view_item' => 'View Blu-Ray Post', 
    'search_items' => 'Search Blu-Ray Posts', 
    'not_found' => 'No Blu-Ray Posts Found', 
    'not_found_in_trash' => 'No Blu-Ray Posts Found in Trash', 
    'parent' => 'Parent Blu-Ray Post', 
),)); 


//TV Custom Post Type 
register_post_type('tv_cp', array( 'label' => 'TV Posts','description' => '','public' => true,'show_ui' => true,'show_in_menu' => true,'capability_type' => 'post','hierarchical' => false,'rewrite' => array('slug' => 'tv'),'query_var' => true,'exclude_from_search' => false,'supports' => array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes',),'taxonomies' => array('category','post_tag',),'labels' => array (
    'name' => 'TV Posts', 
    'singular_name' => 'TV Post', 
    'menu_name' => 'TV Posts', 
    'add_new' => 'Add TV Post', 
    'add_new_item' => 'Add New TV Post', 
    'edit' => 'Edit', 
    'edit_item' => 'Edit TV Post', 
    'new_item' => 'New TV Post', 
    'view' => 'View TV Post', 
    'view_item' => 'View TV Post', 
    'search_items' => 'Search TV Posts', 
    'not_found' => 'No TV Posts Found', 
    'not_found_in_trash' => 'No TV Posts Found in Trash', 
    'parent' => 'Parent TV Post', 
),)); 

回答

1

你有一個具有永久/電影/過網頁的人?因爲永久鏈接的重複可能是你的404錯誤的原因。

+0

我的分類是/ movies/ –

+0

你可以嘗試修改你的分類名嗎?不要修改您的自定義帖子類型名稱,因爲它會刪除它們。 – Sducasse

相關問題