- ステータス
- 解決済み
- 報告対象
- WPML Multilingual & Multicurrency for WooCommerce 5.1.3
- 解決されたバージョン
- WCML 5.2.0
- 関連するプラグイン/テーマ
- Flatsome
- トピックタグ
- Compatibility
問題の概要
WPML Multilingual & Multicurrency for WooCommerceとFlatsomeテーマを使用している場合、(外観 → カスタマイズ → WooCommerce → 製品カタログ)でShow home link in breadcrumbオプションを無効にすると、PHPエラーが発生する場合があります。
Trying to access array offset on value of type null in .../wp-content/plugins/woocommerce-multilingual/inc/class-wcml-wc-strings.php on line 423
回避策
作業を進める前に、サイトの完全なバックアップを必ず作成してください。
- wp-content …/plugins/woocommerce-multilingual/inc/class-wcml-wc-strings.php ファイルを開きます。
- 243行目を探します。
- 変更前:
if ( $breadcrumbs[1][1] != get_post_type_archive_link( 'product' ) ) { - 変更後:
if ( isset($breadcrumbs[1][1]) && $breadcrumbs[1][1] != get_post_type_archive_link( 'product' ) ) {