GoogeSearchConsoleから以下のようなアラートが来たので、リンクをたどってみると
解析不能な構造化データ XXXXXX で問題が検出されましたXXXXXX の所有者様:
Search Console で、貴サイトが 1 件の 解析不能な構造化データ の問題によって影響を受けていることが検出されました。
サイトから検出された問題は以下のとおりです。 主な重大な問題*
*サイトに重大な問題が検出されると、
そのページまたは機能が検索結果に表示されなくなります。 上記の問題をできる限り解決されることをおすすめします。
問題を解決することで、サイトのエクスペリエンスや Google 検索結果での表示を最適化できます。
以下のようなアラートになっていた。
"headline": "PHP Fatal error: Uncaught Error: Call to undefined function WpMatomo\Ecommerce\WC()"
AIに聞いてみると、以下のようなことらしい。取り合えず
設定→トラッキング→一般的なトラッキング設定→e コマースを有効にする がONになっていたのをOFFにした。
【AIによる回答】
Matomo for WordPress (wp-matomo) プラグインとWooCommerceを併用している環境において、特にバージョン5.3.2以降へのアップデート後、Fatal error (致命的なエラー) が報告されています。最も一般的なエラーメッセージは以下の通りです:PHP Fatal error: Uncaught Error: Call to undefined function WpMatomo\Ecommerce\WC() in ...この問題は、主にMatomoプラグインのバージョン不整合や、WooCommerceとの連携機能の不具合が原因です。
GitHub +1解決策と対処法
- MatomoのEコマース機能を一時的に無効にする(推奨)
管理画面にアクセスできる場合は、以下の手順でエラーを回避できます。
- Matomoの「設定」>「トラッキング設定」へ移動。
- 「Eコマースを有効にする (Enable ecommerce)」 のチェックを外して保存。
- プラグインを一時的に停止する(管理画面に入れない場合)
FTPまたはサーバーのファイルマネージャーを使用して、プラグインフォルダの名前を変更します。
/wp-content/plugins/matomo/を/matomo_old/にリネーム。- これによりサイトが表示され、その後Matomoの設定画面で対応が可能です。
- Matomoプラグインのダウングレード
最新版(5.3.2以降)で問題が発生している場合、以前のバージョン(5.3.1)に一時的に戻すことで解決する場合があります。- 修正アップデートを待つ
この問題はGitHub上で報告されており、開発者が修正に取り組んでいます。プラグインのアップデート通知が届いたら、最新版に更新してください。GitHub +2このエラーは特にPHP 8.2環境で報告されています。
GitHub
以下、このバグに関するリンク。PHPのVerも関係ありそう。
