WordPress 5.5 –新機能、問題、バグ修正
公開: 2020-09-14
最終更新日-2021年7月8日
WordPress Webサイトをお持ちの場合は、更新がWordPressエコシステムの重要な部分であることをご存知でしょう。 いくつかのバグ修正と機能追加を伴う新しいアップデートがかなり定期的に提供されます。 これらの更新のいくつかは本当に重要であり、無視したくない場合があります。 WordPress 5.5はそのようなバージョンの1つであり、多くの主要な変更が導入されています。 この記事では、WordPress 5.5バージョンを調べ、主な改善点と課題を理解しようとします。
マネージドWordPressホスティングサービスを利用している場合は、更新の開始について心配する必要はありません。 それ以外の場合は、手動で開始する必要があります。
サイトのパフォーマンス
このアップデートにより、サイト全体のパフォーマンスを向上させるいくつかの興味深い機能が見つかります。
画像の遅延読み込み
遅延読み込みは、ページの読み込み速度とサイトのパフォーマンスを向上させるのに大いに役立つ機能です。 遅延読み込みを使用すると、サイトの画像は、ユーザーが画像の近くまでスクロールして表示されるまで、画像の読み込みを待機します。
また、モバイルの場合、遅延読み込みを使用すると、ブラウザが他のデバイス向けの画像を読み込むことができなくなります。 これは、ユーザーが消費するデータが少なくなるため、もう1つのユーザーフレンドリーな機能になる可能性があります。
SEO
あなたのSEOの努力は、このWordPressバージョンのアップデートで後押しされる可能性があります。
新しいサイトマップ
一般的に、WordPressはサイトを検索エンジンで人気のあるものにするのに役立ちます。 WordPress 5.5では、検索エンジンがサイト上の重要なページを「すぐに」見つけるのに役立つ新しいXMLサイトマップがあります。 これは、ターゲットオーディエンスへのWebサイトのリーチが速くなり、ユーザーを顧客またはサブスクライバーに変換するための時間が長くなることを意味します。
プラグインとテーマ
プラグインとテーマの管理は、WordPressサイト所有者のルーチンの非常に重要な部分です。 このアップデートがその部門にどのように影響を与えるかを見てみましょう。
プラグインとテーマの自動更新
WordPress 5.5では、プラグインとテーマを自動的に更新するかどうかを選択するオプションが表示されます。 基本的に、プラグインとテーマを常に更新したい場合は、このオプションをオンにすることができます。 個々のプラグインまたはテーマ、あるいはすべての自動更新オプションをオンのままにしておくことができます。 一方、新しいアップデートを手動でインストールすることもできます。
zipファイルで手動で更新する
WordPress 5.5により、プラグインとテーマの手動更新も簡単になりました。 手動で更新を開始するには、zipファイルをアップロードするだけです。
グーテンベルク編集者
このWordPressアップデートで見られる最も重要な変更は、Gutenbergブロックエディターにあります。
ブロックパターン
ブロックパターンは、WordPress5.5の主要なハイライトの1つです。 これらのパターンは、テキストとメディアを組み合わせた視覚的に魅力的なレイアウトを作成するのに役立ちます。 これにより、より効果的にストーリーを表現できるようになります。

インライン画像編集
一般的に、画像編集に多くの時間を費やしている場合、新しいWordPressバージョンには興味深いものがあります。 画像ブロック自体から直接画像を切り抜くことができます。 画像ブロックから画像を回転およびズームすることもできます。 全体として、これはWordPressで画像を編集する際の時間を節約するのに非常に役立ちます。

新しいブロックディレクトリ
探している適切なブロックを見つけることは、もはや難しいプロセスではありません。 WordPressの最新バージョンでは、ブロックディレクトリがブロックエディタに組み込まれています。 これは、エディターを離れることなく、サイトに新しいブロックタイプをインストールできることを意味します。

