タグアーカイブ WordPress

SiteGroundがAIプラグインを強制配信、100万件の自動インストールが引き起こした評価1.1の大炎上

SiteGroundがAIプラグインを強制配信、100万件の自動インストールが引き起こした評価1.1の大炎上

2026年5月末、ホスティングサービス大手のSiteGroundが、100万以上の顧客サイトに対して、AIプラグインを事前の同意なく自動インストールし、自動有効化するという事態が発生した。このプラグインはわずか数日でWordPress公式ディレクトリにおいて1.1という極めて低い評価を記録。100万インストールと最低評価という数字が、単なる機能の問題ではない、深い信頼の危機を物語っている。

一連の騒動は、企業が持つリーチの大きさと、その使い方を誤ったときに発生する信用コストの非対称性を浮き彫りにした。ここでは何が起きたのか、なぜここまで批判が集中したのか、そしてこの出来事がWordPressエコシステム全体に投げかける課題を整理する。

何が起きたのか。同意なき「AI Agent」の一斉配信

何が起きたのか。同意なき「AI Agent」の一斉配信

問題となったのは「AI Agent by SiteGround」というプラグインだ。機能面だけを見れば、チャットインターフェースを通じてWordPressやWooCommerceを管理し、複数サイトの一括更新なども行える、実用性の高いツールである。だが、その配信方法が全ての火種となった。

ユーザーが自ら検索してインストールしたわけではない。SiteGroundのホスティングを利用している顧客のWordPressサイトに、ある日突然このプラグインが現れ、有効化された状態になっていたのだ。運営者が気づかぬうちに、外部のAIサービスと連携する準備が整えられたソフトウェアが設置されていたことになる。

この事実が発覚するや否や、WordPressのプラグインレビュー欄は非難の声であふれた。「自動インストールは大きな過ちだ」「なぜ同意なしにインストールしたのか」「ひどい、そして deceptive だ」「もうSGのファンではない」。わずか数日のうちに35件の星1レビューが投稿され、星5はわずか1件という異様な状況が生まれた。

本来あるべき配信フロー(オプトイン)
ホスティング事業者 新機能の告知 ユーザーが選択 インストール実行
ユーザーの同意が起点
今回SiteGroundが取ったフロー(強制配信)
ホスティング事業者 一斉配信 ユーザーは事後知る 信頼の毀損
同意なき自動実行が問題

Redditでも同様の議論が巻き起こった。あるユーザーが「WARNING – SiteGround just put some AI plugin into every single site」と題したスレッドを立ち上げ、社内で誰がこのプロジェクトを承認したのかと疑問を呈したのだ。

「安全でオプションです」という説明が響かなかった理由

「安全でオプションです」という説明が響かなかった理由

批判を受けてSiteGroundは迅速に対応し、Redditやサポートフォーラムで直接説明を行った。彼らの弁明はこうだ。このプラグインはWordPress 7.0の新しいAIフレームワークへの準備として追加されたものであり、顧客がコネクタやAPIキーを手動で設定する手間を省くための措置だった。プラグインはバックグラウンドで何かをするわけではなく、ユーザーが能動的に使わない限りサイトに影響を与えず、いつでも無効化または削除できる。事前にメールでも通知したという。

技術的には、この説明に誤りはないかもしれない。しかし、この釈明は根本的な怒りのポイントを外していた。WP Mayorの記事によれば、ユーザーが懸念していたのは「プラグインが密かにサイトを破壊するかもしれない」という技術的リスクよりも、もっと大きな原則論だった。自分が選んでいないソフトウェアを、自ら責任を負うインフラに勝手に置かれたこと、その行為自体への反発なのだ。

Redditの投稿者が指摘したように、たとえ自分がそのAI機能を使わなくとも、顧客が管理画面でそれを見つけて興味本位で操作を始めてしまうリスクがある。機能の説明で「信頼」に対する異議に答えることはできない。「頼んでないのに何故入れたのか」という不満に対し、「安全だしオプションです」と返しても、相手の懸念を全く理解していないことを表明するに等しい。

ユーザーが感じた怒り
同意なく私のサイトにソフトウェアを置いた
→ これは機能の問題ではなく、関係性の問題。
SiteGroundの弁明(技術的視点)
安全ですし、オプションです。事前にメールも送りました」
→ 「頼んでない」という根本的懸念には何も答えていない。

格付けが示すもう一つの不公正

格付けが示すもう一つの不公正

この騒動には、もう一つ見逃せない副次的影響がある。WordPress公式プラグインディレクトリで「AI agent」と検索すると、このAI Agent by SiteGroundが上位3位に表示される。星1.1という散々な評価でありながら、何百もの競合プラグインを押しのけて、だ。

WordPress.orgのディレクトリ検索は、アクティブインストール数をランキングの重要な要素として扱っている。通常、これはユーザーがプラグインを見つけ、気に入り、自らの意思でインストールした結果を反映するものだから理にかなっている。しかし、ホスティング事業者が100万件ものインストールを一晩で「製造」できてしまうなら、その前提は崩壊する。

WP Mayorの記事では、運営者自身が開発するプラグインが10万インストールに到達するまでに何年もかかった経験が引き合いに出されている。地道に一人ひとりのユーザーを獲得して可視性を高めてきた独立系開発者にとって、この出来事はフェアとは言い難い。評価1.1のプラグインが、そうした開発者の努力を数日で飛び越え、ランキング上位に躍り出た。これはSiteGroundだけの問題ではなく、WordPress.orgディレクトリのランキングシステムが抱える構造的な脆弱性も浮き彫りにした。

オーガニックな成長
開発者 品質で評価獲得 インストール数増加 検索上位に
時間をかけた正当な評価
今回のSiteGround(不公正なショートカット)
事業者 強制インストール 100万インストール達成 評価1.1でも検索上位
ユーザーの意思を反映しないランキング操作

他社が学ぶべき「絶対に守るべき三つのルール」

他社が学ぶべき「絶対に守るべき三つのルール」

今回の出来事は、ホスティング事業者やプラグイン開発者が顧客との関係で決して踏み越えてはならない一線を教えている。

第一に、すべてはオプトインであるべきだ

顧客のサイトに影響を与える変更のデフォルトは、常に「同意を得る(オプトイン)」でなければならない。「拒否しなければ同意とみなす(オプトアウト)」方式は、あなたがすでに顧客の許可を持っているという前提に立っており、その差は顧客に即座に感じ取られる。

第二に、「技術的に通知した」は同意ではない

「何日前にメールを送ったはずだ」という類の抗弁は、同意の証明にはならない。ユーザーがその一通のメールを見ていることを前提とした通知戦略は、同意ではなく「記録」に過ぎない。両者は全くの別物であり、顧客はその違いをよく知っている。

第三に、リーチとは責任であり、ただの利便性ではない

100万サイトに一斉配信できる能力は、巨大な信託の上に成り立っている。それを単なる「配信ショートカット」として扱い始めた瞬間、そのリーチを可能にしていた信頼そのものを食いつぶし始めている。

WP Mayorの記事は、ロードマップ会議で「いかに摩擦なく導入させるか」という議論がなされると、ときにこの原理が忘れられてしまうと指摘する。摩擦のない導入と、同意の尊重はしばしば対立する。そして対立したときは、必ず同意が勝たねばならない。同意こそが、レピュテーションの素材だからだ。

SiteGroundは信頼を回復できるか

SiteGroundは信頼を回復できるか

フェアな視点で言えば、この状況はまだ立て直しが可能だ。SiteGroundが自動インストールを停止し、真にオプトイン方式へと切り替え、さらに「ロールアウトは間違いだった」と明言すれば、関係は修復に向かう。しかし、「ご意見は製品チームに転送されました」といった、問題を管理するための企業言語でやり過ごそうとすれば、事態は悪化するだけだろう。

顧客は、自分たちが間違っていたと認める企業を、正しかったと説明し続ける企業よりもはるかに早く許すものだ。人々がこれほど怒っているのは、まさにSiteGroundに「もっと良い対応」を期待していたからに他ならない。その期待自体は、まだ彼らに残された修復可能な資産なのである。100万という数字も、もしそのうちの一つでも「選択」の結果だったなら、全く異なる意味を持っていたはずだ。

この記事のポイント

  • SiteGroundが100万件以上の顧客サイトにAIプラグインを事前同意なく自動インストールし、評価1.1の大炎上を招いた
  • ユーザーの怒りは機能の安全性ではなく「同意なく自サイトにソフトウェアを置かれた」という信頼の毀損に集中した
  • この強制配信により、WordPress公式ディレクトリのランキングシステムが持つ構造的な不公正も露呈した
  • 顧客のデジタル資産に触れるあらゆる行為はオプトインが原則であり、「通知」は「同意」の代わりにはならない
WPプラグインのサプライチェーン攻撃、AIで見えてきた隠れた脅威

WPプラグインのサプライチェーン攻撃、AIで見えてきた隠れた脅威

WordPressプラグインのサプライチェーン攻撃が急速に広がっている。悪意ある攻撃者がプラグイン企業を買収し、あるいは正規のプラグインを乗っ取り、無防備なサイトへマルウェアを配信する手口だ。従来の「サイトを直接ハッキングする」という攻撃とはまったく異なるレイヤーで、静かに進行する。

Anchor Hostingの創業者であるAustin Ginder氏は、WP Tavernのポッドキャストでこの問題の全容を語った。同氏は2010年からWordPressに関わり、現在は数千のWordPressサイトを管理している。2026年に入り、長年安定していた顧客サイトでマルウェアが頻出するようになったことを受け、AIを駆使した徹底調査を開始した。

調査の結果、明らかになったのは単なる脆弱性の話ではない。正規のプラグイン更新チャンネルそのものが攻撃者に乗っ取られているという、構造的な脅威だ。本記事ではその仕組み、具体的な被害事例、そしてAIによって変わりつつあるセキュリティ対策の最前線を解説する。

サプライチェーン攻撃の実態(2つの侵入経路)

サプライチェーン攻撃の実態(2つの侵入経路)
経路1 プラグイン企業の買収(Buy-and-Weaponize)
攻撃者 プラグイン企業を買収 正規の更新チャンネル を取得
改ざん サードパーティ更新サーバー へ誘導するコードを仕込む
マルウェア配信 SEOスパム・バックドア を注入
※WP TavernのポッドキャストでAustin Ginder氏が言及した事例。攻撃者は6桁の金額を投じて企業を買収し、正規の更新フローを悪用する。
経路2 プラグインリポジトリの乗っ取り(Credential Breach)
攻撃者 作者の認証情報を窃取 作者になりすまし
悪意あるコード をプラグインに直接プッシュ
自動更新 ユーザーは気づかずに感染
※wordpress.orgのリポジトリはオープンソースで全変更履歴が追跡可能だが、事後検知になる点が課題。
攻撃者の行動  侵害された対象・被害  フローの方向

