Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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 Wordpress:自定义分类未显示在“管理”列中_Php_Wordpress - Fatal编程技术网

Php Wordpress:自定义分类未显示在“管理”列中

Php Wordpress:自定义分类未显示在“管理”列中,php,wordpress,Php,Wordpress,我不知道为什么自定义帖子类型的自定义分类没有出现在admin列中(它消失了) 以下是始终有效的代码: 高级缝纫服务 { } 如下所述: 第二个参数设置为null,因为我在使用register\u post\u type()时将分类法与自定义post类型关联起来 我不知道为什么代码停止工作了。我从3年前开始使用这个代码 分类法存在。如果我尝试通过URL访问它,它会起作用: /wp admin/edit tags.php?分类法=sew categorie servizi&post_type=s

我不知道为什么自定义帖子类型的自定义分类没有出现在admin列中(它消失了)

以下是始终有效的代码:

高级缝纫服务 {

}

如下所述:

第二个参数设置为null,因为我在使用register\u post\u type()时将分类法与自定义post类型关联起来

我不知道为什么代码停止工作了。我从3年前开始使用这个代码

分类法存在。如果我尝试通过URL访问它,它会起作用:

/wp admin/edit tags.php?分类法=sew categorie servizi&post_type=sew servizio

分类法似乎与自定义帖子没有关联。事实上,在文章的编辑屏幕上,将文章与分类法关联的框甚至不再可见

有什么想法吗

使现代化 我也试着把所有的事情按时间顺序排列,但无论如何都不行

function custom_posts() {

        register_post_type( 'sew-servizio',
            array(
                'rewrite' => array( 'slug' => 'sew-servizio' ),
                'labels'  => array(
                    'name'               => __('Lista Servizi', SEWCL_TEXT_DOMAIN),
                    'singular_name'      => __('Servizo', SEWCL_TEXT_DOMAIN),
                    'add_new'            => __('Aggiungi Servizo', SEWCL_TEXT_DOMAIN),
                    'add_new_item'       => __('Aggiungi Nuovo Servizo', SEWCL_TEXT_DOMAIN),
                    'edit'               => __('Modifica', SEWCL_TEXT_DOMAIN),
                    'edit_item'          => __('Modifica Servizo', SEWCL_TEXT_DOMAIN),
                    'new_item'           => __('Nuovo Servizo', SEWCL_TEXT_DOMAIN),
                    'view'               => __('Visualizza', SEWCL_TEXT_DOMAIN),
                    'view_item'          => __('Visualizza Servizo', SEWCL_TEXT_DOMAIN),
                    'search_items'       => __('Cerca Servizo', SEWCL_TEXT_DOMAIN),
                    'not_found'          => __('Nessuna servizio presente', SEWCL_TEXT_DOMAIN),
                    'not_found_in_trash' => __('Nessun servizio presente nel cestino', SEWCL_TEXT_DOMAIN),
                    'parent'             => __('Parent Movie Review', SEWCL_TEXT_DOMAIN)
                ),

                'public'              => true,
                'menu_position'       => 15,
                'supports'            => array( 'title', 'editor', 'thumbnail', 'custom-fields', 'page-attributes'  ),
                //'taxonomies'          => array( 'sew-categorie-servizi' ),
                'menu_icon'           => 'dashicons-list-view',
                'has_archive'         => true,
                'exclude_from_search' => false,
                'show_in_nav_menus'   => false,
                /*
                'capabilities' => array(
                    'edit_post'          => 'update_core',
                    'delete_post'        => 'update_core',
                    'edit_posts'         => 'update_core',
                    'edit_others_posts'  => 'update_core',
                    'publish_posts'      => 'update_core',
                    'read_private_posts' => 'update_core'
                ),
                */
            )
        );

        $labels = array(
            'name'              => __( 'Categorie Servizi', SEWCL_TEXT_DOMAIN ),
            'singular_name'     => __( 'Categoria Servizio', SEWCL_TEXT_DOMAIN ),
            'search_items'      => __( 'Search Menu Sections', SEWCL_TEXT_DOMAIN ),
            'all_items'         => __( 'Tutte le categorie', SEWCL_TEXT_DOMAIN ),
            'parent_item'       => __( 'Categoria', SEWCL_TEXT_DOMAIN ),
            'parent_item_colon' => __( 'Categoria Servizio:', SEWCL_TEXT_DOMAIN ),
            'edit_item'         => __( 'Modifica Categoria Servizio', SEWCL_TEXT_DOMAIN ),
            'update_item'       => __( 'Aggiorna Categoria Servizio', SEWCL_TEXT_DOMAIN ),
            'add_new_item'      => __( 'Aggiungi Nuova Categoria', SEWCL_TEXT_DOMAIN ),
            'new_item_name'     => __( 'Categoria Servizio', SEWCL_TEXT_DOMAIN )
        );

        $args = array(
            'hierarchical'      => true, // Settare a false se invece di categorie si vogliono creare tag
            'labels'            => $labels,
            'show_ui'           => true,
            'show_admin_column' => true,
            'query_var'         => true,
            'rewrite'           => array( 'slug' => 'sew-servizi' ), // Url /sew-servizi/nome-servizio
        );

        register_taxonomy( 'sew-categorie-servizi', array('sew-servizio'), $args);

    }
解决了的
添加动作('init',数组($this,'init'),PHP\u MAX\u INT)

事实上,我最喜欢的方法是使用cpt ui,如果您尝试一下这段代码,它将非常方便

替换

 'show_in_nav_menus'   => false,


事实上,我最喜欢的方法是使用cpt ui,如果您尝试此代码,它将非常方便

替换

 'show_in_nav_menus'   => false,


您可以使用插件轻松控制自定义帖子和分类

您可以使用插件轻松控制自定义帖子和分类

解决方法是:

add_action( 'init',  array($this, 'init'), PHP_MAX_INT );
解决方法:

add_action( 'init',  array($this, 'init'), PHP_MAX_INT );

我不能,这是一个自定义插件的代码。无论如何,我必须用代码解决我不能,这是一个自定义插件的代码。无论如何,我必须用代码解决