他のサイトにもたくさん説明がありますが、忘れないように備忘録メモ。
投稿画面のいらない部分を非表示にするやり方。
クライアントさんに納品する時に、いらない部分を最初から非表示にすることができます。
表示オプションからチェックを外すやり方もできるけど、それだと、つけちゃったりして混乱するときもあるので。
やり方は2つ。
1,プラグイン「WP-CMS Post Control」を使用する方法
これだと、権限ごとにチェックをつけたりはずしたりできます。
2.function.phpで表示を消す方法
権限関係なく、ざっくり表示を消すことができます。
/*********************************************************** * 投稿画面の項目を非表示 ***********************************************************/ function remove_default_post_screen_metaboxes() { remove_meta_box( 'postcustom','post','normal' ); // カスタムフィールド remove_meta_box( 'postexcerpt','post','normal' ); // 抜粋 remove_meta_box( 'commentstatusdiv','post','normal' ); // ディスカッション remove_meta_box( 'commentsdiv','post','normal' ); // コメント remove_meta_box( 'trackbacksdiv','post','normal' ); // トラックバック remove_meta_box( 'authordiv','post','normal' ); // 作成者 remove_meta_box( 'slugdiv','post','normal' ); // スラッグ remove_meta_box( 'revisionsdiv','post','normal' ); // リビジョン remove_meta_box( 'tagsdiv-post_tag' , 'post' , 'side' ); // 投稿のタグ } add_action('admin_menu','remove_default_post_screen_metaboxes');
例えば、投稿画面、公開、カテゴリーしかいらないという場合です。
必要ない行は削除すればいいかと。
あと、テーマTwenty Eleven を使っている場合は、アイキャッチ画像、フォーマットを使わなければ削除したいかと思います。
アイキャッチ画像を削除
// This theme uses Featured Images (also known as post thumbnails) for per-post/per-page Custom Header images add_theme_support( 'post-thumbnails' );
これを削除。
フォーマットを削除
// Add support for a variety of post formats add_theme_support( 'post-formats', array( 'aside', 'link', 'gallery', 'status', 'quote', 'image' ) );
これを削除。
コメントを残す