この図はサプライチェーン攻撃の2大経路を示している。いずれも、ユーザーが自動更新を有効にしている場合、まったく気づかずに感染する点が共通している。WP Tavernのポッドキャストで語られた内容を整理すると、攻撃者はこうした手法でプラグインを「武器化」し、正規更新を装いながらマルウェアを拡散している。

プラグイン買収による攻撃

WP TavernのポッドキャストでAustin Ginder氏が明かした最も衝撃的な手口は、攻撃者が実際にプラグイン企業を買収して武器化するというものだ。同氏はEssential Pluginsと呼ばれる30以上のプラグインを抱えるパッケージが売却され、その後にコード改変が行われた事例を報告した。

攻撃者は6桁の金額を投じてでも正規の配信チャンネルを手に入れる価値があると判断している。プラグインを買収すれば、更新ボタンを押すだけで何万ものサイトにコードを配信できるからだ。この手法の巧妙な点は、プラグインの本来の機能はそのまま維持されることである。ユーザーは見た目の変化に気づかない。

プラグインハイジャックによる攻撃

もうひとつの経路は、プラグインの更新先をすり替えるハイジャック型だ。攻撃者はまず正規のプラグインにサードパーティのアップデータを密かに組み込む。これはwordpress.orgのガイドライン違反だが、コードを巧妙に隠すことで審査をすり抜ける。

一度このコードが仕込まれると、以降の更新はwordpress.orgではなく攻撃者の管理するサーバーから配信される。wordpress.org側からは一切の可視性が失われ、ユーザーのサイトは知らぬ間に乗っ取られた状態になる。この手口は特に長期間気づかれにくく、過去にQuick Redirectionプラグインなどで実際に確認されている。

偶然のマルウェア除去から始まった調査

偶然のマルウェア除去から始まった調査

Austin Ginder氏がこの問題に気づいたのは、2026年2月に顧客サイトのマルウェア除去作業を行っていたときのことだ。同氏はWP Tavernのポッドキャストで「長年安全だったサイトが突然マルウェアに感染するようになった」と振り返っている。

従来のマルウェア除去は不安がつきまとう作業だった。ファイルをひとつずつ確認し、疑わしいコードを取り除いても、本当にすべてを取り切れたか確信が持てなかった。しかし同氏は、AIを使うことで状況が一変したと語る。AIがすべてのファイルを精査し、感染経路の特定から根本原因の解明までを一貫して行えるようになったのだ。

ある顧客の調査で行き着いた先はwordpress.orgのリポジトリだった。同氏はAIを使い、問題のプラグインの変更履歴を解析した。すると、正規の更新チャンネルが改ざんされている痕跡が見つかった。ここから本格的な調査が始まった。

以降、同氏は4件の詳細な調査レポートを公開した。いずれも異なるプラグイン、異なる攻撃者によるものだった。最初の1件が単発の事件ではなかったことが、ここで明らかになった。

AIが切り拓く新たな脅威検出

AIが切り拓く新たな脅威検出

ファイル単位の徹底監査

Austin Ginder氏はAIの活用について、WP Tavernのポッドキャストで具体的な方法を説明している。同氏は月額200ドルのClaude Codeサブスクリプションを使い、顧客サイトの全ファイルを1行ずつ監査している。これは人間には不可能な作業量だが、AIなら数十万行のコードを短時間で精査できる。

「1バイトの変更も見逃さない」と同氏が語るこの手法は、静的解析の域を超えている。AIはコードの文脈を理解し、単なるシグネチャマッチングでは検出できない巧妙なバックドアも特定する。あるケースでは、一見無害に見えるJavaScriptの埋め込みコードから、クレジットカードスキマーの存在を突き止めた。

バリアント検出ツールの実装

さらに同氏は、プラグインのバージョン差異を検出する独自ツールをAIで構築した。これは、インストールされているプラグインのコードがwordpress.org上の正規バージョンと異なっていないかを自動照合する仕組みだ。

このツールのテスト中、Quick Redirectionプラグインのバリアント版が12サイトで稼働していることを発見した。本来の作者が意図せず(あるいは意図的に)、多くのユーザーをハイジャック版へ誘導していた事例だ。さらに、上位2000のWordPressサイトをスキャンした際には、Scroll To Topプラグインに不正コードが仕込まれているのを確認した。このプラグインは2万サイトにインストールされていたが、攻撃者はまだ「引き金を引いておらず」、被害が表面化する前に発見できたという。

従来のマルウェア検出(Before)
シグネチャ照合 既知のパターンしか検出できない
手動監査 数千ファイルの全量確認は非現実的
未知のバックドアや巧妙に隠されたコードを見逃すリスクが大きい
AI による監査(After)
全ファイル精査 1行単位でコードの意味を理解
バリアント検出 正規版との差分を自動で特定
感染経路追跡 どこから侵入したかを逆算して特定
トリガーが引かれる前の「潜伏状態」でも異常を検出できる

AIによる監査は、コードの意味を解釈しながら異常を浮かび上がらせる。従来のシグネチャベースでは見逃していた「まだ発動していない攻撃コード」も、文脈の不自然さとして検出できる点が最大の強みだ。

過去13年間活動を続ける攻撃者の発見

Austin Ginder氏はWP Tavernのポッドキャストで、13年にわたって活動を続けている攻撃者の存在にも言及した。この攻撃者は、何度アカウントやプラグインを閉鎖されても、新しいアカウントを作り直し、別のプラグインで同じ手口を繰り返してきた。

「彼らを止めるには、単にコードを修正するだけでは足りない」と同氏は語る。攻撃のインフラそのものを無効化し、再発を防ぐ仕組みが必要だ。AIによる大規模監査が、こうした長期化する脅威への対抗手段として期待されている。

WP Beaconが目指すコミュニティの連携

WP Beaconが目指すコミュニティの連携

Austin Ginder氏は、調査結果を共有するプラットフォームとして「WP Beacon(wpbeacon.io)」を立ち上げた。これは従来の脆弱性データベースとは異なり、サプライチェーン攻撃に特化した情報を集約する場である。既存の脆弱性DBが「コードの欠陥」に注目するのに対し、WP Beaconは「悪意ある行為者」そのものの行動パターンを記録する。

同氏はWP Tavernのポッドキャストで、WP Beaconの真の目的は「セキュリティ研究者やホスティング企業が行動を起こすための情報基盤」になることだと述べた。実際、同氏が発見した攻撃者のサーバーは、協力者の手によってドメイン停止措置が取られたという。調査と対策を分業し、攻撃インフラを迅速に無力化する流れを作ることが狙いだ。

今後の対策と個人でできること

今後の対策と個人でできること

Austin Ginder氏はWP Tavernのポッドキャストの中で、個人でもすぐに実践できる対策として、自サイトのバックアップをAIで監査する方法を提案した。Claude Codeなどのツールにサイトの全ファイルを読み込ませ、「すべての行をチェックし、脆弱性やマルウェアの痕跡を報告してほしい」と指示するだけでも、高い精度の分析結果が得られるという。

「我々はデータの上に座っているが、それを使いこなせていない」と同氏は指摘する。大手ホスティング企業が保有する数百万サイト分のデータをAIで横断分析できれば、攻撃パターンの早期発見と封じ込めが可能になる。WP Beaconがそうした連携の起点となることが期待されている。

長期的には、プラグインの全コード監査を自動化し、変更が発生するたびにAIがチェックを行う仕組みが必要だ。wordpress.orgのリポジトリには6万以上のプラグインが存在するが、CSSや画像ファイルを除外し、PHPやJavaScriptの変更だけを対象にすれば、現実的な範囲でカバレッジを確保できる。

この記事のポイント

  • WordPressプラグインのサプライチェーン攻撃は、買収とハイジャックの2経路で進行する
  • ユーザーは自動更新を通じて、まったく気づかずにマルウェアを受け取る可能性がある
  • AIを使った全ファイル監査で、従来の方法では見逃していた潜伏型の脅威も検出できる
  • WP Beaconはサプライチェーン攻撃に特化した情報基盤として、コミュニティ連携を促進する
  • 個人でもClaude CodeなどのAIツールで自サイトの監査を実施できる
WooCommerce 10.9でカラースウォッチがコア機能に。商品ページの視覚表現が大幅に向上

WooCommerce 10.9でカラースウォッチがコア機能に。商品ページの視覚表現が大幅に向上

WooCommerce 10.9で商品属性に新しいタイプ「Color / Image」が追加された。これまではテキストリンクやセレクトボックスでしか選べなかった色や柄のバリエーションを、フロントエンド上で視覚的なスウォッチ(小さな色見本)として表示できるようになる。

この機能はブロックテーマ利用時の実験的機能として提供され、商品フィルターブロックや「カートに追加+オプション」ブロック内のバリエーションセレクターに自動適用される。WooCommerce Developer Blogの記事によると、6月8日予定のベータ版から利用可能だ。

本記事では、この新機能の概要、具体的な設定手順、技術的な内部構造、そして他のブロックとの共有APIの仕組みを詳しく解説する。WooCommerceストアを運営する担当者や、ECサイトのデザインを改善したい制作者に役立つ情報だ。

カラースウォッチ機能の概要

カラースウォッチ機能の概要
従来のバリエーション表示(Before)
色を「カラー レッド」のようなテキストチップで表示
カラー レッド カラー ブルー カラー グリーン
WooCommerce 10.9の新しいスウォッチ表示(After)
実際の色を円形のスウォッチで視覚的に表現
← クリックで選択

上の比較で分かるように、テキストだけでは実際の色味が伝わらず、購入者は商品画像だけを頼りに判断するしかなかった。今回の変更で、Chipsブロック(チップス)やListブロック(リスト)での表示が直感的になる。

対応するブロックと表示パターン

カラースウォッチが適用されるのは、以下の2つのブロック内でColor / Image属性がレンダリングされる場面だ。

  • 商品フィルター内の「属性で絞り込む」ブロック(Filter by Attribute)
  • 「カートに追加+オプション」ブロック内のバリエーションセレクター(Variation Selector)

Chipsスタイルでは、各スウォッチがHEXカラーコードまたは画像を使った円形で表示される。管理画面で設定した色や画像がそのままフロントエンドに反映される仕組みだ。Listスタイルでは、属性名の隣に小さなスウォッチが並ぶ。これにより、フィルター画面でも色の判別が容易になる。

Chipsスタイル(チップス)でのスウォッチ表示例
※ 選択中のスウォッチは枠線が強調表示される
Listスタイル(リスト)でのスウォッチ表示例
レッド(12)
ブラック(8)
ゴールド(5)
※ 各属性名の左に小さな色見本が付与される

色だけでなく画像スウォッチにも対応

今回の機能は単なるカラーピッカーにとどまらない。属性タイプ名が「Color / Image」であることからも分かるとおり、メディアライブラリから画像を選択することも可能だ。チェック柄やヒョウ柄、グラデーションパターンなど、HEXコードでは表現しきれない複雑なデザインもスウォッチ化できる。

