Wordpress:以编程方式向页面添加自定义分类

时间:2011-05-03 00:56:59

标签: wordpress taxonomy

您好我正在尝试通过表单向页面添加自定义分类术语(分层)。我有一个每个术语的复选框:

<input type="checkbox" name="term1" value="$taxonomy_term_id"/> 
<label for="themes" > $term_name </label>

<input type="checkbox" name="term2" value="$taxonomy_term_id2"/> 
<label for="themes" > $term_name2 </label>
[...]

在提交时我正在使用wp_set_object_terms函数:

wp_set_object_terms($page_id,$_POST['term1'],$taxonomy_name,false);

但它只创建一个taxanomy术语,其名称是$ _POST ['term1']的值(在管理面板中,该页面没有检查新的分类术语,甚至创建了新术语。)

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

就是这样:

   $wpdb->insert( $wpdb->prefix .'term_relationships', array('object_id'=>$post_id, 'term_taxonomy_id'=>$_POST['term'], 'term_order'=>'0'));