我正在尝试使用分类法创建自定义帖子类型。当我激活我的插件时,我会在仪表板上看到所有类别的帖子。但我只显示分类法类别而不是类别。
function propertyinfo_setup_post_types() {
$PROPERTY_labels = apply_filters( 'propertyinfo_labels', array(
'name' => 'Property Info',
'singular_name' => 'Property Info',
'add_new' => __('Add New', 'propertyinfo'),
'add_new_item' => __('Add New Property', 'propertyinfo'),
'edit_item' => __('Edit Property Info', 'propertyinfo'),
'edit_item' => __('Edit Property Info', 'propertyinfo'),
'new_item' => __('New Property Info', 'propertyinfo'),
'all_items' => __('All Property', 'propertyinfo'),
'view_item' => __('View Property', 'propertyinfo'),
'search_items' => __('Search Propertys', 'propertyinfo'),
'not_found' => __('No Propertys found', 'propertyinfo'),
'not_found_in_trash' => __('No Propertys found in Trash', 'propertyinfo'),
'parent_item_colon' => '',
'menu_name' => __('Property Info', 'propertyinfo'),
'exclude_from_search' => true
) );
$PROPERTY_args = array(
'labels' => $PROPERTY_labels,
'public' => true,
'taxonomies' => array('category',),
'publicly_queryable'=> true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => true,
'supports' => apply_filters('propertyinfo_supports', array( 'title', 'editor','thumbnail','author') ),
);
register_post_type( 'propertyinfo', apply_filters( 'propertyinfo_post_type_args', $PROPERTY_args ) );
}
add_action('init', 'propertyinfo_setup_post_types');
答案 0 :(得分:1)
注册分类法不同。
添加此代码并从属性args中删除taxonomies' => array('category')
。
register_taxonomy("main_title", array("Property Info"), array("hierarchical" => true, "label" => "cat_lable", "singular_label" => "singular_label", "rewrite" => true));