wordpress 過去記事

[WordPress]ダッシュボードで不要なものを非表示にする方法

WordPressの管理画面で最初に表示されるダッシュボード

ダッシュボード非表示

表示オプションタブで非表示にできますが、特に複数人で使用していて
・クイック投稿とか使われると困る
・余計なものを載せたくない
という人に便利です。

表示オプションタブの方法だと、各クライアントPCで設定する必要がありますし、チェックを入れれば再表示できてしまいますからね
方法は、テーマのfunction.phpにも記述しても良いですが、先のmyhackプラグインに以下のコードを追記します。

[php]
//ダッシュボードで不要なものを非表示にする
function hide_dashboard_widgets() {
global $wp_meta_boxes;
//最近のコメント
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
//リンク
//unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
//プラグイン
//unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
//クイック投稿
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
///WordPress開発ブログ
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
//WordPressフォーラム
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
//現在の状況
//unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_right_now']);
//最近の下書き
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
}

//ダッシュボードを表示する時に発生
add_action('wp_dashboard_setup', 'hide_dashboard_widgets');
[/php]

とwp_dashboard_setupにアクションフックをさせます。
ソースコードだとコメントアウトしてあるものが表示され、実行されたものが非表示にされます。
ダッシュボードを見るとこんな感じ

ダッシュボード非表示

上記以外のwidgetを非表示にしたい場合は、includes/dashboard.phpを見ると良いかもしれません。

おすすめ記事一覧

オススメの除湿機はCV-J71 1

梅雨の時期はジメジメしますよね。そんな季節に最適な除湿機の話です。 目次 早く除湿機を買っていれば良かった! 僕が除湿機を選んだ条件 CV-J71を使ってみて  早く除湿機を買っていれば良かった! こ ...

SERVER=SHARED 2

相変わらず、Oracleの「ORA-17410:ソケットから読み込むデータはこれ以上ありません」エラー関連で、探しに来ていただいている方が多いので、記事をリライトします。 目次 ORA-17410の対 ...

RX100M3 3

今回は、僕shimashimaが使っているカメラの紹介のコンデジ編です。 目次 デジカメはRX100M3 根強い人気のRX100M3 どんなときもこれ1台でOK  デジカメはRX100M3 コンデジ( ...

僕とインターネット 4

今回は、僕とインターネットの関係(?)を説明します。 目次 インターネットとの出会い インターネットにハマる インターネットと共に生きる  インターネットとの出会い 僕がインターネットに出会ったのは、 ...

僕がブログを始めた理由 5

こんにちは、shimashimaです。 今回は、僕がブログを始めた理由です。 目次 shimashima.comを取る。 ホームページを作る。 僕がブログを書いた理由。 これから先の展望とか。  sh ...

-wordpress, 過去記事
-, ,

© 2020 shimashima.com