将额外的类别字段添加到CPT类别

时间:2013-09-05 作者:Howdy_McGee

所以我可以在我的类别中添加一个额外的字段(实际上是一个颜色选择器,在颜色代码类别中-非常酷的东西if anybody is interested) 但额外字段仅显示在POST下。我有一个CPT,它有自己的分类页面,但没有显示在那里。有没有办法只在我的CPT类别页面下显示额外字段?我需要加入一些不同的东西吗?

下面是我现在正在做的:

/** Add New Field To Category **/
function extra_category_fields( $tag ) {
    $t_id = $tag->term_id;
    $cat_meta = get_option( "category_$t_id" );
?>
<tr class="form-field">
    <th scope="row" valign="top"><label for="meta-color"><?php _e(\'Category Name Background Color\'); ?></label></th>
    <td>
        <div id="colorpicker">
            <input type="text" name="cat_meta[catBG]" class="colorpicker" size="3" style="width:20%;" value="<?php echo (isset($cat_meta[\'catBG\'])) ? $cat_meta[\'catBG\'] : \'#fff\'; ?>" />
        </div>
            <br />
        <span class="description"><?php _e(\'\'); ?></span>
            <br />
        </td>
</tr>
<?php
}
add_action ( \'category_add_form_fields\', \'extra_category_fields\');
add_action(\'category_edit_form_fields\',\'extra_category_fields\');

1 个回复
最合适的回答,由SO网友:Vinod Dalvi 整理而成

您可以在代码中添加以下挂钩,将其添加到事件类别自定义分类中。

add_action(\'event-category_edit_form_fields\',\'extra_category_fields\');  
add_action(\'event-category_add_form_fields\',\'extra_category_fields\'); 

结束

相关推荐

Link categories to last post

我正在使用wp\\u list\\u categories()显示我的所有类别。但我希望子类别链接到该类别的最后一个帖子。例如: <ul> <li><a href=\"link-to-category-1\">CATEGORY 1</a> <ul> <li><a href=\"link-to-last-post-of-category-1-1\">CATE