WPML
ステータス
解決済み
関連するプラグイン/テーマ
Divi

問題の概要

ページまたはテーマビルダーのレイアウトでDiviのShopモジュールを使用すると、WPMLが有効な場合に「Included Categories」オプションの選択が維持されません。

Diviの「Included Categories」セクション
Divi Shopの「Included Categories」セクション

回避策

この問題の恒久的な修正を適用するため、Diviテーマの開発者に連絡しています。それまでの間は、以下の回避策を使用できます。

最初にWordPressのファイルとデータベースをバックアップしてください。


  1. wp-content/themes/Divi/includes/builder/plugin-compat/sitepress-multilingual-cms.phpに移動します。

  2. 以下を見つけます。
    $new_ids[] = apply_filters( 'wpml_object_id', $cat_id, 'product_cat' );


  3. 以下に置き換えます。
    $cat_id_translated = apply_filters('wpml_object_id', $cat_id, 'product_cat');
    				if ($cat_id_translated) {
    					$new_ids[] = $cat_id_translated;
    				} else {
    					$new_ids[] = $cat_id;
    				}

すべての既知の問題 →