WordPressで固定ページのエディタを非表示にするには、次のようなコードを「functions.php」に書きます。
function disable_visual_editor_in_page(){
global $typenow;
$post_id = $_GET[‘post’];
if( $typenow == ‘page’ ){
if ( in_array( $post_id, array(‘固定ページのID’, ‘固定ページのID’), true ) ){
$hide_postdiv_css = ‘<style type=”text/css”>#postdiv, #postdivrich { display: none; }</style>’;
echo $hide_postdiv_css;
}
}
}
add_action(‘load-post.php’, ‘disable_visual_editor_in_page’);
add_action(‘load-post-new.php’, ‘disable_visual_editor_in_page’);
global $typenow;
$post_id = $_GET[‘post’];
if( $typenow == ‘page’ ){
if ( in_array( $post_id, array(‘固定ページのID’, ‘固定ページのID’), true ) ){
$hide_postdiv_css = ‘<style type=”text/css”>#postdiv, #postdivrich { display: none; }</style>’;
echo $hide_postdiv_css;
}
}
}
add_action(‘load-post.php’, ‘disable_visual_editor_in_page’);
add_action(‘load-post-new.php’, ‘disable_visual_editor_in_page’);
Leave a Comment