WordPress 管理画面のバージョンアップ通知を非表示にする方法
WordPressで管理画面に表示されるバージョンアップの通知を非表示にする方法です。
WordPressでは、新しいバージョンが公開されると下記のメッセージが表示されます。
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」というプラグインで非表示にする方法もありますので、気になる方はチェックしてみてください。