2011-05-03 117 views
2

嗨,我試圖通過窗體向頁面添加自定義分類術語(分層)。我會爲每個項的複選框:Wordpress:以編程方式向頁面添加自定義分類

<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 [「字詞1」的價值](在管理面板中,頁面沒有檢查新分類術語,甚至創建新術語)。

有什麼想法?

回答

2

這是它:

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