WordPress

WordPress 投稿画面をスッキリ!不要な項目を非表示にして作業効率アップ

WordPressの投稿画面は、様々な機能が備わっている反面、記事作成に関係ない項目も多く表示され、ごちゃごちゃして見づらいと感じたことはありませんか?
そこで今回は、プラグインを使わずに、functions.phpファイルを編集することで、不要な項目を非表示にして、投稿画面をスッキリと見やすくする方法をご紹介します。

作業前に必ずバックアップを取る

カスタマイズを行う前に、必ずWordPress全体のバックアップを取っておきましょう。万一編集ミスなどで問題が発生した場合でも、バックアップがあれば復元することができます。

functions.phpファイルを編集する

FTPソフトを使って、WordPressのサーバーにあるfunctions.phpファイルをダウンロードします。
テキストエディタでファイルを編集します。
以下のコードをfunctions.phpファイルの末尾に追記します。

// 投稿ページで非表示にする項目
function remove_meta_boxes_post() {
  remove_meta_box('postcategoriesdiv', 'post', 'side'); // カテゴリー
  remove_meta_box('tagsdiv-post_tag', 'post', 'side'); // タグ
  remove_meta_box('trackbacksdiv', 'post', 'side'); // トラックバック
  remove_meta_box('pingbacksdiv', 'post', 'side'); // ピンバック
  remove_meta_box('authordiv', 'post', 'side'); // 作成者
  remove_meta_box('discussiondiv', 'post', 'side'); // コメント
  remove_meta_box('customdiv', 'post', 'normal'); // カスタムフィールド
}
add_action('admin_menu', 'remove_meta_boxes_post');

// 固定ページで非表示にする項目
function remove_meta_boxes_page() {
  remove_meta_box('postcategoriesdiv', 'page', 'side'); // カテゴリー
  remove_meta_box('tagsdiv-post_tag', 'page', 'side'); // タグ
  remove_meta_box('trackbacksdiv', 'page', 'side'); // トラックバック
  remove_meta_box('pingbacksdiv', 'page', 'side'); // ピンバック
  remove_meta_box('authordiv', 'page', 'side'); // 作成者
  remove_meta_box('discussiondiv', 'page', 'side'); // コメント
  remove_meta_box('customdiv', 'page', 'normal'); // カスタムフィールド
}
add_action('admin_menu', 'remove_meta_boxes_page');

編集が終わったら、ファイルを保存してサーバーにアップロードします。

カスタマイズ内容を確認する

投稿画面を開き、不要な項目が非表示になっていることを確認します。問題なければ、カスタマイズ完了です。

注意事項

上記のコードはあくまで一例です。非表示にしたい項目は、ご自身の利用状況に合わせて調整してください。
functions.phpファイルを編集する際は、誤った記述があるとサイトに影響が出る可能性があります。自信がない場合は、専門家に依頼することをおすすめします。

まとめ

functions.phpファイルを編集することで、プラグインを使わずに、WordPressの投稿画面をスッキリと見やすくすることができます。
今回ご紹介した方法は、ある程度の知識が必要となりますが、慣れてしまえば簡単にカスタマイズすることができます。ぜひ、試してみてはいかがでしょうか?

アバター画像

Groworks Inc.

ものづくりのまち燕三条にある三条ものづくり学校を拠点とし、新潟市、長岡市、燕市、柏崎市を中心に活動しているウェブサイト・ホームページ制作会社です。