Wordpress在编辑页面上显示了自定义帖子类型的错误分类

zaqlnxep  于 2023-02-11  发布在  WordPress
关注(0)|答案(1)|浏览(191)

问题是,只有在自定义帖子类型的编辑页面上,它才显示帖子类型的分类,而不是与此帖子类型相关的分类。它正确地显示在快速编辑帖子块:

但是它在编辑页面上显示不正确,它显示了帖子的分类:

我使用的代码:

add_action( 'init', function() {    
    register_taxonomy( 'categories', array( 'blog' ), [
    'labels'                => [
        'name'              => 'Blog Categories',
            'singular_name'     => 'Blog Category',
    ],
    'public'            => true,
    'hierarchical'      => true,
        'show_in_rest'      => true,
        'show_admin_column' => true,
    ] );

    register_post_type( 'blog', array(
        'labels' => array(
            'name'           => 'Blog posts',
            'singular_name'  => 'Blog post'
        ),
        'public'       => true,
    'has_archive'  => true,
    'show_in_rest' => true,
        'supports'     => array('title','editor', 'thumbnail', 'author'),
        'taxonomies'   => array( 'categories' ),
    ) );
} );

我不知道问题出在哪里,也不知道为什么分类法工作正常,但却没有显示在编辑页面上。
我更新了友好的URL,但没有帮助。

fdbelqdn

fdbelqdn1#

你必须先使用register_post_type方法,然后再使用register_taxonomy()。

相关问题