WordPress 管理画面のバージョンアップ通知を非表示にする方法

WordPressで管理画面に表示されるバージョンアップの通知を非表示にする方法です。

WordPress 管理画面のバージョンアップ通知を非表示にする方法

WordPressでは、新しいバージョンが公開されると下記のメッセージが表示されます。

WordPress x.x.x が利用可能です。今すぐ更新してください。

このメッセージ、編集者権限や投稿者権限でも表示されます。

Wordpress x.x.x が利用可能です。サイト管理者にお知らせください。

お客様へホームページを納品した後にこのメッセージが出ると、問い合わせが増えたり、都度出てくるメッセージが鬱陶しくなったります。保守運用側としては、適切な時期や検証をした後にアップグレードしたいので、管理者以外ではこのメッセージを非表示にしておきたい。

ここでは WordPress管理画面のバージョンアップ通知を非表示にする方法 を紹介します。


WordPressのアップグレード通知を非表示にする

WordPressのアップグレード通知には3種類あります。WordPress本体、プラグイン、テーマです。

アップグレード通知を非表示にするには、function.php に下記を追記します。

// 管理画面のアップグレード通知を非表示
add_filter("pre_site_transient_update_core", "__return_null"); // WordPress本体
add_filter("pre_site_transient_update_plugins", "__return_null"); // プラグイン
add_filter("pre_site_transient_update_themes", "__return_null"); // テーマ

しかし、これでは管理者への通知も非表示になってしまいます。適切にアップグレードするには管理者には通知をしたいですよね。

管理者のみアップグレード通知を表示する

管理者のみアップグレード通知を表示するには、下記を function.php へ追記します。

add_action( 'admin_init', 'admin_notices_update_nag_remove' );
function admin_notices_update_nag_remove() {
  if ( ! current_user_can( 'administrator' ) ) {
    remove_action( 'admin_notices', 'update_nag', 3 );
  }
}

まとめ

WordPressで管理画面に表示されるバージョンアップの通知を非表示にする方法を紹介しました。

他にも「Disable All WordPress Updates」というプラグインで非表示にする方法もありますので、気になる方はチェックしてみてください。

おつかれさまでした。

この記事がお役に立ちましたら シェア をお願いいたします。