user_can_richeditで、ページでは、ビジュアルエディタ利用権限をfalseにすることで、タブが表示されなくなります
修正版
http://ja.forums.wordpress.org/topic/11343?replies=8#post-41344( @source )
theme/functions.php
add_filter('user_can_richedit' , 'my_default_editor');
function my_default_editor( $r ) {
if ( 'page'== get_current_screen()->id ) {
return false;
}
return $r;
}
ページになった場合は、htmlが必ず選ばれているという場合は、以下のようにも出来る。
ので、私の書いたものは、振る舞いが極端なのかも
add_filter( 'wp_default_editor', 'my_default_editor' );
function my_default_editor( $r ) {
if ( 'page'== get_current_screen()->id ) {
$r= 'html';
}
return $r;
}
theme/functions.php
新規の投稿や、ページの作成で使う
if( $_GET['post_type']== 'page' ){
add_filter('user_can_richedit' , '__return_false');
}
投稿や、ページの編集画面で使う方法
if( isset( $_GET['post'] ) and is_numeric( $_GET['post'] ) ){
$post_id = ( int ) $_GET['post'];
$my_post = get_post( $post_id );
$my_post_type = $my_post->post_type;
if( is_admin( ) and $my_post_type== 'page' ){
add_filter('user_can_richedit' , '__return_false');
}
}
