我在WordPress中创建了一个自定义帖子类型,但是当我在这个帖子类型中添加一个新帖子时,它并没有显示在帖子类型的所有帖子的列表中。相反,它会显示默认帖子页面中的所有帖子。
功能:
function create_post_type() {
register_post_type( 'winactie',
array(
'labels' => array (
'name' => __( 'Winactie' ),
'singular_name' => __( 'Actie' )),
'public' => true,
'has_archive' => true,
'menu_position' => 5,
'rewrite' => array('slug' => 'winactie'),
)
);
}
add_action( 'init', 'create_post_type' );
我错过了什么吗?
答案 0 :(得分:0)
请使用此链接在管理员方面创建新的自定义帖子类型,它将为您提供完美的结果。
http://www.wpbeginner.com/wp-tutorials/how-to-create-custom-post-types-in-wordpress/
另请将您的帖子类型名称更改为演示文稿类型名称。
答案 1 :(得分:0)
function create_post_type() {
register_post_type( 'winactie',
array(
'labels' => array (
'name' => __( 'Winactie' ),
'singular_name' => __( 'Actie' )),
'public' => true,
'has_archive' => true,
'menu_position' => 5,
'rewrite' => array('slug' => 'winactie'),
)
);
}
add_action( 'init', 'create_post_type' );
您的代码是正确的,我尝试过您的代码并且没有错误。所有帖子都在winactie自定义帖子中列出。