Web制作・コーディング

WordPress 7.1、投稿一覧のHTML構造をアクセシビリティ対応で変更――一部プラグインに影響の可能性【2026年8月】

WordPress 7.1、投稿一覧のHTML構造をアクセシビリティ対応で変更――一部プラグインに影響の可能性【2026年8月】

2026年8月19日に公開が予定されているWordPress 7.1で、管理画面の投稿一覧テーブルのHTML構造にアクセシビリティ向上のための変更が加えられ、一部のプラグインで管理画面側の不具合が生じる可能性があると、Search Engine Journal(Roger Montti氏、2026年8月6日付)が報じています。今回の変更は公開側(フロントエンド)のマークアップには影響しませんが、投稿一覧を対象にCSSやJavaScriptで特定のth要素・td要素を指定しているプラグインや管理画面カスタマイズは動作が変わる可能性があるとされており、サイト運営者とプラグイン開発者の双方に事前確認が呼びかけられています。

何が起きたか:WordPress 7.1で投稿一覧のHTML構造がアクセシビリティ対応のため変更

Search Engine Journalの記事によると、8月19日に公開予定のWordPress 7.1は、アクセシビリティを改善する変更を含む形で出荷される予定ですが、この変更が一部ユーザーの管理画面に対して破壊的変更(breaking change)を引き起こす可能性があるとされています。記事は「WordPress 7.1は、アクセシビリティを改善するが少数のユーザーの管理画面に破壊的変更をもたらす変更を含んで出荷される予定だ(“WordPress 7.1, scheduled for release on August 19, is scheduled to ship with a change that improves accessibility but will cause a breaking change to the admin page for a small number of users.”)」と説明しています。

変更が及ぶのは、投稿・固定ページ・カスタム投稿タイプの一覧を表示する管理画面(post list tables)の部分です。ほとんどのユーザーには影響しない見込みだとしつつも、プラグインやテーマの開発者はこの変更に注意を払うべきだと記事は指摘しています。

具体的な変更点:4つのHTML構造変更とコード比較

記事が挙げている変更点は次の4つです。1つ目は、チェックボックス列が行見出し(row header)のth要素から通常のセルであるtd要素に変わること。2つ目は、投稿タイトル列がtd要素から行見出しのth scope=”row”に変わること。3つ目は、投稿タイトルの行見出しに、その投稿のタイトルを含むaria-label属性が付与されること。4つ目は、レスポンシブ表示で折りたたまれるテーブルセルが、flexレイアウトを使う形に更新されることです。

記事は「これらの変更は、公開側のマークアップのみを含むテーマには影響しない。しかし、WordPress管理画面の投稿一覧テーブル内の特定のth要素・td要素を対象にするCSSやJavaScriptのために、投稿一覧テーブルを変更するプラグインや管理画面カスタマイズを壊す可能性がある(“These changes will have no effect on themes that only contain public-facing markup. But there is a chance of breaking plugins or admin customizations that modify post list tables because of CSS and JavaScript that target specific <th> and <td> elements in WordPress admin post list tables.”)」としています。

WordPressの公式アナウンスで示された、変更前と変更後のコード例は次のとおりです。

変更前:

<tr>
<th scope="row" class="check-column">
<input type="checkbox" name="post[]" value="123">
</th>
<td class="title column-title column-primary page-title">
<a class="row-title" href="...">Hello world!</a>
</td>
<td class="author column-author">admin</td>
</tr>

変更後:

<tr>
<td class="check-column">
<input type="checkbox" name="post[]" value="123">
</td>
<th scope="row" class="title column-title column-primary page-title" aria-label="Hello world!">
<a class="row-title" href="...">Hello world!</a>
</th>
<td class="author column-author">admin</td>
</tr>

なぜこの変更が必要になったか:11年前からの既知の不具合とロックされた投稿の読み上げ問題

記事は、今回修正される問題について「これは11年前から未解決だったバグだが、WordPressコアの貢献者たちが9日前にようやくクローズした(“This issue that’s being fixed has been an open bug for eleven years but WordPress core contributors finally closed it nine days ago”)」と説明しています。

問題の本質は、行見出し(row header)が意味的に適切なラベルを持つべきだという点です。従来の構造では、スクリーンリーダーが各行を読み上げる際、投稿タイトルではなくチェックボックスのテキストを使って読み上げてしまうという課題がありました。ロックされた投稿がある場合はこの問題がさらに悪化します。投稿がロックされているとロックアイコンが表示されますが、このアイコンにはスクリーンリーダーが読み上げられるラベルがないため、投稿タイトルの代わりに列見出しである「すべて選択(Select All)」という、目の前の投稿について何も説明しないフレーズが読み上げられてしまう、と記事は説明しています。