ブロックエディタの視覚的な改善
更新後、ブロックエディタは全体的に魅力的でアクセスしやすくなります。 たとえば、[ブロックの追加]オプションは、背景が黒でより目立つようになりました。 同様に、境界線と強調表示がよりアクセスしやすくなります。
より良いブロックナビゲーション
ブロックエディタは、親ブロック内で子要素を使用しているときに、ユーザーにいくつかの一般的な問題を引き起こしていました。 今回の更新により、親ブロックまたはその中の子要素の選択がはるかにスムーズになりました。 ドラッグアンドドロップモードでブロックを移動することもできます。
アクセシビリティ
WordPressエクスペリエンスをよりアクセスしやすくするためにいくつかの変更があります。 これらには以下が含まれます:
- ボタンを使用してメディア画面とモーダルダイアログのリンクをコピーするオプション。以前のバージョンでは、テキストの行を強調表示する必要がありました。
- キーボードでメタボックスを移動できます。
- 支援デバイスは、画像エディタで指示を読み取ったり、画像を編集したりできるようになります。
開発者レベルの変更
一般的なユーザーエクスペリエンスの向上とは別に、WordPress5.5でも開発者レベルの変更がいくつかあります。 ここでは、これらの変更のいくつかも見ていきます。
RESTAPIでサーバー側に登録されたブロック
WordPress 5.5は、ブロックタイプのエンドポイントを追加します。 これは、JavaScriptアプリがサーバーに登録されているブロック定義を簡単に取得するのに役立ちます。
ダシコン
DashiconライブラリにはWordPress5.5のメジャーアップデートがあります。 このアップデートでは、39個のブロックエディタアイコンが新たに追加されています。
環境の定義
このWordPressアップデートは、サイトの環境タイプを定義するプロセスを標準化します。 ステージングや本番環境などの環境タイプを定義し、そのタイプに固有のコマンドを実行できるようになります。 この更新により、コードwp_get_environment_type()
を使用して環境タイプを取得できるようになります。
WordPress 5.5.1以降、可能な環境タイプをオーバーライドすることはできないことに注意してください。 詳細については、こちらをご覧ください。
テンプレートファイルへのデータの受け渡し
このWordPressアップデートを使用すると、データをより効果的にテンプレートファイルに渡すことができます。 新しい$args引数は、テンプレートの読み込み関数( get_header(), get_template_part()
など)を改善するのに役立ちます。 この引数は、完全な配列に値するデータをテンプレートに追加するのに役立ちます。
PHPMailerライブラリの更新
これは、開発者がredirect_guess_404_permalink()をよりきめ細かく制御できるようにするのに役立ちます。
キャッシュの無効化
PHPのOPcacheを使用するサイトの場合、より信頼性の高いキャッシュ無効化が行われます。 これは、更新中の新しいwp_opcache_invalidate()
関数(プラグインとテーマを含む)によるものです。
カスタム投稿タイプ
register_taxonomy()
でカスタム分類法にデフォルトの用語を指定できるようになりました。
カテゴリ分類に関連付けられたカスタム投稿タイプは、デフォルトの用語のサポートにオプトインできるようになりました。
デフォルトのメタデータ値
REST APIは、 register_meta()
を介したデフォルトのメタデータ値の指定を公式にサポートするようになりました。
バンドルされたライブラリの更新バージョン
SimplePie、Masonry、Twemoji、getID3、imagesLoaded、Moment.js、clipboard.jsなどのバンドルライブラリの更新バージョンがあります。
WordPress5.5の問題
より多くのユーザーがWordPress5.5にアップデートするにつれて、いくつかの問題も報告されました。 このセクションでは、更新後に報告された主要な問題のいくつかを調べます。

クラシックエディタプラグインの問題
グーテンベルクの編集者が誕生して以来、それがいかにユーザーフレンドリーであるかについて多くの議論が起こりました。 しかし、多くのユーザーは、長い間使用していたクラシックエディターを手放す準備ができていませんでした。 この証拠は、WordPressプラグインリポジトリで非常に人気のあるClassicEditorプラグインの大人気です。
WordPress 5.5のアップデート後、多くのユーザーがクラシックエディターのビジュアルエディターモードの問題を報告しました。 これは、グーテンベルクの導入と承認後もクラシックエディタを使い続けたコンテンツクリエーターにとっては問題になる可能性があります。
jQueryMigrateがオフになっている場合の一般的なプラグインとテーマの問題
jQuery Migrateは、プラグインとテーマの開発者が古いコードでプラグインとテーマの実行を管理するのに役立つJavaScriptライブラリです。 WordPress 5.5では、jQueryMigrateはオフになっています。 したがって、更新されていないプラグインやテーマを使用している場合は、いくつかの問題が発生する可能性があります。 ほとんどの開発者は、それぞれのプラグインとテーマを更新することで効果的に管理しました。 ただし、一部のプラグインはこれが原因でまだ問題に直面している可能性があります。
ユーザーエクスペリエンスの問題
WordPress 5.5のアップデート後、多くのユーザーのページネーションに関する問題が報告されました。 基本的に、「ページ」という単語を追加の非数値で使用しているテーマのサイトで問題が発生しました。 ただし、いくつかの回避策の助けを借りてそれを克服することができます。 報告されたもう1つの問題は、WordPress5.5アップデート後の注目画像に関連する問題でした。
サイトマップの問題
上で説明したように、WordPress5.5では新しいXMLサイトマップが導入されました。 どうやら、多くのユーザーが間違ったサイトマップページを作成していたバグを報告しました。 この問題は、ネイティブのWordPressサイトマップを使用していたサイトと複数のXMLサイトマップを必要としたサイトから特に報告されています。
新しいWordPress5.5.1がすでに利用可能になっているため、これらの問題のいくつかはすでに解決されています。 このアップデートで行われたバグ修正については、この記事の後半で説明します。
WordPress 5.5の問題を修正する方法は?
WordPress 5.5にアップデートした後、何人かのユーザーが壊れたWebサイトについて報告しました。 ここでは、問題を回避する方法と、問題を修正する方法について簡単に説明します。
jQueryMigrateHelperを有効にする
これは、WordPress開発チームによって開発されたプラグインであり、jQueryMigrateを一時的にオフにすることに関連する問題に対処するのに役立ちます。 これにより、移行スクリプトが有効になり、プラグイン開発者がコードを更新するための時間が長くなります。 これは永続的な解決策ではなく、変更を加えるためのより多くの時間を提供するだけであることに注意してください。 プラグインまたはテーマで使用されている非推奨のコードを通知する警告メッセージがWordPress管理者に表示されます。

