WordPress 7.0-RC3 + Luxeritas 検証まとめ

検証目的

Luxeritas 3.25.0 + Luxech 3.0.4 が、

WordPress 7.0-RC3
+
PHP 8.2系

で実運用レベルの互換性を維持できるかを確認する。

併せて:

  • 本番DB
  • 本番plugin構成
  • AMP
  • Customizer
  • optimization layer
  • WP-CLI
  • sitemap

を含めた production-like baseline を構築・検証。


検証環境

項目内容
WordPress7.0-RC3
PHP8.2.31
ThemeLuxeritas 3.25.0
Child ThemeLuxech 3.0.4
Environmentwp-env
Sandboxwp-sandbox-wp70-php82
URLhttp://localhost:8890

検証フェーズ

Phase G — Clean baseline

確認:

  • clean install
  • Luxech active
  • REST
  • AMP
  • wp-admin
  • WP-CLI
  • debug.log

結果:

新規 Warning / Deprecated なし
debug.log clean


Phase E/G — Production DB import

実施:

  • production DB import
  • wp core update-db
  • search-replace
  • 本番URL → localhost変換
  • 旧IP (13.193.215.66) の置換

結果:

6285件の旧IP参照を検出・修正

これにより:

  • mixed content
  • canonical不整合
  • old endpoint

の潜在リスクを除去。


Plugin single scan

対象:

  • production active
  • production inactive

計20+ plugin。

方法:

1 pluginずつ activate
→ curl
→ wp-cli
→ debug.log
→ deactivate

結果:

browser-side debug.log clean
HTTP endpoint 正常
Luxeritas側の新規WP7 issueなし


Production-like baseline

本番 active plugin 13件を復元。

確認:

  • TOP
  • 投稿
  • wp-admin
  • REST
  • AMP
  • sitemap
  • Customizer
  • optimization layer

結果:

production-like 構成でも clean


検証結果

正常動作確認

以下は正常:

  • TOP page
  • 投稿ページ
  • wp-admin
  • REST API
  • AMP (?amp=1)
  • sitemap.xml
  • Customizer
  • Widget
  • optimization layer
  • async CSS
  • JS defer
  • preload
  • cache OFF状態
  • production active plugins


debug.log

結果:

clean

browser-side では新規 Warning / Deprecated / Fatal 未検出。


Luxeritas本体の結論

結論

WordPress 7.0-RC3 時点で、
Luxeritas本体に致命的互換性問題は未確認

production-like baseline でも:

  • browser-side clean
  • debug.log clean
  • endpoint正常

を維持。


発見・整理された事項

Resolved

KI-04

WP-CLI bootstrap scope 問題。

既に修正済み。

WP7でも再発なし。


Known issues

KI-07

Walker signature。

$args = null

現時点で実害なし。

将来cleanup候補。


Plugin-side issues

WP70-01

all-in-one-wp-migration

WP-CLI 時のみ:

_load_textdomain_just_in_time notice

  • browser側正常
  • debug.log clean
  • Luxeritas問題ではない


Future cleanup

対象:

  • save_post nonce/capability
  • $wpdb->prepare()
  • wp_head direct manipulation
  • duotone disabling

ただし:

WP7互換性ブロッカーではない


Geminiレビューとの照合

Geminiの:

  • future strictness
  • Customizer dependency
  • dynamic property
  • Walker
  • security cleanup

指摘を実コード・実検証と照合。

結果:

多くは future cleanup / quality backlog

であり、

現時点のWP7致命的不互換ではない

と整理。


tag

作成済み:

wp70-rc3-production-like

commit:

e43583604f0c45b36fd02b1f69a7b942ed83fd80


最終結論

Luxeritas 3.25.0 + Luxech 3.0.4 は、

WordPress 7.0-RC3
+
PHP 8.2
+
production DB
+
production active plugins

環境で、

production-like baseline を維持

できた。

現時点では:

「WordPress 7.0 対応は概ね成立」

と判断してよい状態です。

AI,WordPress

Posted by iwadjp