この問題を報告したWordPressコアのTracチケット#32892は、次のように課題を説明しています。「管理画面のすべての一覧テーブルにおいて、’Select %s'(%sは投稿・添付ファイル・プラグイン・ユーザーなどの名前)が行見出しとして使われている。……これは意味論およびアクセシビリティの観点から正しくない。行見出しは、そのテーブルが指す主要なオブジェクト、つまり投稿タイトルやプラグイン名などを含むセルであるべきだ(“In all the List Tables in the admin, the ‘Select %s’ … is used as row header … This is not correct from a semantics and accessibility point of view … The row header should be the cell with the main object the table refers to: the Post title, the Plugin name, etc.”)」。

影響を受ける条件:プラグイン利用者が確認すべきこと

記事によれば、リスクがあるのは、WordPress管理画面の投稿一覧テーブル内の特定のth要素・td要素をCSSやJavaScriptで指定しているプラグインです。管理画面の投稿一覧に情報や操作を追加し、既存のth・td構造に依存しているプラグインを使っている場合は影響を受ける可能性があるとされています。

対応として記事が推奨しているのは、WordPress 7.1がリリースされた段階で、使用しているプラグインの変更履歴(changelog)を確認することです。具体的な方法として、プラグイン名に「changelog」というキーワードを加えてGoogle検索し、変更内容や互換性に関する情報を探すことが挙げられています。プラグインが対応済み(compatible)と明記されていればWordPress 7.1を導入する前に更新し、互換性が確認されていない場合はステージング環境で先にテストするよう勧めています。

SEO関連では、代表的な3つのSEOプラグインであるYoast SEO、Rank Math、All in One SEOについて、記事は「これらは投稿一覧に関連する機能を持つが、壊れる可能性は低い。公開されているコードを確認したところ、WordPress 7.1で変更されるth・td構造に依存しているとみられるセレクタは見つからなかった(“The three most popular SEO plugins, Yoast SEO, Rank Math, and All in One SEO, have functionality related to the admin post list, but they are unlikely to break. A review of their publicly available code found no selectors that appear to rely on the <th> and <td> structure changed in WordPress 7.1.”)」と述べています。ただし記事はこれを保証ではないとし、各社の公式ブログや変更履歴を確認するよう注意を促しています。また、仮にプラグインが今回の変更で壊れたとしても、それがサイトの公開側(フロントエンド)の問題になる可能性は低いとも記されています。

プラグイン開発者・ノーコード制作者が取るべき対応

プラグイン開発者に対しては、自社のソフトウェアが今回の変更の影響を受けないか点検する必要があるとされています。あわせて記事は、近年はAIを使って自分でプラグインを組む「バイブコーディング(vibe coding)」を行う非開発者も多いことに触れ、そうした人たちも、WordPress管理画面の投稿一覧テーブル内のth要素・td要素を特定して対象にしているCSSやJavaScriptのセレクタを点検すべきだと述べています。要素の種類がWordPress 7.1で変わることで、そうしたセレクタが機能しなくなる可能性があるためです。

記事は「プラグインは新旧両方のマークアップに対応する必要が生じる可能性があるため、開発者は両方のバージョンのコードで機能するようCSSとJavaScriptを更新すべきだ(“Because plugins may need to support both the old and new markup, developers should update their CSS and JavaScript to work with both versions of the code.”)」と結んでいます。WordPress 7.1が全ユーザーに展開されるまでの移行期間を考えると、旧構造と新構造の両方をカバーするコードにしておくことが実務上の安全策になります。

SEO/GEO・サイト運営実務への影響

今回の変更は検索順位のアルゴリズムに関わるものではなく、WordPress管理画面の内部構造の変更であるため、直接的な検索順位への影響はありません。一方で、SEO担当者が日常的に使う投稿一覧画面には、Yoast SEOやRank Math、All in One SEOが表示するSEOスコアやメタ情報の列が組み込まれていることも多く、管理画面が正しく表示・操作できるかは公開・更新作業のスピードに直結します。

特に、記事タイトルの一括編集や独自の管理列(公開日一括表示、内部リンク数の表示など)を追加するプラグインを使っているサイトでは、WordPress 7.1適用後に表示崩れや操作ミスが起きないか事前確認が防御策になります。GEOへの直接的な関連はありませんが、更新フローが止まること自体が公開速度の遅延という形で間接的にSEO/GEO運用に影響しうる点は留意すべきです。

所感

