- ステータス
- 解決済み
- 関連するプラグイン/テーマ
- Divi
問題の概要
ページまたはテーマビルダーのレイアウトでDiviのShopモジュールを使用すると、WPMLが有効な場合に「Included Categories」オプションの選択が維持されません。

回避策
この問題の恒久的な修正を適用するため、Diviテーマの開発者に連絡しています。それまでの間は、以下の回避策を使用できます。
最初にWordPressのファイルとデータベースをバックアップしてください。
- wp-content/themes/Divi/includes/builder/plugin-compat/sitepress-multilingual-cms.phpに移動します。
- 以下を見つけます。
$new_ids[] = apply_filters( 'wpml_object_id', $cat_id, 'product_cat' );
- 以下に置き換えます。
$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; }