一般情况下玩WordPress国内很少用到自定义类型和分类法,但作为一个高级的WordPress开发人员必须要会使用,而今天咱们要讲的就是关于WordPress自定义类型分类创建字段教程,如果您需要默认post文章类型分类字段增加请在本站搜索。
其实说这个WordPress自定义类型分类创建字段其实也很简单,和默认普通文章分类字段增加差不多只需要改动下分类法注册名称即可下面我们来看实例:
function ruike_add_category_field(){
echo '<div class="form-field">
<label for="cat-color">颜色</label>
<input name="cat-color" id="cat-color" type="text" value="" size="40">
<p>在文章列表的标题前显示</p>
</div>';
}
add_action('category_add_form_fields','ruike_add_category_field');
add_action('category_edit_form_fields','ruike_add_category_field');
首先我们看上面的函数内容是增加个颜色,再看添加动作我们注意到这个category_add_form_fields
,其实就是添加动作到分类上面去,然后看下前面的category其实就普通文章类型的分类法名称,如果要注册其它的可以修改成你注册的分类法即可,比如我注册了buluo_category部落分类法是这个,完整添加就是buluo_category_edit_form_fields
而这只是添加,当然因为后面还涉及到编辑那么我们就会用到buluo_category_edit_form_fields
这样的写法。
function ruike_add_buluo_metadate($cat_term_id){
if(isset($_POST['buluo-tax-ico'])){
if(!current_user_can('manage_categories')){
return $cat_term_id;
}
//你的逻辑代码
}
add_action('created_buluo_category','ruike_add_buluo_metadate');
add_action('edited_buluo_category','ruike_add_buluo_metadate');