对于这些自定义帖子,我有一个名为“The Books”的自定义帖子类型,以及一个名为“The Books”的相关类别。
当我将帖子类别添加到导航菜单时,它不起作用,因为它转到 URL /category/the-books而不是只转到/the-books。如果我在默认帖子部分发布此内容,它会正确显示,但是当我在自定义帖子部分发布时,它不会返回我的帖子。当然,我可以将自定义帖子部分中的单个帖子添加到导航菜单,但不知道如何添加自定义帖子的存档页面。
我的永久链接设置为: URL/%postname%/ 所以我不确定为什么会这样。
这是我的自定义帖子的功能:
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'hpl_books',
array(
'labels' => array(
'name' => __( 'The Books' ),
'singular_name' => __( 'Book' )
),
'taxonomies' => array('category'),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'the-books'),
)
);
}
任何意见是极大的赞赏。谢谢!