この画像スウォッチ機能は、ファッションECやインテリアECで特に効果を発揮する。テキストだけでは「ダマスク柄」「ストライプ」といった情報が伝わりにくいが、小さなサムネイル画像があれば購入者は直感的に商品の外観を把握できる。

設定手順と利用条件

設定手順と利用条件

カラースウォッチ機能はブロックテーマでのみ利用可能な実験的機能として提供される。有効化の手順は以下の3ステップだ。

STEP 1 WooCommerce管理画面で「設定 → 高度な設定 → 機能」へ移動
STEP 2 「属性のカラースウォッチ」オプションをトグルで有効化
STEP 3 「商品 → 属性」で新規または既存の属性を「Color / Image」タイプに設定

特徴的なのは、この機能が完全にオプトイン方式である点だ。既存の属性をColor / Imageタイプに更新しない限り、ストアフロントにスウォッチは一切表示されない。既存のテキスト表示を維持したい商品がある場合も、属性タイプを変更しなければ従来通りの挙動を保てる。

属性タイプの内部的な識別子

属性のタイプを設定すると、各属性ターム(付与する値)の編集画面にカラーピッカーと画像選択の入力欄が追加される。内部的には、この属性タイプは「wc-visual」というスラッグで識別される。

スラッグの先頭に「wc-」というプレフィックスが付与されているのは、既存のプラグインが独自に登録している可能性のあるカスタム属性タイプとの名前衝突を防ぐためだ。すでに何らかのカラースウォッチ系プラグインを導入しているストアでも、コア機能とプラグイン機能が競合することなく共存できる設計になっている。

ブロックテーマが必須条件

現時点では、クラシックテーマではこの機能は動作しない。あくまでブロックテーマ(Site Editing対応テーマ)に限定された実験的機能だ。クラシックテーマ利用者向けには、引き続きサードパーティ製のカラースウォッチプラグインが代替手段となる。

正式リリースまでの間にクラシックテーマ対応が追加されるかは明言されていないが、WooCommerceのブロック化推進の流れを踏まえると、今後もブロックテーマを前提とした機能拡充が続くと見ておくのが妥当だろう。

共有インナーブロックによるブロック間の連携強化

共有インナーブロックによるブロック間の連携強化

カラースウォッチ機能と並行して、WooCommerceチームはブロック間のインナーブロック共有APIにも手を入れた。具体的には、「商品フィルター」ブロックと「カートに追加+オプション バリエーションセレクター」ブロックが同じインナーブロックを再利用できるようになっている。

共有インナーブロックの構造イメージ
商品フィルター Filter by Attribute ブロック Chips (共有インナーブロック)
カートに追加+オプション Variation Selector ブロック Chips (同じインナーブロック)
※ 両ブロックが同一のChipsブロックを内部で利用する

これまでは、商品フィルター用のChipsブロックとバリエーションセレクター用のUIが別々に実装されていた。今回の変更で、片方のブロックに加えられた改善がもう片方にも自動的に反映されるようになる。開発者視点では、メンテナンス対象のコードが減り、一貫性のあるUIを提供しやすくなるメリットがある。

また、後方互換性にも配慮されている。Variable Product(バリエーション商品)テンプレートパーツをカスタマイズしているストアでも、フロントエンド表示時やエディターで開いた際には、自動的に新しいインナーブロックが適用される仕組みだ。既存のカスタマイズが壊れる心配はない。

今後のロードマップとテスト参加方法

今後のロードマップとテスト参加方法

WooCommerce Developer Blogの記事によると、カラースウォッチ機能は6月8日予定のWooCommerce 10.9ベータ版からブロックテーマ上のフィーチャーフラグ(機能フラグ)として提供される。すでにGitHub上のナイトリービルドでもテスト可能だ。

正式版リリースに向けた注意点

現時点では実験的機能という位置付けであるため、本番環境への適用は避け、まずはステージングサイトでテストすることをWooCommerceチームは推奨している。テスト中に発見した不具合や改善要望は、GitHubのWooCommerceリポジトリのIssueトラッカーで報告できる。

実験的機能がいつ正式機能に格上げされるかは明言されていないが、WooCommerceのリリースサイクルを踏まえると、大きな問題が報告されなければ2〜3バージョン以内に正式対応となる可能性が高い。

プラグイン開発者への影響

「wc-visual」という標準化された属性タイプが追加されたことで、サードパーティ製プラグインやテーマ開発者にも恩恵がある。視覚的属性を識別するための統一的なパターンができたため、複数のプラグイン間での相互運用性や拡張性が高まる。

たとえば、商品エクスポートプラグインがスウォッチ情報をCSVに含めたり、カスタムテーマがスウォッチのスタイルを独自に調整したりする際に、「wc-visual」というスラッグを基準に処理を分岐できるようになる。

この記事のポイント

  • WooCommerce 10.9で商品属性に「Color / Image」タイプが新設され、フロントエンドで視覚的なスウォッチ表示が可能になる
  • 商品フィルターとバリエーションセレクターの両方で、ChipsブロックとListブロックに自動適用される
  • HEXカラーだけでなくメディアライブラリの画像もスウォッチとして使用できる
  • ブロックテーマ限定の実験的機能であり、設定画面のトグルで明示的に有効化するオプトイン方式
  • 共有インナーブロックAPIの改善により、複数ブロック間で一貫性のあるUIとメンテナンス効率の向上が図られている
WordPress 7.0リリースとAI管理ツール最新動向 2026年5月

WordPress 7.0リリースとAI管理ツール最新動向 2026年5月

WordPressエコシステムに大きな動きがあった。2026年5月末、待望のWordPress 7.0「Armstrong」が正式リリースされたのだ。管理画面の刷新やAI機能の統合が実装され、次世代サイト運営の基盤が整った。

これと同時に、AIを駆使した管理ツールも相次いで発表されている。サイト翻訳、スパム対策、アナリティクス対話、自動化まで、もはや手動運用の時代は終わりつつある。WPBeginnerの2026年5月Spotlight記事は、これらの新製品群とコミュニティ動向を詳細に報じた。

WordPress 7.0 Armstrongのリリース

WordPress 7.0 Armstrongのリリース

WordPressコアチームは2026年5月、バージョン7.0「Armstrong」を公開した。このリリースは、管理画面のデザイン刷新とAI機能のネイティブ統合が最大のトピックだ。リアルタイム共同編集は今回見送られたが、AIコネクタの導入だけでも近年で最も大きなアップデートの一つと評価されている。

従来の管理画面(Before)
ダッシュボードの読み込みが遅く、ページ遷移のたびに再描画が発生
カラースキームは固定で、視認性が悪い部分も
WordPress 7.0 管理画面(After)
スムーズなページ遷移と即時読み込みを実現
新しいカラースキームで視認性が向上
AIコネクタ 搭載で全プラグインからAI APIキーを一元管理

このデモでは、管理画面の変化を概念図として示している。実際のバージョン7.0では、ページ読み込み速度が大幅に改善し、操作フィードバックが即時になった。

AIコネクタとサイトエディタの強化

AIコネクタは、サイト全体でAI APIキーを一箇所に登録できる仕組みだ。これにより、各プラグインが個別にAPIキーを要求する必要がなくなり、一貫したAI機能の提供が可能になった。ユーザーはOpenAIや他のAIプロバイダーのキーを設定画面で一度入力するだけで、対応プラグイン全体がそのキーを利用できる。

ブロックエディタにも大幅な改善が加わった。具体的には、個別ブロックへのカスタムCSS追加、デバイスごとのブロック表示・非表示制御が可能になった。これらの機能は、モバイル、タブレット、デスクトップそれぞれに最適化した表示を簡単に設計できることを意味する。正式リリースに先立ち公開されたベータ版の情報を追っていたユーザーからは、特にこの柔軟性に対して高い期待が寄せられていた。

AI翻訳ツールUniversallyの登場

AI翻訳ツールUniversallyの登場

多言語サイトを手軽に実現したいが、従来の翻訳プラグインはデータベース肥大化やパフォーマンス低下を招きやすい。SaaS型の翻訳サービスは高価で、個人事業主や中小企業には手が出せなかった。このような課題に対し、AI搭載のウェブサイト翻訳プラットフォーム「Universally」が登場した。

従来の翻訳プラグイン(Before)
✕ データベースに翻訳を保存し、肥大化
✕ パフォーマンス低下や複雑な設定が必要
Universally AI翻訳(After)
✓ クラウドベースで110言語以上に高速翻訳
✓ hreflangタグやXMLサイトマップなど多言語SEO最適化
無料プラン あり(1サイト、1言語、月2,000語)

Universallyはデータベースに翻訳データを保存しないクラウド型アーキテクチャを採用し、サイトパフォーマンスを維持したまま多言語化できる。AI用語集機能により、ブランド名や専門用語の誤訳も防ぐ。プライベートベータ段階で既に2億5,000万語以上の翻訳実績があり、WordPress以外にShopifyやWix、Replitなどにも対応する。有料プランは年払いで月額7.5ドルから利用可能だ。WPBeginnerの創設者による詳細な紹介記事も掲載されている。

AIスパム対策ActiveLayerとCAPTCHAフリーの保護

AIスパム対策ActiveLayerとCAPTCHAフリーの保護

WordPressサイトのコメントやフォームへのスパム攻撃は、今なお運営者の大きな悩みだ。従来のCAPTCHAは人間のユーザーにもストレスを与え、フォーム離脱の原因にもなり得る。WPBeginner創設者のSyed Balkhi氏が公開した新サービス「ActiveLayer」は、AIを使いミリ秒単位でサーバーサイド分析を行い、CAPTCHAなしでスパムをブロックする。

CAPTCHAありのフォーム(Before)
「信号機を選んでください」などの余計な手間
フォーム離脱率が上昇し、コンバージョンに悪影響
ActiveLayer AIスパム対策(After)
CAPTCHAなしでサーバーサイド解析
信頼度スコア でスパム判定を可視化
WPForms、Gravity Forms、Contact Form 7など主要フォームプラグイン対応

ActiveLayerのWordPress.org版プラグインは無料で、月1,000回の無料スパムチェックが含まれる。有料プランは月額4ドルからで、無制限のサイトとフルAPIアクセスを提供する。WPBeginnerやその他のビジネスサイトで発生した大規模スパム攻撃への対処経験が、このサービスの開発背景にある。

StellarWPブランド終了とプラグイン再編

StellarWPブランド終了とプラグイン再編

Liquid Webは、GiveWPやLearnDash、SolidWP、The Events Calendarなどを含む「StellarWP」ブランドの終了を正式発表した。これらは新設された「Liquid Web Software」に統合され、Kadence、LearnDash、The Events Calendar、Giveの4製品を中核に据える方針だ。

