我碰上試圖讓remove_meta_box問題()工作WordPress的remove_meta_box問題
/** remove metabox for catchkathmandu options
*/
function vpm_remove_meta_box() {
remove_meta_box('catchkathmandu-options', 'post', 'normal');
remove_meta_box('authordiv' , 'page' , 'normal'); //removes author
}
add_action('add_meta_boxes', 'vpm_remove_meta_box');
關鍵是我不想貢獻者和作者編輯的網站設計,所以我想刪除catchkathmandu選項。代碼顯然不能反映條件,這個函數的代碼爲這個代碼提供瞭解決方案,但是這個代碼在besic的步驟,仍然沒有工作 - 我切換回Twenty Sixteen主題,並把它放在authordiv部分來測試。但仍然沒有骰子。
它添加到子主題的functions.php
我是否採取了錯誤的路徑和我我在錯誤的東西完全看?
任何幫助表示讚賞!
不會這樣做!我清楚地說過,我已經將authordiv用於測試目的,並按照https://developer.wordpress.org/reference/functions/remove_meta_box/上的常規做法完成,函數語法與我用過的相同 - 我不知道它是否適用於其他編號的主題選項,但是 - 沒有這個作者框也沒有工作。 –
@AndrewSeabrook - 這個答案包含了你的解決方案的所有部分。首先,**你用錯誤的鉤子**調用你的函數。您正在使用'add_meta_boxes' - 文檔(以及所有優秀示例,包括此答案)正在使用'admin_menu'掛鉤。這個答案並不一定能完全給你你所要求的東西,但它實際上給了你更多*,以及你需要的所有東西。 –