Php Wordpress:自定义分类未显示在“管理”列中
我不知道为什么自定义帖子类型的自定义分类没有出现在admin列中(它消失了) 以下是始终有效的代码: 高级缝纫服务 { } 如下所述: 第二个参数设置为null,因为我在使用register\u post\u type()时将分类法与自定义post类型关联起来 我不知道为什么代码停止工作了。我从3年前开始使用这个代码 分类法存在。如果我尝试通过URL访问它,它会起作用: /wp admin/edit tags.php?分类法=sew categorie servizi&post_type=sew servizio 分类法似乎与自定义帖子没有关联。事实上,在文章的编辑屏幕上,将文章与分类法关联的框甚至不再可见 有什么想法吗 使现代化 我也试着把所有的事情按时间顺序排列,但无论如何都不行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
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 );
我不能,这是一个自定义插件的代码。无论如何,我必须用代码解决我不能,这是一个自定义插件的代码。无论如何,我必须用代码解决