注意点 既存サブスクリプションがアクティブな限り、従来の価格と機能は維持される。ただし、更新を怠ると新料金体系へ移行
推奨代替 GiveWPの代わりにCharitable、LearnDashの代わりにMemberPress、SolidWPバックアップの代わりにDuplicatorなどの独立系プラグインが挙げられている

WPBeginnerの記事によれば、この統合により、長期ユーザーからは将来のロードマップや価格変更、製品の独立性について懸念の声が上がっている。特に複数のStellarWP製品に依存しているサイト運営者は、自動更新設定やバックアップ戦略を今のうちに見直しておくべきだ。

Uncanny AgentやCharlie ChatなどAI管理ツールの台頭

Uncanny AgentやCharlie ChatなどAI管理ツールの台頭

WordPress管理の手動作業を減らすAIエージェントが相次いで登場している。Uncanny Automatorチームが開発した「Uncanny Agent」は、ダッシュボード内に統合されたAIアシスタントだ。自然言語で問い合わせると、WooCommerceの売上データやユーザー活動のレポート作成、フォーム送信時のSlack通知自動化などを対話形式で設定できる。

利用者 「フォーム送信をSlackに通知して」 Uncanny Agent 自動化ワークフローを作成 通知完了
このフローはコード不要で、会話形式の指示だけで完了する

一方、MonsterInsightsが公開した「Charlie Chat」は、Google Analyticsのデータを平易な言葉で問い合わせられるAIアシスタントだ。「主要なトラフィックソースは?」「どのコンテンツを更新すべきか?」といった質問に、実際のGA4データを基に即答する。無料のLite版でも利用可能で、WooCommerceストア向けには売上傾向やカゴ落ち分析も行える。

これらに加え、WPFormsはKlaviyoとのネイティブ連携アドオンを公開し、メールマーケティングのROI向上を狙う。SeedProdはWordPress Abilities APIに対応し、AIコマンドでランディングページの更新やメンテナンスモード切替を可能にした。無料のAIチャットボットHelpJetは、既存のサイトコンテンツを数分で学習し、24時間カスタマーサポートを提供する。WPBeginnerのSpotlight記事は「AI管理ツールの波がWordPressエコシステムを一変させつつある」と総括している。

この記事のポイント

  • WordPress 7.0 Armstrongがリリースされ、管理画面刷新とAIコネクタが導入された
  • AI翻訳ツールUniversallyは、クラウド型で110言語以上に対応し、パフォーマンス低下を回避する
  • AIスパム対策ActiveLayerは、CAPTCHA不要で主要フォームプラグインと統合できる
  • StellarWPブランド終了に伴い、依存プラグインの長期運用戦略を見直す必要がある
  • Uncanny AgentやCharlie Chatなど、AIによる対話型管理ツールが続々と登場している
WordPressに登場したエージェンティックAI Angie。ウェブ制作を変える自律型アシスタント

WordPressに登場したエージェンティックAI Angie。ウェブ制作を変える自律型アシスタント

WordPressの開発現場では、コード補完やコンテンツ生成に生成AIを使うのが当たり前になりつつある。しかし2026年、状況はさらに大きく変わる。エージェンティックAIと呼ばれる新たな技術がWordPress内部に直接統合され、サイトのテーマやプラグイン、データベースを理解した上で、コードの作成から実行、テストまでを自律的にこなすようになるのだ。

本記事では、Elementorが提供する「Angie」を中心に、エージェンティックAIがウェブ制作にもたらすインパクトと、その実践的な使い方を掘り下げる。従来の生成AIとの決定的な違い、安全を担保するワークフロー、そしてカスタムウィジェット構築やサイト管理までを一手に引き受ける仕組みを詳しく見ていこう。

エージェンティックAIがWordPressにもたらす本質的な変化

エージェンティックAIがWordPressにもたらす本質的な変化

これまでの生成AIは、あくまで「会話する頭脳」だった。コードの断片を提案したり、記事の草案を書いたりはできても、実際にそのコードをサイトに反映させるには、人間がコピー&ペーストし、テストし、不具合があれば修正する必要があった。エージェンティックAIは違う。サイトの内部状態を能動的に読み取り、目的達成のために自ら計画を立て、ファイルやデータベースに直接アクセスして実行する。まるで腕利きのジュニア開発者のように振る舞うのだ。

従来の生成AI(Before)
プロンプトに応じてテキストやコード断片を生成するが、サイトの内部状態は認識しない。出力されたコードは手動でコピー&ペーストが必要。
エージェンティックAI(After)
サイトのテーマやプラグインを読み取り、データベース構造を把握した上で、必要なコードを自動生成し、サンドボックス内でテストまで実行する。

従来の生成AIは外部ツールとしてブラウザの別タブで使うのが一般的だった。一方、エージェンティックAIはWordPressの管理画面に組み込まれ、許可された範囲でファイルやデータベースにアクセスする。この「コンテキストの有無」が両者の最大の差だ。WordPressサイトは一つひとつ異なるプラグイン構成やカスタムテーマ、PHPバージョンを持つ。エージェンティックAIはこれらをすべて把握した上で、衝突を避けたコードを生成する。

ElementorのAngie──WordPressネイティブの自律型エージェント

ElementorのAngie──WordPressネイティブの自律型エージェント

エージェンティックAIの具体的な実装として注目されているのが、Elementorが提供する「Angie」だ。以前のElementor AIがコンテンツ生成や画像編集に主眼を置いていたのに対し、Angieは開発者のためのアクション志向のアシスタントとして設計されている。

Angieは外部APIキーの設定やNodeパッケージのインストールを必要としない。WordPressの管理画面にネイティブ統合され、現在有効なテーマやプラグイン、カスタム投稿タイプ、WooCommerceの商品データ、ACFのフィールド構造などを自動的に認識する。Elementor BlogのItamar Haim氏は「エージェンティックAIはウェブサイト管理の根本的な転換点だ。コードを外部のチャット画面からコピーする代わりに、AIがデータベースやコードファイルの内部でタスクを調整し、開発者は実行の全権を握ったままでいられる」と述べている。

プラグインやテーマを理解したコード生成

Angieに「会員登録フォームを作ってほしい」と指示すれば、単なるHTMLフォームを出力するだけでは終わらない。アクティブなフォームプラグイン(WS Formなど)に接続し、テーマのグローバルカラーやフォントを適用したスタイルで、完全に機能するフォームを構築する。既存のレイアウトを壊すこともない。

また、WooCommerceが有効なら商品ループのカスタマイズ、LearnDashが有効なら学習ポータルの構築、ACFが有効なら構造化された動的コンテンツの表示といった具合に、サイトの「現実」に即したカスタマイズが可能だ。これにより、サードパーティ製プラグインを追加でインストールする必要が減り、サイトの軽量化にもつながる。

安全に機能を実装する5ステップのワークフロー

安全に機能を実装する5ステップのワークフロー

エージェンティックAIは「ブラックボックス」ではない。人間の承認を組み込んだ明確なワークフローで動作する。Angieは以下の5ステップでタスクを処理する。

STEP 1 プロンプト:自然言語で目標を指示
STEP 2 計画:AIが技術的な実行計画を立案し、確認を求める
STEP 3 接続:プラグインやデータベースに自動接続
STEP 4 実行:サンドボックス内でコードを生成・テスト
STEP 5 反復:チャットで修正を重ね、完成度を高める

特に重要なのがSTEP 2の計画フェーズだ。大規模な変更の場合、Angieは「Brief(Plan Mode)」と呼ばれる詳細な技術計画を提示し、開発者の承認を仰ぐ。データベースのテーブルを変更する際は、対象となる行やフィールドが明示され、問題があればその場で計画を修正できる。この「Human-in-the-loop」設計により、自動化の速度と手動の安全性を両立している。

サンドボックスが本番サイトを守る仕組み

AIが生成したコードをいきなり本番環境にデプロイするのは危険だ。半角セミコロン一つで致命的エラーが発生しうる。Angieはすべてのコードを隔離されたサンドボックスで実行する。無限ループを引き起こしても、クラッシュするのはサンドボックスだけであり、クライアントの公開サイトには影響が及ばない。

開発者はサンドボックス上で生成されたアセットのビジュアルプレビューと機能テストを行い、PHPシンタックスエラーやサーバーリソースの消費も監視される。問題がなければ「承認」をクリックするだけで、本番のWordPress構造に安全にマージされる。このプロセスによって、複雑な機能追加でも安心して試すことができる。

カスタムコード生成とサイト管理の自動化

カスタムコード生成とサイト管理の自動化

Angieの真価は、コードの記述とサイト運用の自動化にある。開発者が手作業で行ってきたルーティン作業を、チャットでの会話によって置き換える。

会話するだけでElementorウィジェットを新規作成

Angie Codeは、自然言語の指示からカスタムウィジェットを構築する。たとえば「投資シミュレーターを表示するウィジェットがほしい」と伝えれば、独自のフィールドやスタイルコントロール、動的なフロントエンドの挙動を備えたウィジェットが自動生成される。生成されたPHPクラスファイルはクリーンで、WordPressコーディング規約に準拠しており、Elementorパネルにカスタムコントロールが露出するため、後からクライアントがビジュアル編集することも可能だ。

さらに、Angieは軽量なJavaScriptルーチンを作成し、スクロール演出や独自のナビゲーション、商品マッチングクイズといったインタラクティブなUIを追加できる。これらのスクリプトはCore Web Vitalsを意識して最適化されるため、表示速度を損なわない。

一括データ処理とPHPエラーのデバッグ

サイト管理の面では、Super Admin Modeが強力だ。これはオプトインで有効化する機能で、Angieにファイルシステムとデータベースへの読み書き権限を与える。これにより、商品価格の一括更新やユーザー権限の変更、孤児化したポストメタのクリーンアップといった作業を、チャットでの指示だけで実行できる。処理はタイムアウトを避けるため、小さなバッチに分割して行われる。

PHPエラーが発生した場合も、Angieはスタックトレースを解析し、問題のファイルと行番号を特定する。誤った設定やプラグイン競合を修正するコードを提案し、もし実行中に新たな衝突が生じれば即座にロールバックする。トラブルシューティングにかかっていた数時間が、数分の対話に短縮される。

ウェブ制作の未来──エージェンティックAIが変える開発者の役割

ウェブ制作の未来──エージェンティックAIが変える開発者の役割

エージェンティックAIの登場は、開発者の仕事を奪うものではない。むしろ、単純作業から開発者を解放し、より高度な設計や戦略に集中できる環境を提供する。Elementor Blogの記事でも、Angieは「開発者の代わりではなく、反復作業やバルク処理を肩代わりする高度なアシスタント」と位置づけられている。

実際の開発フローでは、開発者が建築家として全体像を描き、Angieが大工として実装を進めるイメージだ。コードの品質は開発者が最終確認し、必要に応じてチャットで修正を重ねる。このコラボレーションモデルにより、個人事業主や小規模エージェンシーでも、従来は大規模チームでしか実現できなかったカスタマイズやサイト運用が手の届くものになる。

