- ステータス
- 開発者により解決済み
- 関連するプラグイン/テーマ
- Woodmart
- トピックタグ
- Compatibility
問題の概要
WPMLでWoodMartテーマを使用すると、個別商品の商品タイプに基づくレイアウトが期待どおりに機能しません。代わりに、商品にはデフォルトのレイアウトが適用されます。
回避策
続行する前に、必ずお使いのサイトの完全なバックアップを作成してください。
- …/wp-content/themes/woodmart/inc/modules/layouts/class-single-product.phpファイルを開きます。
- 20行目を探します。
- 次のコードを:
$condition['condition_query'] = apply_filters( 'wpml_object_id', $condition['condition_query'], $condition['condition_type'] );
- 次のように置き換えます:
if ( $condition['condition_type'] !== 'product_type' ) { $condition['condition_query'] = apply_filters( 'wpml_object_id', $condition['condition_query'], $condition['condition_type'] ); }