WordPressのアップグレード更新通知を非表示にする&管理者権限のユーザー以外を非表示にする方法

wp-admin

デフォルトだとWordPressのバージョンのアップグレード通知が上記のように表示されるようになっています。
Wordpressの便利な機能の一つなんですが不要だってこともあると思います。

wpatt

例えば、以下のケースの場合だとアップグレード通知が必要なかったりしますよね。

  • 複数人(編集者権限や投稿者権限を持っている人)でサイトを管理をしていて、アップグレードの表示が出ると不審がってしまう。
  • WordPressのコアファイルをカスタマイズする必要がありバージョンアップすると上書きされて実装した機能が消えてしまうのでアップグレードができない。
  • クライアントに納品した後のメンテナンスまで請け負う予定がない。

全てのユーザーでWordpressのアップグレード通知を非表示

どんなユーザーがログインしたとしても非表示にさせる場合は以下のソースをfunction.phpに追記します。

//全てのユーザーでWordpressのアップグレード通知を非表示
add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );

管理者権限のユーザー以外を非表示にする方法

管理者権限のユーザー以外でログインした時は非表示にさせる場合は以下のソースをfunction.phpに追記します。

//管理者権限のユーザー以外を非表示
if (!current_user_can( 'administrator')) {
    add_filter('pre_site_transient_update_core', create_function('$a', "return null;"));
}

またcurrent_user_can関数の引数は以下の通りなので合わせて追記することでカスタマイズ可能です。

  • administrator(管理者)
  • editor(編集者)
  • author(作成者)
  • contributor(投稿者)
  • subscriber(購読者)

また他にこんなのあるよ~?っていうのがあればコメントに頂ければ嬉しいです。

  • Pocket
  • LINEで送る
  • このエントリーをはてなブックマークに追加

コメントを残す




関連記事

Auto Post Thumbnailプラグインを入れて画像がダブってしまった時に片方を非表示にする方法
WordPress(ワードプレス)の管理バー(アドミンバー)を非表示にさせる方法
WordPressのアイキャッチ画像のメタボックスに任意のテキストを挿入する方法
プラグイン○○を完全に削除できませんでしたと表示されプラグインの削除に失敗した時の解決法
アップロードした画像を自動でリサイズしてくれるWordPressプラグイン「Imsanity」
ナレッジベース&wiki的な無料・有料のWordPressテーマ11選をまとめてみました
WordPressをインストールしたディレクトリと同じ階層にindex.htmlがある時の開発準備TIPS
ワードプレスの個別記事で投稿した月のカレンダーを表示させるphpコード
PageNaviを特定のカテゴリやアーカイブでページ遷移をしても1ページ目が表示される場合の問題を解決するためのメモ
WordPressのカテゴリの記事やリンク一覧を取得するためによく使う3つのテンプレート
WordPressをインストールしているディレクトリの外部でWordPressのテンプレートタグを利用する時に入れるコード
WordPressのディレクトリ外でWordPressの情報(WordPressタグや新着一覧)を表示させる方法
WordPress(ワードプレス)の個別記事で投稿した月のカレンダーを表示させるコード
WordPressでヘッダーに自動的にhtml5shiv.jsを挿入する方法
WordPressで使われる昇順(ascending order)、降順(descending order)の正式名称

Menu

HOME

 TOP