WordPressの投稿や固定ページの編集画面から不要なウィジェットを非表示にする方法

WordPressの投稿や固定ページの編集画面から不要なウィジェットを非表示にする方法

WordPressの投稿や固定ページの編集画面から不要なウィジェットを非表示にする方法
  • シェアしてね♪
  • このエントリーをはてなブックマークに追加

  • このエントリーをはてなブックマークに追加

WordPressの投稿や固定ページの編集画面には、「抜粋」や「カスタムフィールド」など、デフォルトで様々なウィジェットが用意されています。これらのウィジェットは使わない人にとっては邪魔なだけです。

表示オプションでチェックを外して非表示にすれば良いのですが、クライアントに納品する場合など、functions.phpで制御してしまった方が良いケースもあると思います。

そんな時のために、functions.phpを使って、不要なウィジェットを非表示にする方法を紹介したいと思います。

スポンサードリンク

投稿や固定ページの編集画面から不要なウィジェットを非表示にする方法

以下のようにfunctions.phpに記述することで、編集画面からウィジェットを非表示にすることができます。

functions.php
// 投稿
function remove_postedit_metabox() {
remove_meta_box( 'postexcerpt','post','normal' ); // 抜粋
remove_meta_box( 'trackbacksdiv','post','normal' ); // トラックバック送信
remove_meta_box( 'postcustom','post','normal' ); // カスタムフィールド
remove_meta_box( 'commentstatusdiv','post','normal' ); // ディスカッション
remove_meta_box( 'commentsdiv','post','normal' ); // コメント
remove_meta_box( 'slugdiv','post','normal' ); // スラッグ
remove_meta_box( 'authordiv','post','normal' ); // 作成者
remove_meta_box( 'revisionsdiv','post','normal' ); // リビジョン
remove_meta_box( 'formatdiv','post','normal' ); // フォーマット
remove_meta_box( 'categorydiv','post','normal' ); // カテゴリー
remove_meta_box( 'tagsdiv-post_tag','post','normal' ); // タグ
}
add_action('admin_menu','remove_postedit_metabox');
// 固定ページ
function remove_pageedit_metabox() {
remove_meta_box( 'postcustom','page','normal' ); // カスタムフィールド
remove_meta_box( 'commentstatusdiv','page','normal' ); // ディスカッション
remove_meta_box( 'commentsdiv','page','normal' ); // コメント
remove_meta_box( 'slugdiv','page','normal' ); // スラッグ
remove_meta_box( 'authordiv','page','normal' ); // 作成者
remove_meta_box( 'revisionsdiv','page','normal' ); // リビジョン
}
add_action('admin_menu','remove_pageedit_metabox');

非表示にしたい項目だけを記述してください。

あとがき

使わないウィジェットが表示されていると、慣れていない人は迷ってしまいますよね。不要なウィジェットを非表示にすることで、スッキリして更新もしやすくなると思います。

ちなみに、非表示にしたウィジェットは、[表示オプション]からも消えます。

この記事が気に入ったら
いいね!してね♪

Twitter で
スポンサードリンク

関連記事

コメントを残す

メールアドレスが公開されることはありません。