2014-12-22 2 views
-1

моя проблема - это настраиваемый тип публикации с полем для их категоризации. Я не могу найти решение для моей проблемы, поэтому я надеюсь, что кто-то здесь может мне помочь.Как классифицировать пользовательские типы сообщений

Тип персонализированного сообщения называется «КОМАНДА», и вам необходимо скроллингмену с категориями «ПЕРСОНАЛ» «ГОСТИ» & «ХУДОЖНИКИ». Я много читал о пользовательских таксономиях, но я действительно не понимаю.

+0

Можете ли вы после того, что вы пытались код? – Sathish

+0

Почему вы так делаете ... искать хороший плагин для категории и подкатегории ... или создавать 'TEAM' как категорию и' parent' для других подменю –

+0

Я попытался исправить проблему с помощью «Custom Post Types UI», поэтому его более логическая проблема. в основном это обычный код типа post, например код wordpress codex. Мне нужен только код, который позволяет мне создать раскрывающийся список, чтобы выбрать категорию. –

ответ

2
function register_team_post_type() { 
    $labels = array(
    'name' => 'Team', 
    'singular_name' => 'Team', 
    'add_new' => 'Add New Team', 
    'add_new_item' => 'Add New Team', 
    'edit_item' => 'Edit Team', 
    'new_item' => 'New Team', 
    'all_items' => 'All Team Post', 
    'view_item' => 'View Team', 
    'search_items' => 'Search Team', 
    'not_found' => 'No Team found', 
    'not_found_in_trash' => 'No Team found in Trash', 
    'parent_item_colon' => '', 
    'menu_name' => 'Team Post' 
); 
    $args = array(
    'labels' => $labels, 
    'public' => true, 
    'publicly_queryable' => true, 
    'show_ui' => true, 
    'show_in_menu' => (is_super_admin()) ? true : false, 
    'query_var' => true, 
    'rewrite' => array('slug' => 'team'), 
    'capability_type' => 'post', 
    'has_archive' => true, 
    'hierarchical' => false, 
    'menu_position' => 6, 
    //'taxonomies' => array('category'), 
    'supports' => array('title', 'editor', 'author', 'custom-fields', 'comments') 


); 
    register_post_type('team', $args); 
} 
add_action('init', 'register_team_post_type'); 

add_action('init', 'register_team_category', 0); 

function register_team_category() { 
    register_taxonomy('categories', 'team', array('hierarchical' => true, 'label' => 'Team Categories', 'query_var' => true, 'rewrite' => true)); 
} 
+0

Thats it! Большое спасибо! –

0

попробовать с этим кодом

$args = array('cat' => '1,2,3', 'post_type' => 'team', 'posts_per_page' => -1); 
    $loop = new WP_Query($args);  
    while ($loop->have_posts()) : $loop->the_post(); 
     //do what you want; 
    endwhile; 
    // end of the loop. ?> 
Смежные вопросы