注意すべきは、Super Admin Modeのような強力な機能を使う際のバックアップ習慣だ。Angieは安全策を講じているが、大規模なデータベース操作の前には必ずサイト全体のバックアップを取ることが推奨される。また、AIが生成するコードは常に最新のWordPressコーディング規約やPHPバージョンに従うが、開発者自身がコードを読み、理解する姿勢も引き続き重要である。

エージェンティックAIは、ウェブ制作における「手動作業の時代」から「対話による構築の時代」への転換を象徴している。今後、Angieのようなツールが普及すれば、WordPressサイトの開発速度は飛躍的に向上し、より少ないリソースで高度な機能を実装できるようになるだろう。

この記事のポイント

  • エージェンティックAIはサイトの内部状態を理解し、コード生成から実行までを自律的に行う。
  • ElementorのAngieはWordPressにネイティブ統合され、テーマやプラグインを認識した上でカスタム開発が可能。
  • プロンプト→計画→接続→実行→反復の5ステップで、人間の承認を挟みながら安全に動作する。
  • サンドボックス環境でテストされるため、本番サイトに影響を与えずに複雑な機能追加が試せる。
  • Super Admin Modeを使えば、一括データ処理やPHPエラーのデバッグをチャットで完結できる。
WooCommerce 10.8リリース!レビューメール自動化と各種高速化の全容

WooCommerce 10.8リリース!レビューメール自動化と各種高速化の全容

WooCommerce 10.8が2026年5月26日にリリースされた。今回のアップデートでは購入後のカスタマーレビュー依頼メールの自動化、カスタム配送業者の設定機能、クーポンコードの動的生成、そして管理画面のパフォーマンス改善が盛り込まれている。

動作条件としてWordPress 6.9以上が必要だ。WooCommerceを更新する前にWordPress本体を最新にしておく必要がある。管理画面の一貫性を保つWordPress 7.0への事前適合も含まれており、今後のスムーズな移行に向けた布石となるリリースだ。

WooCommerce 10.8の主な変更点

WooCommerce 10.8の主な変更点

WordPress 7.0向けの管理画面スタイル調整

WooCommerce 10.8には約15件のプルリクエストが含まれ、WordPress 7.0の新しい管理画面デザインとの整合性を確保した。対象となったのはフォームコントロールのサイズ、Select2ドロップダウン、ボタンの角丸、通知の色、メタボックス周りのスタイルだ。

従来、WooCommerceの一部画面では青系の管理画面用色が直接ハードコーディングされていた。これがテーマカラー変数に置き換えられ、ユーザーが設定した配色スキームに沿って境界線やホバー状態が変化するようになった。WordPressとWooCommerceを同時に更新すれば、管理画面全体の見た目に統一感が出る。

従来の管理画面(Before)
ボタン ハードコーディングされた青色で固定表示
通知バー WordPress標準テーマ色に非対応
WooCommerce 10.8の管理画面(After)
ボタン テーマカラー変数を参照し自動で配色が変わる
通知バー 選択した管理画面テーマに追従

管理画面の色が選んだテーマに合わせて変化するため、複数サイトを運営している場合でもサイトごとに配色を変えられ、管理ミスの防止にもつながる。

オフライン対応の管理画面

WooCommerceの管理画面がオフラインを検知するようになった。ブラウザのネットワーク接続が切れるとバナーが表示され、保存リクエストがネットワーク喪失で失敗した場合には明確な通知が表示される。

これまで接続の不安定な環境では保存失敗に気づかず、注文データや設定の消失につながるケースもあった。モバイル回線やカフェのWi-Fiなど、接続状態が変わりやすい場所で作業するストア運営者にとっては実用的な改善だ。

従来の動作(Before)
保存ボタン押下 何も起こらない(失敗に気づかない)
10.8の動作(After)
オフラインバナー 「ネットワーク接続がありません」と画面に表示
保存失敗時 「保存に失敗しました」と通知が表示される

パフォーマンス改善の詳細

パフォーマンス改善の詳細

SQLクエリの削減と高速化

WooCommerce 10.7から続くクエリ削減の取り組みがさらに進んだ。取引IDルックアップ用の索引が wc_orders テーブルに追加され、販売ピーク時の在庫予約に使われる wc_reserved_stock テーブルの索引も改善された。

加えてキャッシュプライミングが商品アーカイブ、商品編集画面、クラシックカート、グループ化商品、Store APIの商品スキーマに拡張された。これにより各パスでデータを1行ずつ取得する代わりにバッチロードできるようになり、データベースへの負荷が大きく下がる。

クーポンの _used_by メタデータは遅延読み込み化された。何千回も使われたクーポンをロードする際に全使用履歴をメモリに展開しなくなり、クーポン読み込み時のパフォーマンスが飛躍的に改善する。レイヤードナビゲーションのフィルターキャッシュにはデフォルトで上限が設定され、wp_options テーブルが無制限に肥大化するのを防ぐ。

これまでのクーポン読み込み(Before)
_used_by メタ 全使用履歴を一度にメモリ展開(数千件で著しい遅延)
10.8の遅延読み込み(After)
_used_by メタ 必要なタイミングまで読み込みを遅延(メモリ節約)

ベータ版からの修正点

10.8のベータテスト期間中に見つかった問題も解消された。 WC_Order::payment_complete() に追加予定だったチェックアウト証跡のバリデーション機能は最終版から差し戻され、このリリースには含まれない。

また wc_orders_meta テーブルの meta_key_value 索引から meta_value 列が誤って削除されたパフォーマンス回帰も修正された。注文メタデータの検索速度が低下する問題だったが、10.8で索引構成が復元されている。

新機能の詳細

新機能の詳細

カスタマーレビュー依頼メールの自動化

10.8の目玉機能の一つが、購入者に商品レビューを依頼する自動メール機能だ。WooCommerceの設定の「メール」タブから有効化でき、Action Schedulerを使って注文完了から設定した日数後に送信される仕組みだ。

注文がキャンセル、返金、削除された場合にはメールは自動キャンセルされる。全額返金された商品はレビュー対象から外されるため、購入者と商品の関係が切れた状態でのレビュー投稿を防げる。顧客はトークン付きの専用読み取り専用ページに誘導され、アクセシブルな5つ星評価のコントロールからレビューを投稿する。投稿されたレビューは「確認済み購入者」の商品レビューとして扱われる。

従来のレビュー収集(Before)
ストア運営者 手動でレビュー依頼メールを作成・送信
課題 タイミングが属人的で管理が煩雑になる
10.8の自動レビュー依頼(After)
WooCommerce 注文完了から指定日数後に自動でメール送信
顧客 専用ページから5つ星評価+テキストレビューを投稿

この仕組みで集まったレビューは確認済み購入者の証跡が残るため、レビュー全体の信頼性を高められる。商品ページの社会的証明を強化したいストアには有効な手段だ。

クーポンコードの自動生成機能

メールブロック内で使えるクーポンコード機能が自動生成に対応した。ストア運営者は割引額やクーポンタイプ、有効期限といったルールを設定し、メール送信時に受信者ごとのユニークなコードを動的に発行できる。

パーソナライズされたクーポンキャンペーンの運用が大幅に簡略化される。全員に同じコードを配布して拡散リスクを抱える必要がなくなり、1人1コードの安全な配布が可能だ。

メールテンプレートの同期とリセット

ブロックメールの投稿にバージョン、ソースハッシュ、同期日時といったメタデータが付与されるようになった。テンプレートが元の配布状態からどれだけ変更されたかを自動検知できる。さらに管理画面からワンクリックでメール本文をプラグイン配布時のオリジナル状態に戻せるリセット機能も追加された。

カスタマイズを重ねたメールテンプレートの管理は煩雑になりがちだが、変更箇所の可視化と即時リセットで運用負荷が下がる。

カスタム配送業者の設定

独自の配送業者を定義できるUIが追加された。業者名と追跡URLテンプレートを登録すれば、注文画面で業者ごとのフィルタリングや、カスタマイズされた追跡リンクを使って出荷状況を確認できる。

国内の小規模な配送業者や地域限定の物流サービスを使っているストアでも、統一された画面から追跡情報を管理しやすくなる。

APIの更新

APIの更新

REST APIとGraphQL

注文APIでは shop_order でないレコードの変換が拒否されるようになり、チェックアウトドラフト注文はデフォルトクエリから除外されるようになった。より明示的なデータ操作が求められる変更だが、意図しないデータ混入を防ぐ点でAPIの堅牢性が増した。

注目すべきはGraphQL APIの導入だ。デュアルコードとGraphQL APIがWooCommerceに組み込まれ、管理画面の「詳細設定」タブにGraphQL設定セクションが追加された。GETエンドポイントのトグル操作で有効にできる。ヘッドレス構成やモダンなフロントエンドスタックからWooCommerceのデータを柔軟に取得したい開発者にとって重要な布石となる。

そのほか商品公開時に発火する product.published ウェブフックトピックの追加や、商品管理権限のないユーザーに対する機密フィールド(ダウンロード、売上原価、仕入メモ)の除外など、セキュリティ面の強化も図られている。

REST API(従来)
データ形式 エンドポイントごとに固定のレスポンス構造
課題 過剰取得や過少取得が発生しやすい
GraphQL API(10.8で導入)
データ形式 クライアントが必要なフィールドだけを指定
利点 通信量の削減とフロントエンド開発の効率化

データベースの更新と注意点

データベースの更新と注意点

このリリースにはデータベース更新が含まれている。自動実行されるスケジュール更新の中では、ブロックメール投稿への同期メタデータ付与、WooCommerce 10.5で名称変更された分析データのインポート設定復元、meta_key_value 索引の調整、レビュー依頼用の専用ランディングページ作成などが行われる。

10.8の更新前には必ずサイト全体のバックアップを取得し、ステージング環境での事前テストを推奨する。またWordPress 6.9以上が必須条件となるため、WordPress本体のバージョンも事前に確認しておく必要がある。

この記事のポイント

  • WooCommerce 10.8は購入後のレビュー依頼メールを自動化し、確認済み購入者のレビュー収集を効率化する
  • 管理画面のオフライン検知機能が追加され、ネットワーク不安定環境でのデータ消失リスクが低減した
  • クーポンコードの自動生成やメールテンプレートのリセット機能で運用負荷を下げられる
  • SQLクエリの削減とキャッシュプライミングの拡大により、ストアフロントの応答速度が向上する
  • GraphQL APIの導入はヘッドレス構成やモダンフロントエンド開発への対応を見据えた布石となる
WooCommerce商品管理が大幅刷新へ、DataViewsで超高速カタログ操作

WooCommerce商品管理が大幅刷新へ、DataViewsで超高速カタログ操作

