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 を構築・検証。
検証環境
| 項目 | 内容 |
|---|---|
| WordPress | 7.0-RC3 |
| PHP | 8.2.31 |
| Theme | Luxeritas 3.25.0 |
| Child Theme | Luxech 3.0.4 |
| Environment | wp-env |
| Sandbox | wp-sandbox-wp70-php82 |
| URL | http://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 対応は概ね成立」
と判断してよい状態です。