自定义WP Post-type在后端显示错误的帖子

时间:2017-02-15 09:40:30

标签: php wordpress custom-post-type

我在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' );

我错过了什么吗?

2 个答案:

答案 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自定义帖子中列出。