WooCommerceの商品管理画面が、WordPressのDataViewsとDataFormsという基盤技術を用いて根本から再構築された。2026年5月21日、Automatticの開発者らが4週間の「Radical Speed Month」で生み出した概念実証(PoC)として公開したものだ。

このPoCは実際に動作し、WooCommerceのコアに機能フラグ付きで組み込まれている。商品一覧の高速な検索・絞り込み、バリエーションの階層表示、そして長年要望の多かったクイック編集と一括編集を、サードパーティ製プラグインなしで実現する。現在50以上存在する補完系拡張機能の多くが不要になる可能性を秘めた、意欲的な試みだ。

これはリリースを約束するものではなく、コミュニティからのフィードバックを得るための実験的ビルドである。大規模カタログでのパフォーマンス、拡張機能向けのAPI整備、一括編集の堅牢化など、まだ多くの課題は残る。しかし、WooCommerceの管理画面体験がどこへ向かおうとしているのか、その方向性をはっきり示すものとなっている。

カタログ管理が抱えてきた構造的な問題

カタログ管理が抱えてきた構造的な問題

商品管理はWooCommerce店舗運営の中核業務だ。それにもかかわらず、管理画面の体験はマーチャントの期待に追いついていなかった。ユーザーから繰り返し寄せられていた要望は、より優れた検索とフィルタリング、多数の商品を横断的に操作できる一括編集、情報量の多いクイック編集、そしてバリエーションを親商品から開かずに一覧できる仕組みだった。

このギャップを最も如実に物語るのが、エコシステムの現状だ。WooCommerceの商品管理ワークフローを補完するために、クイック編集拡張、一括編集ツール、スプレッドシート形式のグリッド、カスタムカラムマネージャーなど、50以上の拡張機能が存在している。これは「拡張性がある」という健全な状態ではない。コアが基本的な操作フローすら提供できておらず、マーチャントが他社製プラグインで組み立てざるを得ない状況を意味する。

今回のプロジェクトが問いかけたのは、WordPressコアがDataViewsとDataFormsをプリミティブとして提供するようになった今、「全商品」画面をそれらのネイティブ機能で再構築できるのか、そして拡張機能エコシステムが補ってきた機能を失わずに済むのか、という点だ。

従来の商品管理画面(Before)
バリエーション確認に商品ごとのクリックが必要
一括編集機能が限定的で拡張機能に依存
高度なフィルタリングはプラグイン頼み
DataViewsベースの刷新コンセプト(After)
親商品を展開するだけで全バリエーションが子行表示
コア標準の一括編集モーダルで複数商品を同時編集
カラムのカスタマイズと高速検索がネイティブ動作

この比較図が示す通り、刷新後の画面では商品操作の導線が大幅に短縮される。特にバリエーションの扱いは、従来の「個別クリックで詳細画面へ」から「一覧上で即時展開」へと変化し、数十のバリエーションを持つストアでの作業効率が大きく変わる見込みだ。

4週間で構築された3つの主要機能

4週間で構築された3つの主要機能

この概念実証は、フル機能の再設計ではなく、最も差し迫った3つの要素に集中して開発された。いずれもWordPressコアが提供する既存のプリミティブの上に構築されており、アドオン的ではなくネイティブな操作感を実現している。

機能 1 DataViewsネイティブテーブル
カスタマイズ可能なカラム、高速スキャン、ソート、フィルタリングを備えた商品一覧テーブル。拡張機能なしで実用的な商品検索・絞り込みが可能。
機能 2 バリエーションの階層行表示
親商品の行を展開すると、バリエーションが子行としてインライン表示される。一括操作は親商品単位でも、選択した子行単位でも実行可能。
機能 3 クイック編集と一括編集のネイティブ実装
長年にわたる要望に応え、コアのモーダルパターンを用いた編集機能を実装。WordPress標準のUIパターンを踏襲し、自然な操作感を提供する。

これらの機能は、WooCommerceチームがこれまで外部拡張に委ねていた中核的な操作を、ついにコアに取り込む試みだ。特に注目すべきは、WordPress 6.5以降で導入されたDataViewsとDataFormsというプリミティブを活用している点である。これらは管理画面のデータ表示と編集フォームを抽象化するAPIで、サイトエディターなどで実績を積んだ技術だ。WooCommerceチームはこの技術をEC特化の文脈に応用し、商品管理に適したUIへと転用している。

現在の制約とこれからの重点課題

現在の制約とこれからの重点課題

このPoCは完成した機能ではなく、あくまで検証用の実験的ビルドである。現時点で最も重要な制約は、大規模カタログでのパフォーマンスだ。開発チームは4週間という短期間でコア体験の検証を優先したため、商品数やバリエーションが数千を超えるストア向けの最適化はこれから取り組む段階にある。

今後の作業として、開発チームは次の3つの領域を次の重点課題と位置づけている。

課題 1 パフォーマンス
DataViewsのレンダリング層と、アイテム選択の動作を含む上位のインタラクション層の両方を、数千単位の商品とバリエーションを持つ大規模カタログでも快適に動作するよう平滑化する必要がある。
課題 2 拡張性
現在のテーブルはファーストパーティ体験として動作する。次の大きな段階は、拡張機能がクイック編集や一括編集のフローを含めて構築できる、安定した予測可能なAPI基盤にすることだ。必要なフック、フィルター、カスタマイズポイントの整備が焦点となる。
課題 3 一括編集の堅牢化
現在の実装は一般的なケースに対応しているが、次の段階では一括編集をより堅牢にし、コアの規約により深く準拠させ、拡張機能が統合しやすいよう明示的に設計し直す必要がある。

いずれも、現時点でPoCを試用する妨げにはならない。しかし開発チームが今このタイミングでフィードバックを募る理由はここにある。APIの基盤設計が本格化する前に、実際の利用者や拡張機能開発者からの具体的な意見を得たいのだ。

コミュニティに求められるフィードバック

コミュニティに求められるフィードバック

開発チームが特に聞きたいのは、次の3つの観点だ。

  • マーチャントとストア構築者から 実際の商品管理業務と比較して、この体験が通用するかどうか。どの操作で時間が節約でき、どの部分が作業の妨げになるか。
  • 拡張機能の開発者から 現在依存している統合パターンをDataViewsネイティブテーブルにきれいに移行するために何が必要か。仕事に最も影響するフック、フィルター、カスタマイズポイントはどれか。
  • すべての人から 粗削りな部分、「10秒間混乱した」瞬間、挙動に驚いた点、探したが見つからなかった機能。

なお、移行とAPI連携の作業はこのPoCの範囲外だが、その計画は現在進行形で進められている。このテーブル基盤を利用・拡張する人々から早期に意見を得られれば得られるほど、最終的な実装の形はより良いものになる。

実際に試す方法

実際に試す方法

このPoCには、技術的な環境構築なしで触れられる手段を含め、複数の試用経路が用意されている。

Playgroundデモ(最短経路)
デモを開く(外部リンク)と、WooCommerceの開発版が機能フラグ有効状態で起動し、サンプル商品がインポート済みの状態で試せる。
自身のサイトにインストール
WooCommerce開発版、Gutenbergプラグイン、Beta Testerプラグイン、関連する機能フラグの有効化が必要。詳細な手順はEpic #64414に記載されている。
フィードバック送信
商品管理画面に組み込まれた2分のアンケートが最も早い経路だ。画面タイトル横のインタラクティブバッジから直接アクセスできる。Epic #64414へのコメントやブログ投稿への返信でも受け付けている。バグ、些細な使い勝手の問題、拡張機能統合に関する疑問、すべてが適切に届く。

Playgroundデモは特に注目に値する。WordPressのブラウザ上で動作する瞬間実行環境であり、サーバーやローカル環境の準備が一切不要だ。WooCommerceの開発チームが専用のブループリントを用意したことで、数クリックで刷新された商品管理画面を試せる。このようなハードルの低さは、コミュニティからの広範なフィードバック収集を促す重要な施策である。

この記事のポイント

  • WooCommerceの商品管理画面がDataViewsとDataFormsで再構築され、概念実証として公開された
  • バリエーションの階層表示、カスタマイズ可能なテーブル、クイック編集・一括編集のネイティブ実装が含まれる
  • 大規模カタログでのパフォーマンス、拡張機能向けAPI、一括編集の堅牢化が今後の重点課題
  • Playgroundデモで環境構築不要の即時試用が可能で、コミュニティからのフィードバックを募集中
  • これはリリース確定機能ではなく、方向性を探るための実験的ビルドである
WordPress 7.0 RC4リリース、正式版は5月20日予定

WordPress 7.0 RC4リリース、正式版は5月20日予定

WordPress 7.0のリリース候補第4版(RC4)が2026年5月14日に公開された。正式版のリリース予定日は5月20日で、今回のRC4はその最終段階にあたるバージョンだ。すでに本番環境への適用は推奨されていないが、テスト環境での検証を通じて、より安定したWordPress 7.0のリリースに貢献できる段階に入っている。

リリース候補版とは、正式版と同等の品質を持つと判断されたバージョンのことだ。しかし、さまざまな環境やプラグインとの組み合わせで予期せぬ問題が発生する可能性は常に残る。そのため、RC4の段階でもコミュニティ全体でのテストが引き続き重要になる。本記事ではRC4のテスト方法と協力の手段を整理し、WordPress 7.0の正式リリースに向けた現状を解説する。

WordPress 7.0 RC4の概要とテスト方法

WordPress 7.0 RC4の概要とテスト方法

RC4はリリースサイクルの最終段階

WordPressの開発プロセスでは、アルファ版、ベータ版、リリース候補版(RC)の順に段階を踏んでいく。RCは「リリース可能」と判断された状態を指し、新機能の追加は停止され、バグ修正と安定化に集中するフェーズだ。RC4はこの最終段階の4回目のビルドにあたる。WordPress 7.0の開発において、これまでのRC1〜RC3で発見された問題が修正され、さらに安定性が高められている。

今回のRC4では、2026年5月8日以降に報告された問題に対応する修正が含まれている。具体的な変更点はWordPress Core TracやGutenbergのGitHubリポジトリで確認できる。特にブロックエディタ関連のコミットが多く、エディタの動作安定性が向上している点が特徴だ。

テスト環境を用意する4つの方法

RC4のテストは以下の4つの方法で行える。いずれも本番サイトでの使用は避け、必ずテスト用の環境で実行することが前提だ。

方法1. プラグインによるテスト
WordPress Beta Testerプラグインをインストールし、ベータ版またはRC版に更新する。既存のテスト環境がある場合に最も手軽な方法だ。
対象: 既存のテストサイトを持っているユーザー
方法2. 直接ダウンロード
公式サイトからRC4のZIPファイルをダウンロードし、テスト用のWordPressサイトに手動でインストールする。クリーンな環境で一から検証したい場合に適している。
対象: 新規テスト環境を構築するユーザー
方法3. コマンドライン(WP-CLI)
WP-CLIを使用してコマンドラインから更新する。複数のテストサイトを一括管理する開発者に向いている。
対象: 開発者・サーバー管理者
方法4. WordPress Playground
ブラウザ上で直接WordPress 7.0 RC4をテストできるPlaygroundインスタンスが用意されている。インストール不要で、クリックするだけで即座にテストを開始できる。
対象: 手軽にテストしたい初心者・検証目的のユーザー

