2026年5月20日、WordPress 7.0(コードネーム:Armstrong)が正式リリースされました。
今回のアップデートは単なる機能追加ではありません。
最大の注目点は、WordPressコアにAI接続の共通基盤が組み込まれたことです。
これによりWordPressは従来のCMS(コンテンツ管理システム)から、AIエージェントと連携して業務を自動化できる「Agentic WordPress(エージェント型WordPress)」へと大きく進化しました。
本記事では、WordPress 7.0の主要な新機能と、サイト運営者・開発者への影響を分かりやすく解説します。
WordPress 7.0の最大の目玉は「AIクライアント」と「Connectors」
従来のWordPressでは、AI機能を利用するために各プラグインが個別にOpenAIやGeminiなどへ接続する必要がありました。
WordPress 7.0では、この仕組みが大きく変わります。
WordPressコアに「AI Client(AIクライアント)」が組み込まれ、すべてのプラグインが共通APIを通じてAIを利用できるようになりました。
その結果、
- AIプラグイン同士の互換性向上
- APIキー管理の一元化
- プロバイダー切り替えの容易化
- 将来的なAIエージェント機能への対応
が実現されています。
新しく追加された「設定 → Connectors」
WordPress 7.0では管理画面に新たなメニュー
設定 → Connectors
が追加されました。
ここでAIサービスのAPIキーをサイト全体で管理できます。
これまではプラグインごとにAPIキーを設定するケースが多くありましたが、今後は一度設定するだけで複数のAI対応プラグインから利用可能になります。
対応AIプロバイダー
| 区分 | プロバイダー |
|---|---|
| 公式対応 | OpenAI(ChatGPT) |
| 公式対応 | Google(Gemini) |
| 公式対応 | Anthropic(Claude) |
| コミュニティ対応 ※外部プラグインを導入して利用 | xAI(Grok) |
| コミュニティ対応 ※外部プラグインを導入して利用 | Mistral |
| コミュニティ対応 ※外部プラグインを導入して利用 | Ollama(ローカルLLM) |
| コミュニティ対応 ※外部プラグインを導入して利用 | OpenRouter(400以上のモデル) |
特にOllama対応により、ローカル環境でAIを動作させる選択肢が広がりました。
WordPress 7.0のAIアーキテクチャ
WordPress 7.0のAI基盤は主に4つのコンポーネントで構成されています。
1. AI Client(AIクライアント)
AIプロバイダーに依存しない共通インターフェースです。
開発者はOpenAI専用コードやGemini専用コードを書く必要がなくなり、同じコードで複数のLLMを利用できます。
2. AI Provider(AIプロバイダー)
実際に生成AIを提供する企業です。
代表例:
- OpenAI
- Anthropic
- xAI
- Mistral
3. Connector(コネクタ)
WordPressとAIプロバイダーを接続するためのコンポーネントです。
WordPress 7.0では「管理画面(設定 → Connectors)からワンクリックで簡単にセットアップできるプリセットとして用意されています。
- OpenAI Connector
- Google Connector
- Anthropic Connector
また、対応する外部プラグインを導入することで、OllamaなどのローカルLLMやその他のプロバイダーとも連携可能です。
4. Abilities API
WordPress 7.0を象徴する新機能です。
WordPressの機能をAIが理解できる形で定義(スキーマ定義)して、AIが扱えるツールとして登録・公開します。
例えば、
- 投稿を作成する
- 投稿を更新する
- 抜粋を生成する
- メディアを登録する
といった操作をAIエージェントが実行可能になります。
これが「Agentic WordPress」と呼ばれる理由です。
開発者がこれを利用・登録する際は wp_register_ability() という関数が使われます。
将来的にはAIがサイト管理業務の一部を自律的に行う時代が到来する可能性があります。
公式AIプラグインで利用できる機能
WordPress公式のAIプラグインでは、すでに多くの機能が提供されています。
投稿エディター機能
タイトル自動生成
記事本文からタイトル候補を自動生成。
抜粋(概要文)自動生成
SEOやSNS共有向けの説明文を自動作成。
コンテンツ要約
長文記事のサマリーを数秒で生成。
画像生成
記事内容に合わせた画像を生成。
レビューノート
ブロックごとに
- SEO改善提案
- 可読性向上提案
- アクセシビリティ改善提案
を表示します。
メディアライブラリ機能
Alt属性自動生成
画像内容を解析して代替テキストを生成。
アクセシビリティ改善とSEO向上に役立ちます。
AI画像編集
以下の機能が利用可能です。
- 背景除去
- 背景拡張
- オブジェクト除去
Photoshopレベルの画像編集をWordPress内で実現できます。
Visual Revisions(ビジュアルリビジョン)
従来のリビジョン機能はテキスト比較が中心でした。
WordPress 7.0では視覚的な差分比較が可能になります。
変更箇所は色分け表示されます。
- 緑:追加
- 赤:削除
- 黄:設定変更
特にブロックテーマ利用者や複数人編集環境で威力を発揮します。
Responsive Editing Mode
レスポンシブ編集機能が大幅強化されました。
ブロックごとに
- PCのみ表示
- タブレットのみ表示
- スマホのみ表示
をGUIから設定できます。
これまでCSSやプラグインで実現していた機能が標準搭載された形です。
ブロック単位のカスタムCSS
WordPress 7.0では個別ブロックへ直接CSSを適用できます。
メリットは、
- サイト全体への影響を防げる
- CSS管理が容易
- デザイン自由度向上
といった点です。
PHPだけでブロック開発が可能に
これまでブロック開発にはReactやJavaScriptの知識がほぼ必須でした。
WordPress 7.0ではPHPのみでブロック登録できる仕組みが導入され、開発のハードルが大幅に下がりました。
特に企業サイト開発や業務システム連携に恩恵があります。
注目の新ブロック
Breadcrumbsブロック
パンくずリストを標準搭載。
これまで多くのサイトで利用されていた専用プラグインが不要になるケースもあります。
Iconsブロック
SVGアイコンを簡単に配置可能。
- サイズ変更
- 色変更
- ライブラリから選択
にも対応しています。
Coverブロック
背景動画に対応。
- YouTube
- Vimeo
などの動画を背景として利用できます。
Gridブロック
レスポンシブレイアウトに標準対応。
複雑なカードレイアウトも容易になります。
Galleryブロック
ライトボックス表示を標準サポート。
画像ギャラリー系プラグインへの依存度が下がります。
画像ブロック
新機能として、
- アスペクト比設定
- フォーカルポイント設定
が追加されました。
画像のトリミング品質が大幅に向上します。
Navigationブロック
モバイル用メニュー管理が改善。
ナビゲーションオーバーレイをテンプレートパーツとして管理可能になりました。
段落ブロック
新たに、
- 1行目インデント
- 段組みレイアウト
が利用可能になりました。
数式ブロック
数式のスタイル設定オプションが追加されました。
教育サイトや技術ブログで活用できそうです。
HTMLブロック刷新
HTMLブロックが大幅に進化しました。
従来の単純なコード入力欄ではなく、
- HTML
- CSS
- JavaScript
を個別タブで管理できる専用エディターへ変更されています。
管理画面の一覧画面が「DataViews」に刷新
投稿一覧
ページ一覧
メディア一覧
などの管理画面はDataViewsへ移行されました。
これにより、
- 高速検索
- 高度なフィルタリング
- 柔軟な並び替え
- カスタムビュー保存
が可能になります。
大量コンテンツを管理するサイトほど恩恵を受けるでしょう。
まとめ:WordPress 7.0はAI時代への本格的な転換点
WordPress 7.0は単なるCMSのアップデートではありません。
今回のリリースによって、
- AI統合基盤の標準搭載
- APIキー管理の一元化
- AIエージェントとの連携基盤
- コンテンツ制作の自動化
- ブロックエディターの大幅強化
が実現されました。
今後数年間のWordPress進化の方向性を示した、歴史的なリリースと言えるでしょう。
特にサイト運営者、ブロガー、Web制作会社、開発者にとっては、「AIをどう使うか」がWordPress活用の重要テーマになる時代が本格的に始まったといえます。
【実録】当サイトもWordPress 7.0へアップデート!遭遇した2つのトラブルと解決策
当サイトも早速WordPress 7.0「Armstrong」へのアップデートを実施しました。その際、サーバー環境(Nginx + PHP 8.4)に起因する2つのトラブルに遭遇しましたので、同様の構成で運用されている方の参考になれば幸いです。
1. 新規投稿画面で「コンテンツがブロックされました」とエラーが出る
アップデート直後、新規投稿画面を開くと以下のようなエラーが表示され、記事の投稿・編集ができない状態になりました。
“このコンテンツはブロックされました。サイト所有者に連絡して問題を解決してください。”
【原因と対策】 原因は、サーバー(Nginx)側で設定していた「Content-Security-Policy(CSP)」の制限が厳しすぎたこと、およびWordPress 7.0のREST APIの挙動変更によるものでした。
/etc/nginx/conf.d/default.conf 内のCSP設定を以下のように緩和し、あわせてセキュリティ目的で設定していたユーザー列挙対策用の設定(location ~* /wp-json/wp/v2/users)を一時的にコメントアウトすることで無事に解決しました。
Nginx
add_header Content-Security-Policy "
default-src 'self' https: data: blob:;
script-src 'self' 'unsafe-inline' 'unsafe-eval' https: blob:;
style-src 'self' 'unsafe-inline' https:;
img-src 'self' data: https: blob:;
font-src 'self' data: https:;
frame-src 'self' https: blob:;
worker-src 'self' blob:;
object-src 'none';
base-uri 'self';
form-action 'self';
frame-ancestors 'self';
upgrade-insecure-requests;
";
2. プラグインのインストール・更新・削除時にエラーが発生する
プラグインの管理操作(インストールやアップデート、削除)を行う際に、システムエラーが発生する現象に見舞われました。
【原因と対策】 WordPress 7.0が推奨する PHP 8.4 の厳格化された構文・型チェックや、サーバーの書き込み権限周りの相性が影響していたようです。今回は応急処置として、PHP-FPMのサービス設定でシステム保護制限を一時的に緩和することで回避しました。
まず、以下のコマンドでPHP-FPMの設定を編集します。
sudo systemctl edit php8.4-fpm.service
設定ファイルが開いたら、以下のように ProtectSystem の値を full から false へ一時的に変更して保存します。
[Service]
ProtectSystem=false
最後に、設定を反映させるためデーモンのリロードとサービス再起動を実行します。
sudo systemctl daemon-reload
sudo systemctl restart php8.4-fpm.service
まとめ
WordPress 7.0はAI統合など非常に魅力的な新機能が満載ですが、アーキテクチャが大きく進化している分、サーバー側のセキュリティ設定(CSPやPHP 8.4の仕様)とのバッティングが発生するケースがあるようです。
もしアップデート後に挙動がおかしいと感じた際は、ぜひ上記の設定を確認してみてください!


コメント