スキルアップを始める!

【WordPress】wp-adminのダッシュボードに表示されているウィジェットを非表示にする

WordPress(ワードプレス)
WordPress(ワードプレス)
この記事は約2分で読めます。

※記事中に広告情報を含みます。

スキルを手に入れた時、人は強くなれる。
Youtubeでスキルアップを始める 電子書籍でスキルアップを始める
\ワードプレスのスキルアップはこちら!/ WordPress入門読本

「WordPressイベントとニュース」や「アクティビティ」を非表示にする方法です。

CSSで非表示にする

管理画面に対してCSSを追加している場合はCSSで非表示にすることも可能です。

「WordPressイベントとニュース」を非表示にしてみます。

div#dashboard_primary {
    display: none;
}

「WordPressイベントとニュース」が非表示になりました!

「アクティビティ」を非表示にしてみます。

div#dashboard_activity {
    display: none;
}

非表示になりました!

functions.phpに追記する

functions.phpにアクションフックで追記します。remove_meta_boxを使うと、使わないダッシュボードウィジェットを非表示にできます。

function remove_dashboard_widget() {
remove_action( 'welcome_panel','wp_welcome_panel' ); // ようこそ
remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' ); // 概要
remove_meta_box( 'dashboard_activity', 'dashboard', 'normal' ); // アクティビティ
remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' ); // クイックドラフト
remove_meta_box( 'dashboard_primary', 'dashboard', 'side' ); // WordPress イベントとニュース
} 
add_action('wp_dashboard_setup', 'remove_dashboard_widget' );

ダッシュボードウィジェットが消えました!

remove_meta_boxで消した時は「表示オプションメニューからボックスを追加してください」という表示が残ったままになります。

まとめ

運用によっては標準のダッシュボードウィジェットが表示されていないほうがよい、という時もあるかと思います。上記の方法で非表示にできます。

ご参考ください😃

URLをコピーしました!