我的自定义帖子类型效果很好,我可以创建新帖子就好了,看帖子。但是当我试图访问帖子类型网址(/ books /)时,我遇到了错误。
例如。我可以访问实际的帖子 - 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) ) );
答案 0 :(得分:1)
你得到的错误是什么?
一些解决方案: