列出自定义帖子类型的分类术语

时间:2012-08-02 23:14:41

标签: php wordpress taxonomy custom-post-type

我创建了一个自定义帖子类型,其中包含一个名为“sp_casestudy_category”的自定义分类,如下所示:

function zen_create_casestudy_taxonomies()
{
$labels = array(
    ...
);

register_taxonomy("sp_casestudy_category", array("zen_casestudy"), array(
    'hierarchical' => true,
    'public' => true,
    'show_in_nav_menus' => true,
    'labels' => $labels,
    'rewrite' => true,
    'query_var' => true,
    'rewrite' => array('slug' => 'casestudy/category')
));
}
add_action( 'init', 'sp_create_casestudy_taxonomies', 0 );

这似乎工作正常,我可以为这些类别分配帖子。但是在另一个自定义帖子类型中,我试图在复选框中列出这些术语,这样我就可以让用户选择显示帖子的类别。例如,代码如下所示:

foreach ($meta_fields_category_sbteaser as $field) {

    $options = $field['options'];
    $meta = get_terms($options['taxonomy']);

    switch ($field['type']) {

    case 'checkbox':
        foreach ($terms as $term) {
            echo '<input type="checkbox" name="'.$field['id'].'" value="" /><br/>';
        }
    break;

    } //end switch

} // end foreach

但是我不能让这个工作。如何在自定义元框中列出这些类别?

由于 罗伯特

0 个答案:

没有答案