お問い合わせ
    氏名

    メールアドレス

    件名

    お問い合わせ内容



    会員登録(無料)
    ログイン
    スキルアップは今すぐこちら!▶

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

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

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

    まとめ

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

    ご参考ください😃

    0 件のコメント

    コメント
    タイトルとURLをコピーしました