上記の4つの方法のうち、WordPress Playgroundは特に導入のハードルが低く、環境構築の手間なくRC4の動作を確認したい場合に有効だ。テストサーバーを用意できない場合でも、ブラウザひとつでブロックエディタの新機能やテーマとの互換性を試せる。

RC4に含まれる修正と技術的な詳細

RC4に含まれる修正と技術的な詳細

WordPress Core Tracのクローズチケット

RC4では、2026年5月8日から5月14日までの間に報告されたWordPress Coreのチケットがクローズされている。これらは主にRC3までのテストで発見されたバグや、エッジケースでの動作不具合に対応するものだ。具体的なチケットの一覧は公式のTracで公開されており、コンポーネントごとに分類された修正内容を確認できる。

また、Gutenbergのコミットログにも同期間の修正が反映されている。ブロックエディタはWordPress 7.0の中核機能であり、RC段階でのエディタ関連の修正は正式版の品質を左右する重要な要素だ。GitHubのコミット履歴を追うことで、どのブロックやAPIに変更が加えられたかを詳細に把握できる。

ハードストリングフリーズと言語翻訳

RC4の公開と同時に、翻訳のハードストリングフリーズ(Hard String Freeze)が実施された。これは、WordPress 7.0のインターフェースに含まれる文字列が確定し、これ以上の変更が行われないことを意味する。翻訳コントリビューターはこのタイミングで、100以上の言語へのローカライズ作業を集中して進められる。

翻訳作業に参加するには、WordPressの翻訳プラットフォーム(translate.wordpress.org)でプロジェクトに参加し、未翻訳の文字列を各言語に翻訳していく。日本語を含む多くの言語で、正式リリースまでに翻訳を完了させることが目標とされている。

WordPress 7.0の正式リリースに向けたスケジュール

WordPress 7.0の正式リリースに向けたスケジュール

5月20日の正式リリース予定

WordPress 7.0の正式リリースは2026年5月20日に予定されている。RC4がテストでの最終関門となり、ここで重大な問題が発見されなければ、予定通り正式版が公開される見込みだ。ただし、リリース候補版の段階で新たな重要課題が見つかった場合には、RC5やさらなる修正が行われる可能性もある。

WordPress 7.0の開発スケジュール全体は、Make WordPress Coreブログで公開されている。7.0関連の投稿にはタグが付与されており、過去のベータ版やRC版の詳細、フィールドガイド(開発者向けの技術解説)などがまとめて参照できるようになっている。

テスト参加が正式版の品質を左右する

RC版のテストに参加することは、WordPressの品質向上に直接貢献する手段だ。テストは開発者だけでなく、普段WordPressを使用しているサイト運営者であれば誰でも参加できる。使用しているテーマやプラグインとの互換性を確認し、問題があれば報告することで、正式リリース時のトラブルを未然に防げる。

バグの報告は、サポートフォーラムのAlpha/Betaエリアか、WordPress Tracで直接行う。再現手順を明確に記載したバグ報告は、開発チームが問題を迅速に特定し修正するための重要な手がかりとなる。また、既知のバグ一覧と照合することで、重複報告を避けられる。

コミュニティによる協力と貢献の方法

コミュニティによる協力と貢献の方法

テスト参加の具体的な手順

WordPress 7.0のテストに参加するための詳細なガイドが公式テストチームから公開されている。このガイドでは、テスト環境のセットアップから、確認すべき機能、バグ報告の方法までが段階的に説明されている。テスト初心者向けの一般的なセットアップガイドも用意されており、初めてテストに参加する場合でも迷わずに始められる。

テスト中に問題を発見した場合は、前述のAlpha/BetaフォーラムかWordPress Tracに報告する。Tracでの報告に慣れている場合は、再現手順を含めた詳細なチケットを作成することで、開発チームが効率的に対応できる。また、Make WordPress Slackの#core-testチャンネルでは、テストに関する最新情報の共有や、他のテスターとのコミュニケーションが行われている。

翻訳以外の貢献手段

WordPressはオープンソースプロジェクトであり、コードのコントリビューション以外にもさまざまな貢献手段が用意されている。ドキュメントの作成、フォーラムでのサポート、イベントの運営、アクセシビリティの検証など、技術スキルに関係なく参加できる分野が多い。

WordPress 7.0のリリースに向けては、テストと翻訳が特に重視されている段階だ。RC4の段階ではコードの変更は最小限に抑えられているため、テストと翻訳がコミュニティによる主な貢献領域となる。Make WordPress Coreブログでは、7.0関連の最新情報が継続的に発信されているため、関心のある分野の投稿をフォローすることで、自分に合った参加方法を見つけられる。

この記事のポイント

  • WordPress 7.0 RC4が5月14日に公開され、正式リリースは5月20日を予定している
  • テスト方法はプラグイン、直接ダウンロード、WP-CLI、Playgroundの4つから選択できる
  • RC4では5月8日以降のバグ修正が含まれ、翻訳のハードストリングフリーズも実施された
  • テストと翻訳は正式版の品質を左右する重要なコミュニティ貢献の手段である
  • 本番環境でのRC4の使用は避け、テスト環境での検証を行うことが前提となる
Contact Form 7新機能凍結、WPForms移行完全ガイド

Contact Form 7新機能凍結、WPForms移行完全ガイド

WordPressの定番お問い合わせフォームプラグイン「Contact Form 7」が、今後新機能を追加しない方針を正式に発表した。開発者のTakayuki Miyoshi氏がWordCamp Asia 2026のステージ上で明らかにしたもので、バージョン6.2を最後にメンテナンスモードへ移行する。

既存のフォームが即座に壊れるわけではないが、機能凍結されたプラグインは徐々に競合から遅れをとる。サイトの成長に合わせてモダンなフォーム機能を求めるなら、今が移行の最適なタイミングだ。本記事ではWPFormsを使ったスムーズな移行手順を9つのステップで解説する。

Contact Form 7新機能凍結の真実とリスク

Contact Form 7新機能凍結の真実とリスク

「Contact Form 7が廃止される」という見出しはややセンセーショナルだが、実態を正しく理解しておく必要がある。開発チームは完全な開発中止ではなく「フィーチャーフリーズ(新機能凍結)」を発表した。これはセキュリティパッチや致命的なバグ修正は継続する一方、新機能の追加やモダンな統合は一切行われない状態を指す。

Contact Form 7の現状(機能凍結後)
バージョン6.2を最後に新機能なし
セキュリティ修正のみ継続
AIフォーム生成、条件分岐、決済統合は不可
後継プロジェクトは2028年以降
WPForms移行後の未来
常に最新の機能が追加
ドラッグ&ドロップでフォーム作成
条件分岐や決済フォームを標準搭載
迷惑メール対策やエントリー管理も充実

上の比較にあるように、ビジネスサイトではすでに条件分岐やAIによるフォーム生成が当たり前になりつつある。放置すれば、古いフォームがサイト全体の印象を下げたり、コンバージョンの機会損失につながる可能性が高い。

WPFormsへの移行が推奨される理由

WPFormsへの移行が推奨される理由

WP Beginnerの編集チームは、多数のフォームプラグインを試した結果、長年にわたりWPFormsを第一推奨としている。その理由はシンプルで、初心者にとっての圧倒的な使いやすさと、サイトの成長に伴って必要になる高度な機能が両立している点にある。特にContact Form 7からの移行を考えるユーザーには、ビルトインのインポートツールが強力な決め手となる。

Contact Form 7
  • フォーム作成にHTML/PHP知識が必要
  • デザインはテーマ任せで調整が難しい
  • スパム対策は別途プラグインが必要
  • エントリー保存機能は標準ではない
WPForms(無料版)
  • ドラッグ&ドロップで直感的に作成
  • テーマに自然に溶け込むスタイル
  • 独自のスパム防止機能を内蔵
  • フォーム送信内容を管理画面で確認可能

WPFormsの無料版(Lite)にも、Contact Form 7のフォームを数クリックで読み込み、そのままエディタ上に再現するインポート機能が搭載されている。フィールドラベルや通知設定も自動で引き継がれるため、移行のためにコードを書く必要は一切ない。有料版にアップグレードすれば、2,100以上のテンプレートや条件分岐、決済統合などが追加され、フォームをより強力なマーケティングツールに変えられる。

9ステップで完了、CF7からWPFormsへの移行手順

9ステップで完了、CF7からWPFormsへの移行手順

ここからは実際の移行手順を解説する。所要時間は10分〜15分で、技術的な知識は不要だ。作業を始める前に、念のためサイト全体のバックアップを取っておくとより安全である。

Contact Form 7のフォーム(既存)
WPFormsのインポートツールで読み込み
自動変換されフォーム一覧に表示
各フォームをエディタで確認・調整
対象ページの古いショートコードをWPFormsブロックで置き換え
テスト送信後にContact Form 7を削除

プラグインのインストールとセットアップ

まずWPForms LiteをWordPress管理画面からインストールし、有効化する。無料版は公式リポジトリから入手可能で、予算を問わずすぐに移行を開始できる。有効化後、自動でセットアップウィザードが立ち上がるので、表示される手順に従って基本設定を完了させる。有料版にアップグレードする場合は、ここでライセンスキーを入力する。

インポートツールで既存フォームを読み込む

管理画面の「WPForms」→「ツール」に移動し、「インポート」タブを開く。「他のフォームプラグインからインポート」のドロップダウンで「Contact Form 7」を選択し、インポートボタンを押す。WPFormsがサイト内のすべてのCF7フォームを自動検出し、一覧表示してくれる。

移行したいフォームにチェックを入れるか、「すべて選択」で一括指定する。不要なテストフォームや重複があれば、このタイミングで整理しておくとサイトがすっきりする。選択後、再度インポートを実行すると、各フォームがWPFormsのドラッグ&ドロップエディタ上に再構築される。

インポート結果の確認と微調整

インポートが完了すると、結果画面に各フォームのステータスが表示される。大半のテキスト、メール、ドロップダウンなどの標準フィールドは問題なく移行されるが、CF7独自のカスタムフィールドやショートコードが含まれている場合、「要確認」としてフラグが立つ。対象フォームを開き、必須項目やドロップダウンの選択肢、通知メールの送信先アドレスを中心に目視チェックしよう。

ページ上のフォームを置き換える

フォームの準備が整ったら、表示されているページや投稿を編集する。古いContact Form 7のブロック(またはショートコード)を削除し、新しくWPFormsブロックを追加。ブロックのドロップダウンから該当のフォームを選ぶだけで、エディタ内に実際のフォームが即座に表示される。WPFormsはテーマのスタイルを自動的に引き継ぐため、デザインが大きく崩れる心配はまずない。

