この記事は公開されてから5年経過しています。現在とは内容が異なる場合がありますのでご注意ください。
最新の記事や関連記事をお探しの方は下の「サイト内検索」で検索してみてください。
最新の記事や関連記事をお探しの方は下の「サイト内検索」で検索してみてください。
あなたのWordPressのダッシュボードにこの表示出てませんか?
「あ、見たことある」って人は多いと思います。
WordPress5.1以降はWordPressが推奨するPHPのバージョン以下の場合はこういった表示がされるようになりました。
きちんとサーバのPHPをアップデートすることをおすすめしますが、何らかの事情によりアップデートできないよー、という人のためにこの表示を消す方法をご紹介します。
もちろんこの方法は非推奨です。
きちんとPHPのアップデートをしましょう(2回め)。
きちんとPHPのアップデートをしましょう(2回め)。
テーマの functions.php に以下を追記する
1 2 3 4 5 6 7 8 9 10 11 12 |
function tamulab_php_check() { $php_version_key = md5(phpversion()); $response = array( 'is_supported' => true, 'is_secure' => true, 'is_acceptable' => true, ); set_site_transient( 'php_check_' . $php_version_key, $response, WEEK_IN_SECONDS ); } add_action('after_setup_theme', 'tamulab_php_check'); |
こうすることでWordPressに対して「このPHPのバージョンは問題ないよ」って嘘の情報を教えています。
ウィジェットを表示するときにこの情報をチェックしてWordPress側が表示/非表示を切り替えているのです。
こんなことはしないでちゃんとPHPをアップデートしましょう。
とくにPHP5.x系を使っている場合はPHP7.2以上にアップデートすることを強くおすすめします。
安全性もですが、WordPressの処理もグンと早くなっているのでおすすめですよ。
もちろんこの方法は非推奨です。
きちんとPHPのアップデートをしましょう(3回め)。
きちんとPHPのアップデートをしましょう(3回め)。