運営者としては、今回の変更は「アクセシビリティ改善のための地味だが正しい修正」であり、多くのサイト運営者が過度に心配する必要はない内容だと捉えています。記事自体も公開側への影響は限定的で、主要SEOプラグイン3種についても壊れる可能性は低いとしています。ただし、管理画面の投稿一覧に独自のカスタマイズを加えているプラグインや、ノーコード・AI任せで組んだ管理画面機能では、th・td構造への依存が思わぬ形で残っていることがあるため油断は禁物です。

実務上の確認手順としては、まず利用中の全プラグインから「投稿一覧画面に列や操作を追加している」ものを特定し、WordPress 7.1のリリース(8月19日予定)前後に各プラグインの変更履歴を確認、対応が明記されていないものはステージング環境で動作確認を行うという、記事が示す手順どおりの対応をおすすめします。特別なプラグインを使っていない標準的な運営者であれば、通常のアップデート手順(バックアップ→ステージング確認→本番反映)で十分に対応できる内容だと考えられます。

まとめ

・WordPress 7.1(8月19日公開予定)で、投稿一覧テーブルのHTML構造がアクセシビリティ向上のため変更されると、Search Engine Journalが報じている

・変更点は、チェックボックス列のth→td化、投稿タイトル列のtd→th化とaria-label付与、レスポンシブ表示のflexレイアウト化の4点

・変更の目的は、スクリーンリーダーが投稿タイトルではなくチェックボックスのテキストを読み上げてしまう11年前からの既知の不具合の解消で、関連するTracチケット#32892は9日前にクローズされたとされている

・影響を受けるのは、管理画面の投稿一覧テーブル内の特定のth・td要素をCSS/JavaScriptで指定しているプラグインや管理画面カスタマイズで、公開側への影響は限定的とされている

・Yoast SEO、Rank Math、All in One SEOの3大SEOプラグインは、公開コードの確認上、壊れる可能性は低いとされているが、記事は保証ではないとしている

よくある質問

Q1: WordPress 7.1のどの変更がプラグインに影響する可能性がありますか?

投稿・固定ページ・カスタム投稿タイプの一覧を表示する管理画面(post list tables)で、チェックボックス列がth要素からtd要素へ、投稿タイトル列がtd要素からth要素(aria-label付き)へと変わる点、およびレスポンシブ表示のセルがflexレイアウトに更新される点です。これらの要素をCSSやJavaScriptで直接指定しているプラグインや管理画面カスタマイズが影響を受ける可能性があるとされています。

Q2: この変更はサイトの公開側(フロントエンド)にも影響しますか?

記事によれば、今回の変更は公開側のマークアップのみを含むテーマには影響せず、仮にプラグインが今回の変更で壊れたとしても、それがサイトの公開側の問題になる可能性は低いとされています。影響が及ぶのは主にWordPress管理画面側です。

Q3: サイト運営者は具体的に何を確認すればよいですか?

記事は、WordPress 7.1のリリース後に、使用しているプラグインの変更履歴(changelog)をプラグイン名+「changelog」でGoogle検索して確認し、対応済みと明記されていれば更新してから導入し、対応が確認できない場合はステージング環境で先に動作確認を行うことを推奨しています。Yoast SEO、Rank Math、All in One SEOについては壊れる可能性は低いとされていますが、記事は保証ではないとして各社の公式情報の確認も勧めています。

出典:WordPress 7.1 Accessibility Change May Break Some Plugins(Search Engine Journal、Roger Montti氏、2026年8月6日)https://www.searchenginejournal.com/wordpress-7-1-accessibility-change-may-break-some-plugins/584820/

無料ダウンロード資料

はじめてのSEO 完全ガイドの表紙

はじめてのSEO 完全ガイド

Web担当になった人が、90日で自走するための実務書

検索エンジンの仕組みから、キーワード選定・記事づくり・技術対応・効果測定、 そしてAI検索時代の打ち手まで。専門用語の知識ゼロの状態から読み始められるよう、用語はすべて本文中で説明しています。

体裁PDF/A4縦・全109ページ
収録図解21点、チェックリスト120項目、90日実行プラン、用語集56語

※フォーム送信後、ご入力のメールアドレス宛にダウンロードリンクをお送りいたします。

資料の詳細と目次を見る

こちらのフォームにご記入ください

入力は1分ほどで終わります。

ご入力いただいた情報は、資料のご送付および当社サービスのご案内のために利用します。

SEO基礎おじ
執筆・監修

SEO基礎おじ

フリーランスのWeb制作者/SEO実務者(実務歴3年以上)。HTML・CSS・JavaScript・WordPressを自分で実装する立場から、テクニカルSEO・構造化データ・GA4/Search Consoleの計測設計までを一人で担当しています。当サイトを実験台にして、施策の効果は自分で取った実測データで検証してから記事にしています。「SEO基礎おじ」は筆名です。

監修者プロフィールを見る →