動作テストと最終確認

公開前に、実際のブラウザでフォームを開き、テスト送信を必ず1回は行う。送信後、自分宛の通知メールが届くか受信トレイを確認する。もしメールが届かない場合は、サイト側のメール配信設定に問題がある可能性が高い。その際はSMTPプラグインを導入し、信頼性の高いメール送信経路を確保するのが一般的な解決策だ。

Contact Form 7の無効化と削除

すべてのフォームがWPFormsで正常に動いていることを確認したら、プラグイン一覧からContact Form 7を無効化する。サイト全体をもう一度巡回し、古いショートコードが残っていないか最終チェックしてから、完全に削除しよう。この手順を踏めば、サイトからCF7依存を完全に取り除ける。

移行後に試すべきWPFormsの先進機能

移行後に試すべきWPFormsの先進機能

無事に移行が完了したら、Contact Form 7にはなかったWPFormsのユニークな機能をいくつか試してみる価値がある。特にビジネスサイトでは、これらが問い合わせ率や顧客体験を大きく変えるきっかけになる。

従来の一画面フォーム
氏名 ___________
メール ___________
お問い合わせ内容 ___________
会話型フォーム(1問ずつ表示)
1/3 氏名 ___________
「次へ」で次の質問に移動

上記は会話型フォームの一例だが、これ以外にもAIフォーム生成(自然言語で「評価機能付きフィードバックフォーム」と指示するだけで自動構築)、見えないスパム検証、条件分岐、StripeやPayPalを使った決済フォーム、フォーム離脱者の部分入力データ取得など、CF7時代には考えられなかった機能が揃っている。

よくある質問

よくある質問

Contact Form 7は完全に放棄されたのか

技術的には放棄ではなくフィーチャーフリーズだ。Miyoshi氏はWordCamp Asiaで、バージョン6.2をもって新機能の追加を停止し、以降は深刻なバグ修正とセキュリティパッチのみを提供すると明言した。プラグインがリポジトリから消えるわけではないが、新機能やモダンな統合は今後一切追加されない。

2026年4月 WordCamp Asia発表 バージョン6.2リリース、新機能凍結
2026年〜2028年 セキュリティ修正のみ。新機能なし。後継Contactable.io開発中
2028年(予定) Contactable.ioリリース見込み。しかし未確定

移行しないと既存フォームは突然壊れるのか

すぐに壊れることはない。セキュリティパッチが提供される限り、WordPressのコア更新との互換性は当面維持される。しかし機能凍結により、数年後には他のプラグインやテーマとの相性問題が発生するリスクが高まる。加えて、競合が提供するモダンなフォーム体験との差は広がるばかりだ。

後継のContactable.ioを待つべきか

WP Beginnerの見解では、待つメリットはほとんどない。Contactable.ioの正式リリースは早くても2028年とされており、安定版が広く使えるようになるまでにはさらに時間がかかる。WPFormsのような実績あるプラグインに今移行しておけば、すぐに最新機能を享受でき、将来Contactable.ioが登場した際に再検討すればよい。

無料版のWPFormsでもCF7からの移行は可能か

可能である。WPForms LiteにはContact Form 7インポーターとドラッグ&ドロップビルダーが標準搭載されており、大半のユーザーは無料版だけで十分に移行を完了できる。より高度な決済フォームやマーケティング連携が必要になった時点で、有料版へアップグレードすれば問題ない。

過去の送信データは引き継がれるか

引き継がれない。Contact Form 7は送信内容をデータベースに保存せず、メールで送信する仕様のため、インポートできるエントリーデータが存在しない。過去の送信内容を残したい場合は、メールアーカイブやFlamingoプラグインでCSVエクスポートしたデータを別途保管しておく必要がある。

この記事のポイント

  • Contact Form 7はバージョン6.2で新機能凍結。セキュリティ修正のみ継続される
  • モダンなフォーム機能(条件分岐、AI生成、決済統合)は今後も追加されない
  • WPFormsへの移行は無料のLite版でも可能で、専用インポートツールが用意されている
  • 9ステップの手順に沿えば、コードの知識なしで10〜15分程度で移行が完了する
  • 移行後は会話型フォームやスパム防止など、CF7にない機能をすぐに活用できる
WordPress 7.0 RC3リリース。RTCは延期、最終版5月20日を前に最後のテストを

WordPress 7.0 RC3リリース。RTCは延期、最終版5月20日を前に最後のテストを

WordPress 7.0の3回目のリリース候補版(RC3)が、2026年5月8日に公開された。すでにテストを開始しているサイト管理者や開発者にとっては、最終版の品質を左右する重要なマイルストーンだ。今回のRC3では、前回のRC2以降に報告された143件以上の問題が修正されている。

正式版のリリース日は5月20日を予定しており、このRC3は「最後の仕上げ」をする段階に入ったことを意味する。本番運用中の重要なサイトへのインストールは避け、必ずテスト環境で検証することが強く推奨されている。

とりわけ今回大きな動きとして、かねてから注目を集めていた「リアルタイムコラボレーション(RTC)」機能が、7.0への搭載を見送られることが正式に発表された。この決定により、RC3は当初の開発計画から一部構成が見直されたバージョンとなっている。

RC3で何が変わったのか

RC3で何が変わったのか
RC2(2026年3月26日)
RTC機能の実験的搭載を含む
ブロックエディタ上で複数人同時編集が可能になる新機能のテストが行われていた
RC3(2026年5月8日)
RTC機能を一旦取り下げ
143件超のバグ修正と安定性向上に集中。RTCは7.1で再検討へ
主要変更点の比較

RC3は、3月26日に公開されたRC2以降に報告されたバグや課題を集中的に潰し込んだバージョンだ。WordPress.orgの公式発表によれば、今回のRC3では以下のリンク先で確認できるすべての修正が含まれている。

RC2からの主な修正範囲

開発者向けの詳細な技術情報は、WordPress 7.0 Developer Notesにまとめられている。また、コア部分の修正については、3月26日以降にクローズされたTracチケット、およびGutenbergのコミット履歴から追跡できる。これらの情報を確認することで、自分の運用するテーマやプラグインへの影響を事前に評価できるだろう。

リアルタイムコラボレーションは7.1へ延期

最大のトピックは、RTC(Real Time Collaboration)機能の延期決定だ。この機能は、複数ユーザーが同時にブロックエディタ上でコンテンツを編集できるようにするもの。Googleドキュメントのような共同編集体験をWordPress管理画面で実現する構想として、多くの注目を集めていた。

しかし、7.0のリリースサイクル中に十分な安定性を確保できないと判断され、今回のRC3では搭載が見送られた。WordPressコアチームは、この機能を7.1の開発サイクルで再評価するとしている。RC3は、この変更に伴い「新たなBeta 1」とは見なされないポジションとなったことにも注意が必要だ。

RC3のテスト方法

RC3のテスト方法

テストは、本番環境を避け、テストサーバーやローカル環境で行うことが大前提だ。WordPress 7.0 RC3を試す方法は大きく4つ用意されている。

方法1 WordPress Beta Testerプラグイン
既存のテストサイトにプラグインをインストールし、管理画面から直接RC3へ更新する。
方法2 直接ダウンロード
ZIPファイルを公式サイトから入手し、手動でインストールする。
方法3 WP-CLI
wp core update --version=7.0-RC3 コマンドを実行する。
方法4 WordPress Playground
ブラウザ上で即座にテスト環境を起動できる。セットアップ不要でクリックするだけ。
テスト難易度(上から順に標準的な手順)

なかでもWordPress Playgroundは、ブラウザだけで完結するため手軽だ。環境を汚さずに新機能や互換性をざっくりと確認したい場合に適している。より本格的なテストには、テストサーバーへの直接インストールを推奨する。

開発者とホスティング事業者に求められる対応

開発者とホスティング事業者に求められる対応

RC3の登場は、テーマやプラグインの開発者、そしてホスティング事業者にとっても重要な意味を持つ。最終リリースまで2週間を切った今、互換性の最終確認を急ぐ必要がある。

テーマ・プラグイン開発者のやるべきこと

プラグインやテーマの製作者は、RC3を使って自社製品の動作検証を完了させ、「Tested up to」のバージョンを7.0に更新することが求められている。これは、プラグインのreadmeファイルに記載する情報で、ユーザーが「このプラグインは最新のWordPressで動作確認済みか」を判断する重要な指標となる。

互換性に問題が見つかった場合は、詳細な情報をサポートフォーラムのAlpha/Betaエリアに報告することで、コア開発チームや他の開発者との情報共有につながる。

ホスティング事業者のテスト協力

Webホスト各社も、WordPressのメジャーアップデートに向けて重要な役割を担っている。特に今回の7.0開発サイクルでは、RTCアーキテクチャのテストに複数のホスティング事業者が協力した。Kinsta、Bluehost、GoDaddy、WordPress.com、XServer、Ionosなどの企業が、さまざまなサーバー構成での動作検証に参加している。

ホスティング環境でのテストに関心がある事業者は、Make WordPress Hostingチームのドキュメントに従って分散テストの設定を始めることができる。

翻訳も最終段階。100言語以上への対応が進行中

翻訳も最終段階。100言語以上への対応が進行中

RC3のリリースは、翻訳作業における「ハードストリングフリーズ」のタイミングでもある。これは、これ以上翻訳対象の文字列が変更されないことを意味し、翻訳ボランティアが安心して作業を進められる段階に入ったということだ。

日本語を含む100以上の言語への翻訳作業が進行中で、5月20日の正式リリースに向けて最終的な仕上げが行われている。翻訳プロジェクトへの参加は、技術的なスキルがなくてもWordPressコミュニティに貢献できる方法のひとつだ。

不具合を見つけたら報告を

不具合を見つけたら報告を

テスト中に不具合や予期しない動作を発見した場合、以下のいずれかの方法で報告できる。

  • サポートフォーラムのAlpha/Betaエリアに投稿する
  • 再現手順を明記したバグレポートをWordPress Tracに直接登録する
  • 既知のバグ一覧と照合し、報告済みかどうかを確認する

テストの経験が浅い場合でも、公式のテストガイドが用意されている。手順に沿って進めることで、開発に貢献しながらWordPressの内部構造への理解も深められるだろう。

この記事のポイント

  • WordPress 7.0 RC3が5月8日に公開。RC2から143件以上の問題を修正
  • RTC(リアルタイムコラボレーション)機能は7.0への搭載を見送り、7.1で再検討
  • 正式リリースは5月20日を予定。テスト環境での検証が急がれる
  • テーマ・プラグイン開発者は「Tested up to 7.0」への更新を
  • テスト方法はプラグイン、直接DL、WP-CLI、Playgroundの4種類
  • 翻訳作業はハードストリングフリーズに入り、100言語以上が最終段階