2014-09-23 82 views
0

我有這個自定義職位類型稱爲「列表」。人們可以使用前端表單來創建新的列表。這個前端表單有一個名爲「app_city」的自定義字段。現在,當有人提交表單時,我希望將這個自定義字段值自動轉換爲自定義分類「城市」(在我的cystom post type「listing」下)的一個詞語。WordPress的:自動將自定義字段轉換爲自定義分類?

這樣的事情有可能完成嗎? 謝謝。

回答

0

是的,它可以通過wp_insert_term()。但是您必須挖掘處理app_city自定義字段數據的前端表單。在從窗體驗證完成之後,只需使用wp_insert_term()即可。

+0

謝謝你,看看我下面的評論。 – RobbertT 2014-09-23 13:05:14

+0

@RobbertT你應該更新/編輯你的答案,而不是每次都創建一個新答案。 – 2014-09-24 03:52:11

0

好吧,所以這爲我工作。 謝謝!

$parent_term = term_exists('Cities'); // array is returned if taxonomy is given 
    $parent_term_id = $parent_term['term_id']; // get numeric term id 
$city = $_POST['app_plaatsnaam'];  
wp_insert_term(
    $_POST['app_city'], // the term 
     'Cities', // the taxonomy 
     array(
     'parent'=> $parent_term_id 
    ) 
    ); 

wp_set_object_terms($listing_id, $city, 'Cities', false); 
相關問題