我想從Wordpress後端刪除自定義字段部分。我想我找到了一個顯示自定義字段的函數。該功能位於可溼性粉劑管理員/編輯頁面form.php的線181如何從Wordpress中刪除自定義字段部分?
do_meta_boxes('page','normal',$post)
當我刪除的功能,WordPress的不顯示其他框爲好。
如何從Wordpress後端刪除特定的框?
我想從Wordpress後端刪除自定義字段部分。我想我找到了一個顯示自定義字段的函數。該功能位於可溼性粉劑管理員/編輯頁面form.php的線181如何從Wordpress中刪除自定義字段部分?
do_meta_boxes('page','normal',$post)
當我刪除的功能,WordPress的不顯示其他框爲好。
如何從Wordpress後端刪除特定的框?
您正在更換核心文件,這對於升級和最終用戶來說不是個好主意。轉到「屏幕選項」並取消「自定義字段」,或使用插件http://wordpress.org/extend/plugins/custom-write-panel/來隱藏編輯器面板。或者,檢查插件的代碼,您需要禁用每個編輯器選項,而無需使用插件。
您可以通過編輯管理員中單個框的CSS來輕鬆完成此操作。想到的第一種方法是將以下內容添加到主題的functions.php文件中。
<?php
add_action('wp_head','hide_custom_fields_postbox');
function hide_custom_fields_postbox()
{
if (is_admin()) {
?>
<style type="text/css">
div#postcustom {display:none;}
</style>
<?php
}
}//end function
?>
function remove_metaboxes() {
remove_meta_box('postcustom' , 'page' , 'normal'); //removes custom fields for page
remove_meta_box('commentstatusdiv' , 'page' , 'normal'); //removes comments status for page
remove_meta_box('commentsdiv' , 'page' , 'normal'); //removes comments for page
remove_meta_box('authordiv' , 'page' , 'normal'); //removes author for page
}
add_action('admin_menu' , 'remove_metaboxes');
變「網頁」向「後」爲帖子
在function.php文件將這個做到這一點
這是如何做到這一點的所有職位類型:
add_action('do_meta_boxes', 'remove_default_custom_fields_meta_box', 1, 3);
function remove_default_custom_fields_meta_box($post_type, $context, $post) {
remove_meta_box('postcustom', $post_type, $context);
}
這應該是被接受的答案。 – developerbmw 2015-09-01 02:31:37
這應該是正確答案 – 2012-03-10 10:47:15
這個效果值是否存儲在元框中? – Ninja 2017-11-28 03:17:36