時給単価UP【3大特典付き】
コーディングテクニック集100選⋙

【簡単】WordPressの更新通知を非表示にする方法

記事内に広告を含みます

パソ君
パソ君

・WordPressで更新通知を非表示にする方法は?

こんな疑問にお答えします。

デフォルト状態だと、WordPress・テーマ・プラグインのバージョンが更新されると更新通知が表示されます。

こんな感じのやつですね↓

バージョンアップをしてセキュリティを高めるために、この通知はありがたいです。

ただ、お客さん側で勝手にアップデートさせたくない場合は、この通知を消したいはず。

実はあるコードを記述すれば非表示にすることができます。

ジト
ジト

簡単にできるよ!

ということで、この記事では「WordPressの更新通知を非表示にする方法」について解説していきます!

この記事でわかること

WordPressの更新通知を非表示にする方法

【簡単】WordPressの更新通知を非表示にする方法

更新通知を非表示にする方法は、あるコードをfunctions.phpに記載することです。

  1. WordPress
  2. テーマ
  3. プラグイン

それぞれ紹介してきますね。

ジト
ジト

functions.phpを触るときはバックアップをとっておこう!

WordPressの更新通知を非表示に

下記コードを記述することで、WordPress管理画面にてWordPressのアップデート通知を非表示にできます。

// WordPressの更新通知を非表示にする
add_filter( 'pre_site_transient_update_core', '__return_null' );

管理者だけが表示

管理者以外のユーザーにのみ更新通知を非表示にするには下記コードを記述します。

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

テーマの更新通知を非表示に

下記コードを記述することで、WordPress管理画面にてテーマのアップデート通知を非表示にできます。

// テーマの更新通知を非表示にする
add_filter( 'pre_site_transient_update_themes', '__return_null' );

管理者だけが表示

管理者以外のユーザーにのみ更新通知を非表示にするには下記コードを記述します。

function show_theme_update_notification_to_admins_only( $value ) {
    if ( ! current_user_can( 'update_themes' ) ) {
        return false;
    }
    return $value;
}
add_filter( 'pre_site_transient_update_themes', 'show_theme_update_notification_to_admins_only' );

プラグインの更新通知を非表示に

下記コードを記述することで、WordPress管理画面にてプラグインのアップデート通知を非表示にできます。

// プラグインの更新通知を非表示にする
remove_action( 'load-update-core.php', 'wp_update_plugins' );
add_filter( 'pre_site_transient_update_plugins', '__return_null' );

管理者だけが表示

管理者以外のユーザーにのみ更新通知を非表示にするには下記コードを記述します。

function show_update_notification_to_admins_only( $value ) {
    if ( ! current_user_can( 'update_plugins' ) ) {
        return false;
    }
    return $value;
}
add_filter( 'pre_site_transient_update_plugins', 'show_update_notification_to_admins_only' );

【簡単】WordPressの更新通知を非表示にする方法:まとめ

  • WordPress・テーマ・プラグインのバージョンが更新されると更新通知が表示される
  • お客さん側でアップデートされたくない場合は非表示に
  • 非表示方法はfunctions.phpにコードを記述
ジト
ジト

更新通知を非表示にしたい場合は使ってみよう!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA