WordPress 5.2公開(Site Health CheckとPHP Error Protection機能を追加)

Last Updated:2023年12月03日| | 9のコメント

韓国の視点で今日(2019年)5月8日夜明け WordPress 5.2 「Jaco」が公式リリースされました。 有名な革命的なジャズベース奏者のジャコ・パストリウス(Jaco Pastorius)を称えるために「Jaco」というコード名が付けられました。

WordPress サイトを安全に運営するために、できるだけ新しいバージョンにアップデートしてください。 私は管理されているすべてのサイトを5.2に更新しました。 まだ問題が発生するサイトはありませんね。

今回のアップデートでは、サイトに問題が発生した場合よりも簡単に問題を解決できる新機能が追加されました。

There are even more robust tools for identifying and fixing configuration issues and fatal errors. Whether you are a developer helping clients or you manage your site solo, these tools can help get you the right information when you need it.

WordPress 5.2に新たに追加された機能:

Site Health Check(サイトの状態を確認)

バージョン5.1で導入されたSite Health機能の一般的な構成の問題をデバッグするのに役立つ新しいページ2つ追加されました。 サイト維持管理のために、開発者がデバッグ情報を含めることができるスペースも追加されたします。

Site Health Checkページにアクセスするには、www.your-domain.com/wp-admin/site-health.phpにアクセスしてください。 これにより、サイトを改善するための情報を確認できます。

WordPress Site Health Status
WordPress Site Health Statusページ

サイトにインストールされているが使用されていないテーマやプラグインがある場合は、上の図に示すように非アクティブなテーマやプラグインを削除することをお勧めします。

非アクティブ plugins are tempting targets for attackers. If you're not going to use a plugin、 we recommend you remove it.

PHPバージョンは、現在の最新バージョンであるPHP 7.3がインストールされていない場合は、PHPを更新することをお勧めします(「We recommend that you update PHP」)というメッセージが表示されます。 このブログは Bluehostを利用しているが、 Bluehostでは現在PHP 7.2までサポートしています。 PHP 7.3が利用可能な場合は、PHP 7.3を適用することが望ましいです。

2023年11月更新:サーバー Bluehostから クラウドウェイズに変更しました。 現在のPHPの最新バージョンは PHP 8.3そしてクラウドウェイズ Cafe24のマネージド WordPressは、PHP 8.2までサポートされます。

PHP Error Protection(PHPエラー保護)

このアップデートのおかげで、開発者に頼らずに致命的なエラーを安全に修正または管理できるという。 いわゆる「死の白い画面」問題をより効果的に処理し、回復モードに入り、エラーを引き起こすプラグインやテーマの動作を一時停止する機能を提供するようです。

この機能が正しく機能している場合、プラグインやテーマの競合によってサイトに致命的なエラーが発生しても、以前よりも簡単に問題を解決できる可能性があります。

すべてのユーザーのための機能強化

アクセシビリティアップデート(Accessibility Update)

スクリーンリーダーやその他の障害者支援技術(assistive technology)を利用するユーザーのためにコンテキスト認識(Contextual Awareness)と、キーボードナビゲーションの流れを改善する多くの変更が行われました。

新しい伝言板アイコン

Instagram、バディプレス用のアイコンなどを含む13個の新しいアイコンが通知板(ダッシュボード)に追加されました。

プラグインの互換性チェック

WordPressでは、サイトのPHPのバージョンがインストールされているプラ​​グインと互換性のあるかどうかを自動的に確認します。 プラグインでは、サイトに適用されているPHPのバージョンよりも上位のバージョンを必要とする場合、潜在的な互換性のエラーを回避するためのプラグインが有効になっていません。

開発者のための機能

PHPのバージョン上方修正

今 WordPressで要求される最小バージョンのPHPが5.6.20に上方修正されました。 WordPress 5.2では、テーマとプラグインは名前空間、匿名関数などを安全に活用できます。 PHPのバージョンが5.6.20未満の場合 WordPress 5.2にアップデートする前に、PHPバージョンをアップグレードしてください。

個人情報保護の更新(Privacy Update)

新しいテーマテンプレート、条件関数(conditional function)、2つのCSSクラスで、Privacy Policy(個人情報保護方針)ページをより簡単にデザインしてカスタマイズすることができます。

新しいbodyフック

5.2では、テーマで要素の先頭にコードを挿入することができるよう支援するwp_body_openフックが導入されました。

JavaScriptをビルド

wordpress/scripts パッケージに webpack と Babel 構成が追加され、 modern JavaScript を作成する複雑なビルドツールをセットアップできます。

メモ:


9のコメント

コメント

  1. 今日は個人的にも忙しい一日でした。
    明日の新機能を見るようにしなければならないようだたい。常に最初の投稿ありがとうございます。^^

    応答
    • 私はちょうど/wp-admin/site-health.phpに接続したら、別の登録手続きなしSite Healthページへのアクセスが可能でした。

      ZDNetでは、今回のアップデートについてWordPressがついにインターネットの1分の3を占めるプラットフォームにふさわしいセキュリティ機能を持つようになった」と評価していますね。

      WordPress finally gets the security features a third of the Internet deserves
      WordPress 5.2 released with support for cryptographically-signed updates、a modern cryptographic library。

      応答
      • もしかしたら、Safariを使用していらっしゃるんです?

        ブラウザをクロムやFirefoxの(FireFox)に変更することができている場合、変更して、テストしてみてください?

        (*私はIEとChrome、Firefoxでテストしてみると、すべてうまくいきますね。)

      • example.com/wp-admin/site-health.phpのようにアドレスを正確に入力したことを確認してください。

        問題が発生した場合、このような場合、
        1)すべてのプラグインを無効にした後に問題が再現されることを確認してください。
        2)プラグインをすべて無効にしても問題が解決しない場合は、テーマを公式テーマ(例:Twenty Nineteen)に変更してみてください。

        このようにして、問題の原因は、プラグインのか、それともテーマのせいか確認することができます。

        またはWebホスティングのためにも問題が発生する可能性があります。 Cafe24のWebファイアウォールを無効にして、スパム対策機能が有効になっている場合は、スパム機能も無効にして問題が解決するかどうかを確認してください。

        PHPバージョンがPHP 7.3の場合は、PHP 7.2またはPHP 7.1に下げてもテストしてください。

      • ひょっとして Cafe24でホストされているサイトを WordPress 5.2にアップデートしてSite Healthページにアクセスしようとすると、空白のページが表示されます。

        Cafe24 問題が疑わなりますね。
        1)ウェブファイアウォール
        2)スパムフィルタ

        上記のXNUMXつが疑わしいです。 おそらく、Webファイアウォールをオフにすると正しく機能しないと思います。 この問題についてもう少し確認し、正確な回答をさせていただきます。