WordPressバージョンのダウングレード
WordPress 5.5で問題が発生した場合に試すことができる別の解決策は、WordPressバージョンをダウングレードすることです。 目的の安定バージョンの郵便番号を手動でダウンロードしてから、FTP経由でアップロードするオプションがあります。 ただし、これはほとんどのユーザーにとって複雑な手順になる可能性があります。 そのシナリオでは、プラグインを使用することをお勧めします。
WPダウングレード| 特定のコアバージョン
このプラグインは、現在のバージョンで問題が発生している場合に、以前のWordPressバージョンに戻るのに役立ちます。 このプラグインをインストールすると、現在インストールされているWordPressのバージョンが自動的に検出されます。 次に、指定したフィールドに戻りたいバージョンを指定できます。 古いバージョンをしばらく使用し続ける必要がある場合は、これが適切なオプションになります。

プラグインを使用すると、必要に応じてダウンロードリンクを手動で編集することもできます。 これにより、別のソースからリリースを取得したり、WordPressコアの言語を変更したりできます。
警告メッセージを表示するプラグインとテーマを更新します
すべてのプラグインとテーマを最新バージョンに更新する必要があります。 すべてのプラグインとテーマを最新バージョンで更新し、警告メッセージが表示されなくなったら、JQuery Migrateプラグインを無効にして、WordPress5.5をインストールできます。
プラグインまたはテーマが最新バージョンでも警告メッセージを表示している場合は、開発者に連絡して更新を要求する必要がある場合があります。 それらが更新されていない場合は、それらのプラグインまたはツールの使用を中止する必要がある場合があります。
PHPのバージョンを確認してください
サイトが古いバージョンのPHPで実行されている場合、更新後にWebサイトに問題が発生する可能性があります。 この問題を解決するには、PHPを最新バージョンに更新できます。 これを管理するには、ホスティングサービスプロバイダーに連絡する必要がある場合があります。
プラグインとテーマの開発者は、バージョンの更新をどのようにテストできますか?
プラグインまたはテーマの開発者の場合は、次のプラグインを使用してテストし、アップデートで機能することを確認できます。
jQueryの更新をテストする
Test jQuery Updatesプラグインは、WordPressで更新する前に、さまざまなバージョンのjQueryおよびjQueryUIをテストするのに役立ちます。 プラグインはWordPressチームによって開発されており、テスト環境で使用する必要があります。 バグが見つかった場合は、jQueryスクリプトでバグを報告することもできます。

WordPress 5.5.1 –バグ修正と新機能
これは、WordPress5.5.1で得られるすべてのバグ修正と機能拡張のリストです。
管理
- ユーザーを一括削除する際のコンテンツアトリビューションの問題– WordPress 5.5以降に報告された問題の1つは、複数のユーザーが一括アクションで削除された場合のコンテンツアトリビューションに関連していました。 このバグは修正されました。
- 「投稿」セクションの下部にある一括アクションメニューの問題が修正されました。
- 個々のユーザーに返信するときのコメントの問題が修正されました。
- 管理バーの下の余分なパディングが修正されました。
ブロックエディタ
- ブロックエディタのナビゲーションメニューで、5.5の更新後、選択したオプションが強調表示されませんでした。 これは5.5.1で修正されました。
- もう1つの注目すべき問題は、ボタンの背景色の適用に関するものでした。 この問題はWordPress5.5.1で解決されています。
- ツリーグリッド内の位置を示すブロックの説明には、レベルが正しく表示されないというバグがありました。
- 別の修正は、QueryControlsコンポーネントのカテゴリ選択の回帰バグに関連しています
- ブロックパターンでハードコードされた文字列は翻訳可能になります。
- 一部のテーマのテキストコントラストの問題が修正されました。
- 一部のユーザーは、グーテンベルクのブロックディレクトリで特定の用語を検索すると、エラーが表示されることに気づきました。 これは更新後に修正されます。
- メタボックスを有効にしてモバイルまたはタブレットオプションを使用すると、小さなエディタープレビューにも問題がありました。 これは、WordPress5.5.1のリリース後も修正されています。
- さらに、いくつかのパッケージのバージョン番号が更新されています。
WordPress5.5.1にはさらにいくつかのバグ修正があります。 ここでWordPress5.5.1の改善と修正を確認できます。
参考文献
- 基本的なWordPressのトラブルシューティング。
- カスタマーエクスペリエンスに影響を与えずにWooCommerceを更新します。