web-dev-qa-db-ja.com

カスタムフィールドメタボックスを非表示にする

PHP関数でカスタムフィールドを追加する機能を削除せずに、投稿の編集/ページの編集カスタム画面でカスタムフィールドと折りたたみボタンを完全に削除する方法を教えてください。

1
zagriyen

http://codex.wordpress.org/Function_Reference/remove_meta_box

function remove_custom_meta_form() {
    remove_meta_box( 'postcustom', 'post', 'normal' );
    remove_meta_box( 'postcustom', 'page', 'normal' );
}
add_action( 'admin_menu' , 'remove_custom_meta_form' );

HTH

4
nvwd

これは、すべての投稿タイプに対して行う方法です。

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 );
}
0
Steve Taylor