0
我的自定義發佈類型運行良好,我可以創建新帖子就好,看到帖子。但是當我試圖訪問帖子類型url(/ books /)時,我收到錯誤。如何解決我的Wordpress自定義後期類型異常?
例如。我可以訪問實際的後像 - mydomain.com/books/lord-of-the-rings
我得到一個錯誤,當: - mydomain.com/books/
當我訪問'書籍'(mydomain.com/books/),我認爲默認情況下應該列出所有在該特定後期類型中創建的帖子。
,這裏是我的functions.php
/* New Post-Type */
add_action('init', 'create_posttype_book');
function create_posttype_book() {
register_post_type('book',
array(
'labels' => array(
'name' => __('book'),
'singular_name' => __('Paper')
),
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'rewrite' => true,
)
);
}
register_taxonomy('categories', 'book', array('hierarchical' => true, 'label' => __('book Category'), 'query_var' => true, 'rewrite' => array('slug' => 'book', 'with_front' => false)));
非常感謝。這些要點確實幫助我很好地檢查了一個問題。固定鏈接已經正確設置,我只需要再次檢查。然後我添加了'has_archive'=> true以實現我的功能。我使用一個兒童主題,所以我只需從父級複製archive.php,然後將其重命名爲archive-books.php。那麼一切運作良好。非常感謝! – Pennf0lio 2012-03-05 14:34:41