0
特定のスラッグがあるページでメタボックスを削除したいと思います。これは可能ですか?WordpressページのMetaboxを削除する
私はremove_meta_box()関数を見てきましたが、それを動作させるようには見えません。
これは私が削除しようとしているボックスです:
はありがとうございました!
特定のスラッグがあるページでメタボックスを削除したいと思います。これは可能ですか?WordpressページのMetaboxを削除する
私はremove_meta_box()関数を見てきましたが、それを動作させるようには見えません。
これは私が削除しようとしているボックスです:
はありがとうございました!
削除したいメタボックスではなく、投稿の機能である「エディタ」です。
add_action('admin_head', 'custom_remove_editor');
function custom_remove_editor() {
global $post;
$post_id = $post->ID
if($post_id == 1 || $post_id == 2 || $post_id == 3) {
remove_post_type_support('post', 'editor');
}
}
はもちろん、if()
文の中の数字は、あなたがこの上で削除したいpost_idsと一致する必要があります:あなたはremove_post_type_support()
てみてくださいを使用したいと思います。
ありがとうございました!私は実際にこれにコードを変更する必要がありました: add_action( 'admin_head'、 'custom_remove_editor'); function custom_remove_editor(){ グローバル$ポスト; $ post_id = $ post-> ID; if($ post_id == 206 || $ post_id == 232 || $ post_id == 218){ remove_post_type_support( 'page'、 'editor'); } } – likwidmonster
はい、それは素晴らしいです。それはまさにあなたがやったはずのものです。最終的な文章を更新して、その変更を明確にしました。 – dpruth