説明
世の中には最新版WordPressへアップデートできないサイトが存在し、そんなサイトの管理画面には「WordPress X.X.X が利用可能です!今すぐ更新してください。」が表示されている。これをクリックしてもすぐに更新されるわけではないのだが、常にページ上部に表示されるのも気になったので、このメッセージを隠せないか調べてみた。
最新版へのアップデート
少し前から最新版のWordPressが適用されていない管理画面にはアップデートを催促するメッセージが表示されるようになった。
WordPress本体はもちろんのこと、テーマやプラグインについて最新版を維持することは、安全なサイト運営のために重要なこと。しかしながら、さまざまな事情から最新版へのアップデートできないサイトは存在している。そんなサイトの運営者にとって、このメッセージはちょっと邪魔に感じるのではないだろうか。
そんなことを思いつつ、対象のメッセージを表示しているコードを眺めていくと、 get_site_transient関数に'update_core'を渡してアップデートが必要かどうかを判定していた。get_site_transient[/af]関数には2つのフィルターがあり、今回は"pre_site_transient_{$transient}"フィルターを利用してみる。テーマのfunctions.php(または適当なプラグイン)に追加したのは次の1行だ。
add_filter( 'pre_site_transient_update_core', '__return_null' );
管理画面をリロードして、対象のメッセージが表示されないことを確認できた。
諸事情により最新版WordPressにアップデートできず、メッセージが煩わしく感じている方は自己責任でお試しあれ。
最終更新 : 2025年09月12日 11:20
関連
お勧め
wp_update_user_counts(2022年6月1日 更新)
wp_hash(2025年4月17日 更新)
wp_count_attachments(2013年10月31日 更新)
locate_block_template(2021年7月26日 更新)
load_child_theme_textdomain(2018年5月27日 更新)