2014-11-05 75 views
0

如果在Codex函數參考中很容易找到該答案,請原諒我。我查看了add_action($hook, $function_to_add, $priority, $accepted_args);的參考頁面,但是我一直無法找到所需的信息。WordPress的 - 保存自定義分類的自定義字段數據

我有什麼不已:

我創建了一個自定義字段自定義職位類型的我的自定義分類。這個自定義字段中添加既 「新增」 和 「編輯」 上下文(見圖片鏈接):

耶,創作作品的一部分!

什麼不起作用:

不幸的是,我只能夠節約使用「編輯」背景下,添加的媒體鏈接。使用「添加新」快速創建工具添加的媒體鏈接不會被保存。

爲什麼它不工作

如果我看看我跟着我的創建自定義元場的例子(https://pippinsplugins.com/adding-custom-meta-fields-to-taxonomies/),你會看到皮蓬不包括拯救行動的「添加新」的一部分,他只會增加使用add_action('category_add_form_fields', 'pippin_taxonomy_add_new_meta_field', 10, 2);


我知道,我所缺少的是在拯救行動中的WordPress特定的語法領域的‘添加新的’上下文,我知道,這將是類似到用於「編輯」上下文的保存操作:

// add custom field to 'edit' and 'add new' contexts 
add_action('affiche_edit_form_fields', 'affiche_taxonomy_custom_fields', 10, 2); 
add_action('affiche_add_form_fields', 'affiche_taxonomy_custom_fields', 10, 2); 

// save field input 
add_action('edited_affiche', 'save_affiche_taxonomy_custom_fields', 10, 2); 

回顧上面的代碼塊的最後一行,什麼是等價的字符串'edited_[taxonomy_name]'添加新的(不是編輯現有的),自定義分類條目?

回答

1

對於增加新的,你需要使用create_{$taxonomy}

add_action('create_affiche', 'save_affiche_taxonomy_custom_fields', 10, 2);

相關問題