2016-08-19 123 views
-2

我想知道如何訪問WordPress中可用的所有標籤,編輯它們及其描述並保存它們。請幫我編寫程序。我想在我的插件中使用它。 謝謝如何在WordPress中編輯標籤及其描述?

+0

你到目前爲止嘗試過什麼,你在哪裏看過?你是否編程了編輯標籤嗎?如果你不願意做出初步努力並向我們展示你的嘗試,爲什麼我們應該盡力幫助你?嘗試先查看wordpress codex,然後編輯您的問題以向我們展示您嘗試的內容。 – EdgeCaseBerg

+0

當有人需要幫助,如果你能幫助他,如果沒有,請離開它...... – WebSmile

回答

0

我建議你做一些更多的研究標籤的結構,也稱爲術語。 Developer Codex's function reference is a great place to start

存在一種方法get_terms可用於檢索任何分類中的術語。所以你還需要得到這些分類法,這可以通過get_taxonomies以編程方式完成。

$taxonomies = get_taxonomies(array(), 'name'); 
$terms = get_terms(array('taxonomy' => $taxonomy, 'hide_empty' => false)); 

一旦你有這些條款,這完全由你來決定你如何選擇你的編輯是什麼,例如說如果term->name == "XXX"然後做Y.但是,當你需要更新期限內,您可以使用wp_update_term方法。如果您在該文檔中查看args數組,您會看到可以更新名稱,描述以及通過傳遞某些內容來更新它。所以東西沿着這些路線將更新一個新詞:

foreach ($terms as $term) { 
    $termId = $term->term_id; 
    $taxonomy = $term->taxonomy; 
    $newDescription = // Some logic here to figure things out ... 
    wp_update_term($termId, $taxonomy, array('description' => $newDescription); 
} 

完全免責聲明:我沒有試圖運行這段代碼,因爲我看了一下學期的對象由get_terms返回的結構也已經有一段時間,所以你可能想要var_dump其中一個人確定他們的領域,如果你不能找到他們在線的列表。

+0

謝謝你的幫助。我搜索了很多,但我不知道術語,標籤和類別之間的相似性。 再次感謝 – WebSmile

+0

沒問題,如果你想知道WP世界中的某些東西在哪裏,那麼看一看數據庫模式文檔。更明顯的是,標籤/類別和術語與此相關。還有一個wordpress特定的stackexchange網站,您可以通過閱讀其中的一些問題和答案來了解更多 – EdgeCaseBerg