WordPressの管理画面は、2013年の「MP6」アップデート以降、実質的に変わっていなかった。
投稿一覧の画面を思い浮かべてほしい。小さなチェックボックス、「タイトル」「日付」の列、ドロップダウンの「一括操作」——。使えないわけではないけれど、「使いやすい」とも言えない、あの画面だ。
WordPress 7.0は、その画面を根本から作り直す。その中心にある技術がDataViewsだ。
この記事では、DataViewsとは何か・旧来のList Tablesと何が違うのか・どのプラグインに影響があるか・開発者は何をすべきかを、できる限りわかりやすく整理した。
この記事の結論
DataViewsはWordPressの管理画面を「2005年のスプレッドシート」から「NotionやAirtable」レベルに引き上げるReactベースの新コンポーネントです。ページ再読み込みなしの即時フィルター、テーブル・グリッド・リストの3レイアウト切り替え、列の表示制御などが実現します。WordPress 7.0で投稿・固定ページ・ユーザー一覧に適用され、メディアライブラリは7.1以降の対応予定。manage_posts_columnsフックやWP_List_Tableクラスを使うプラグインは互換性リスクが高く、7.0アップデート前の検証が必須です。
情報ソース:Make WordPress Core / WordPress Developer Blog / WordPress Developer Docs / InstaWP / DEV Community(2026年4月時点の情報)
WordPress 7.0 関連記事
この記事はWordPress 7.0のDataViewsによる管理画面刷新を解説しています。WordPress 7.0の他の新機能・技術変更については以下もご覧ください。
WordPress 7.0の新機能を完全ガイド
WordPress 7.0の技術的変更点を深掘り
WordPress 7.0 アップデート完全ガイド
WordPress MCP × Claude Connector完全解説
DataViewsとは何か——「2005年のスプレッドシート」から「NotionやAirtable」へ
DataViewsは、WordPressの管理画面に散らばっていた古い「リストテーブル」をReactベースの統一UIに置き換える新しいコンポーネント群。フィルター・検索・並べ替えがページ再読み込みなしで動き、テーブル・グリッド・リストの3種類のレイアウトを切り替えられる。2013年から13年続いたWP List Tablesの根本的な置き換えであり、WordPress管理画面の「13年越しのリセット」といえる。
WordPress公式のMake Coreブログには、DataViewsの開発背景についてこう記されている。
「現在のWP List Tablesは、より複雑なウェブサイトに必要な柔軟性を欠いており、Phase 3が重視するコラボレーションワークフロー(特定のビューの保存・共有など)の技術的要求にも対応していない」
2013年から使われてきたWP List Tablesは、PHP側でHTMLを生成するサーバーレンダリング方式で作られている。そのため、フィルターを変えるたびにページが丸ごとリロードされ、インタラクションに限界があった。
DataViewsはReactで実装されており、画面を再読み込みせずに検索・絞り込み・並べ替えが即座に反映される。たとえていえば、「2005年のエクセル」から「NotionやAirtable」に切り替えるような変化だ。
WordPressサイトを日常的に運用している人ほど、「管理画面の古さ」に慣れすぎて疑問を感じなくなっている。しかし一度DataViewsを触ると、これまでの管理画面が「古いツール」だったと痛感するはずだ。
旧List Tablesと何が違うのか——機能を7点で比較する
DataViewsは旧List Tablesと見た目は似ているが、内部アーキテクチャとユーザー体験が根本的に異なる。最大の違いは「ページ再読み込みなしの即時インタラクション」と「複数レイアウトの切り替え」。レンダリング方式(PHP→React)、フィルターの反映速度、レイアウトの自由度、列の表示制御、グループ化、ビューのリセット機能、デザインの統一感の7点で劇的に改善されている。
| 機能 | 旧 WP List Tables | 新 DataViews |
|---|---|---|
| レンダリング方式 | PHP(サーバー側) | React(クライアント側) |
| フィルター・検索 | ページ再読み込みが発生 | ページ再読み込みなし・即時反映 |
| レイアウト | テーブルのみ | テーブル・グリッド・リストを切り替え可 |
| 列の表示制御 | 限定的 | 表示・非表示・並べ替えをUIで自由に設定 |
| グループ化 | なし | フィールド・方向・ラベルを指定してグループ化 |
| ビューのリセット | なし | 「ビューをリセット」ボタン+変更済みを示す青ドット表示 |
| デザインの統一感 | ブロックエディタと乖離 | ブロックエディタと同じデザインシステム |
「フィルターを変えるたびにページが白くなる」というストレスがなくなるのは、特にコンテンツ数の多いサイトの管理者にとって大きな改善になる。
WordPress 7.0の全体像については「WordPress 7.0の新機能を完全ガイド」で、開発者向けの技術的変更点については「WordPress 7.0の技術的変更点を深掘り」で解説している。
3つのレイアウト——テーブル・グリッド・リストの使い分け
DataViewsでは同じデータを「テーブル」「グリッド」「リスト」の3つのレイアウトで表示できる。コンテンツの性質や作業の目的に合わせて切り替えることで、管理作業が効率化する。選択したレイアウトはユーザーごとに記憶されるため、編集者ごとに自分に合ったビューをカスタマイズ可能。
① テーブルレイアウト
従来のList Tablesに最も近い形式。タイトル・著者・日付などを列で並べた表形式で表示する。多くの情報を一度に比較したいときや、一括操作(ステータス変更・削除など)を行うときに向いている。
WordPress 7.0では数値フィールドが右揃えになるなど、視認性が改善された。
② グリッドレイアウト
カード形式でコンテンツを並べる表示。アイキャッチ画像のプレビューが大きく表示されるため、視覚的なコンテンツ(メディア・商品・ポートフォリオ)の管理に向いている。ブロックエディタのパターンライブラリやページ一覧では、すでにグリッド表示が採用されている。
③ リストレイアウト
コンパクトな一行表示。タイトルと最小限の情報だけを表示するため、大量のコンテンツをすばやくスキャンしたいときに適している。
選択したレイアウトや列の表示設定は、ユーザーごとに記憶される。「ビューをリセット」ボタンでデフォルト状態に戻すことができ、変更中は設定アイコンに青いドットが表示されて「現在デフォルトではない状態」であることをひと目で確認できる。
WordPress 7.0でDataViewsが適用される管理画面の範囲
WordPress 7.0では投稿・固定ページ・ユーザーの各管理画面にDataViewsが適用される。メディアライブラリや他の画面への展開は7.1以降の予定。段階的な移行が計画されており、2028年頃までに管理画面全体の刷新が完了する見込みだ。
DataViewsはWordPress 6.5から段階的にサイトエディターへ導入されてきた。テンプレート・パターン・固定ページの一覧がすでにDataViewsに移行済み。
WordPress 7.0では、この範囲がクラシック管理画面(wp-admin)にも拡大される。
| 管理画面 | DataViews対応 | 備考 |
|---|---|---|
| テンプレート・パターン(サイトエディター) | ✅ 6.5〜対応済み | |
| 固定ページ一覧(サイトエディター) | ✅ 6.6〜対応済み | |
| 投稿・固定ページ一覧(wp-admin) | 🔵 7.0で対応 | 互換性リスク高 |
| ユーザー一覧 | 🔵 7.0で対応 | |
| メディアライブラリ | ⏳ 7.1以降予定 | モックアップは公開済み |
| コメント・プラグイン・設定画面 | ⏳ 将来的な展開予定 |
「まずは投稿・固定ページ・ユーザー、その後にメディアライブラリ、さらにその先はコメントや設定画面へ」——このようなロードマップが描かれており、7.0のリリース後も継続的に対象画面が拡大されていく見通しだ。
互換性リスク——どのプラグインが影響を受けるか
投稿・固定ページ・メディアのList Tablesに直接フックしているプラグインは、WordPress 7.0への更新時に表示の乱れや機能停止が起きるリスクがある。これはWordPress 7.0における最も高い互換性リスクであり、WordPress公式も警告している。Yoast SEO・ACF・WooCommerceなど主要プラグインは対応見込みだが、メンテナンスが活発でない無料プラグインは対応が遅れる可能性がある。
WordPress公式が「7.0で最もリスクの高い互換性変更」と明記しているのがDataViewsへの移行だ。InstaWPの記事でも同様に警告されている。
影響を受けやすいプラグインの種類
- 投稿・固定ページ一覧にカスタム列を追加するプラグイン(
manage_posts_columnsフックを使用しているもの) - List Tableに追加の絞り込みドロップダウンを追加するプラグイン
- 投稿一覧画面にカスタムリンクやボタンを挿入するプラグイン
- WP_List_TableクラスをPHPで直接拡張しているプラグイン
比較的影響が少ないプラグイン
- フロントエンドの動作にのみ影響するプラグイン
- ウィジェット・ショートコード・ブロックを提供するプラグイン
- メタボックス(サイドバーのパネル)のみを追加するプラグイン
7.0へのアップデート前に必ず確認すること
- ステージング環境でWordPress 7.0ベータ版をテストする
- プラグインの更新履歴で「WordPress 7.0対応」の記載を確認する
- 投稿一覧・固定ページ一覧・ユーザー一覧に手を加えているプラグインを洗い出す
- 問題が出た場合、プラグイン側のアップデートを待つか代替手段を探す
WordPress 7.0のアップデート手順やバックアップ戦略については「WordPress 7.0 アップデート完全ガイド」で詳しく解説している。
Yoast SEO・ACF・WooCommerce・Gravity Formsなどの主要プラグインはリリースに合わせた対応が見込まれるが、メンテナンスが活発でない無料プラグインは対応が遅れる可能性がある。
なお、2026年4月に発生したWordPressプラグイン31本のバックドア事件からも分かる通り、プラグインの更新履歴を確認する習慣は重要だ。詳細は「WordPressプラグイン31本にバックドア発覚——「転売」が生んだサプライチェーン攻撃の全貌と対策」を参照してほしい。
プラグイン開発者が知っておくべき——DataViewsとDataForm
プラグイン開発者にとってDataViewsは「脅威」ではなく「機会」。これまで独自実装していたデータ管理UIを、WordPressコアと統一されたコンポーネントで構築できる。DataViews・DataViewsPicker・DataFormの3つのコンポーネントで構成され、特にDataFormは「フィールドの定義だけで自動でフォームUIを生成する宣言的アプローチ」を採用。表示と編集を同じデータ定義で書ける設計だ。
DataViewsとDataFormの関係
@wordpress/dataviewsパッケージは、主に3つのコンポーネントで構成されている。
- DataViews:データセットを表示・操作するメインコンポーネント(検索・フィルター・並べ替え・ページネーション付き)
- DataViewsPicker:データセットから項目を選択するためのコンポーネント
- DataForm:データセットの項目を編集するためのフォームコンポーネント
特にDataFormは「フィールドの定義さえすれば自動でフォームUIを生成する宣言的なアプローチ」を採用しており、DataViewsと同じAPIを共有している。つまり、表示と編集を同じデータ定義で書けるという設計だ。
WordPress 7.0でのAPI変更点(開発者向け)
Make WordPress Coreブログ(2026年3月4日付け)によると、WordPress 7.0サイクルでは35名の開発者が166件のコントリビューションを行い、DataViews周辺のAPIが大きく改善された。主な変更点は以下のとおりだ。
groupBy構文の変更(後方互換性に影響あり)
|
1 2 3 4 5 6 7 8 9 10 11 |
// WordPress 6.9までの書き方 const view = { groupByField: 'status' }; // WordPress 7.0からの書き方 const view = { groupBy: { field: 'status', direction: 'asc', showLabel: true } }; |
その他の主な追加機能
- 数値・日付フィールドのフォーマット設定:桁区切り・小数点・日付パターンを指定可能
- detailsレイアウト:フィールドをネイティブの
<details>要素内に折りたたみ表示 - バリデーション表示:必須・任意のラベルを自動付与
- adaptiveSelectコントロール:選択肢が多い場合にコンボボックスへ自動切り替え
- CSS変数(
--wp-dataviews-color-background)によるコンテナに合わせた背景色設定
プラグインからDataViewsを使う場合の注意点
@wordpress/scriptsパッケージでビルドする場合、インポート元に注意が必要だ。
|
1 2 3 4 5 |
// ❌ 間違い(npmパッケージを直接インポート) import { DataViews } from '@wordpress/dataviews'; // ✅ 正しい(WordPressプラグイン環境ではwpサブパスを使う) import { DataViews } from '@wordpress/dataviews/wp'; |
また、スタイルシートの読み込み順序にも注意が必要だ。wp-componentsのスタイルシートを依存関係として登録しておく必要がある。
プラグイン開発の全体的な流れ、SVNでの公開手順、WordPress.orgの審査プロセスについては、以下の記事で詳しく解説している。
移行戦略の推奨アプローチ
DEV Communityのレビュー記事(2026年3月)では、次の移行戦略が推奨されている。
- 新しいデータ管理UIはDataViewsで構築する(既存の安定したUIの即時リライトは避ける)
- 変更頻度の高い画面を優先して移行する
- フィルタリング・バリデーションのフローについて互換性テストを追加する
- CI環境でWordPress 6.9と7.0の両バージョンでテストを実行する
CI/CDでのテスト自動化については「WP-CLI実戦編|GitHub ActionsでのCI/CD連携」が参考になる。
add_meta_box()を使っているプラグインへの影響
add_meta_box()によるクラシックメタボックスは、WordPress 7.0でコラボレーションモードを無効化する。register_post_meta()とPluginSidebarコンポーネントへの移行が推奨されている。WordPress 7.0のリリースサイクルは、この移行を進める「移行窓」として位置づけられている。
WordPress 7.0のリアルタイムコラボレーション(RTC)機能は、クラシックなメタボックスが存在する投稿では動作しない。複数ユーザーによる同時編集を有効にするためには、メタボックスをブロックエディタのサイドバーパネルに移行する必要がある。
WordPress公式のDeveloper Blogには、この移行を助けるチュートリアルが公開されている。WordPress 7.0のリリースサイクルは、この移行を進める「移行窓」として位置づけられている。
サイトオーナー向け——実際の操作感はどう変わるか
操作の基本的な流れは変わらない。「記事を書く・編集する・削除する」という作業はそのままできる。変わるのは一覧画面の見た目と、フィルタリング・並べ替えの操作感。大量のコンテンツを管理するサイト、複数の編集者が関わるサイトほど、この変化のメリットを実感しやすい。
WordPress 7.0にアップデートすると、投稿一覧を開いたときに最初に気づくのは「画面がすっきりした」という感覚だろう。余白が広がり、タイポグラフィが整い、ブロックエディタと同じデザイン言語が管理画面全体に広がる。
ページ遷移にもアニメーションが加わり、管理画面全体が「バラバラな画面の集合」ではなく「一つのアプリケーション」のように感じられるようになる。
具体的な変化のポイントをまとめる。
- 検索・絞り込みが即時反映:「ステータス:下書き」に絞り込んでも、ページは白くなりません
- 列の表示をカスタマイズ可能:不要な列を非表示にして自分だけのビューを作れます
- グリッド表示に切り替えられる:アイキャッチ画像を大きく表示したビジュアル重視の一覧表示が可能です
- ステータスでグループ化できる:「公開済み」「下書き」「レビュー待ち」をグループ別に整理して表示できます
大量のコンテンツを管理するサイト、複数の編集者が関わるサイトほど、この変化のメリットを実感しやすいだろう。
まとめ——DataViewsはWordPress管理画面「13年越しのリセット」
DataViewsは2013年のMP6アップデート以来、13年ぶりのWordPress管理画面の根本的な刷新。サイトオーナーはステージング環境でのテスト、プラグイン開発者はmanage_posts_columnsとWP_List_Tableを使うコードの洗い出し、エージェンシーはクライアント向けドキュメントの更新が必要。WordPress 7.0リリース延期中の今が最適な準備期間だ。
2013年のMP6アップデートから13年間、WordPressの管理画面は基本的に同じ構造を保ってきた。DataViewsはその状況を変える、WordPress管理画面の根本的なリセットだ。
| 対象者 | 今すぐやるべきこと |
|---|---|
| サイトオーナー | ステージング環境でWordPress 7.0をテスト。投稿一覧・固定ページ一覧のプラグインを確認する |
| プラグイン開発者 | manage_posts_columnsやWP_List_Tableを使っているコードを洗い出す。新規UIはDataViewsで構築する方針に切り替え始める |
| エージェンシー・フリーランス | クライアントへのWordPress 7.0案内資料を更新する。管理画面のスクリーンショットを使ったドキュメントは更新が必要になる |
WordPress 7.0は現在リリース延期中(2026年5月中〜下旬が新スケジュール)だが、それ以外の機能——DataViewsを含む——はリリース準備が完了している。今のうちにステージング環境でテストを進めておくことが最善の準備だ。
参考リンク:











コメント