Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 自定义WP Post类型在后端显示错误的Post_Php_Wordpress_Custom Post Type - Fatal编程技术网

Php 自定义WP Post类型在后端显示错误的Post

Php 自定义WP Post类型在后端显示错误的Post,php,wordpress,custom-post-type,Php,Wordpress,Custom Post Type,我在WordPress中创建了一个自定义的帖子类型,但是当我向这个帖子类型添加一个新帖子时,它不会显示在帖子类型中所有帖子的列表中。相反,它显示默认帖子页面中的所有帖子 功能: function create_post_type() { register_post_type( 'winactie', array( 'labels' => array ( 'name' => __( 'Winactie' ), 'singular_name' =>

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

我遗漏了什么吗?

请使用此链接在管理端创建新的自定义帖子类型,它将为您提供完美的结果


另外,请将您的帖子类型名称更改为演示帖子类型名称。

请使用此链接在管理端创建新的自定义帖子类型,它将为您提供完美的结果

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

另外,请将您的帖子类型名称更改为演示帖子类型名称

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自定义帖子中


您的代码是正确的,我已经尝试了您的代码,没有错误。所有帖子都列在winactie自定义帖子中。

“相反,它显示默认帖子页面中的所有帖子”这在管理页面或公共页面中发生?向我们展示你帖子页面的代码。你是否使用缓存插件。如果是,那么尝试清除缓存,看看它是否工作..嗨,谢谢你的回复。我发现另一个函数(我用来定制/category归档页面)正在创建冲突。当我删除该功能时,post type+后端工作正常。“相反,它显示默认post页面中的所有post”这发生在管理页面或公共页面中?向我们展示你帖子页面的代码。你是否使用缓存插件。如果是,那么尝试清除缓存,看看它是否工作..嗨,谢谢你的回复。我发现另一个函数(我用来定制/category归档页面)正在创建冲突。当我删除该功能后,post type+后端正常工作。您好,谢谢您的回复。我发现另一个函数(我用来定制/category归档页面)正在创建冲突。当我删除该功能后,post type+后端正常工作。您好,谢谢您的回复。我发现另一个函数(我用来定制/category归档页面)正在创建冲突。当我删除该函数时,post type+后端正常工作。