WPML
ステータス
解決済み
解決されたバージョン
WCML 3.7.12

問題の概要

Genesis Connect for WooCommerceプラグインは、「template_include」をフィルターすることで、デフォルトのWooCommerceテンプレートを上書きできるようにします。WPML Multilingual & Multicurrency for WooCommerceも、より高い優先度で「template_include」をフィルターします。そのため、Genesis Connectから適用された変更は有効になりません。

回避策

WooCommerce Multilingualによって上書きされないように、'template_include’のフィルタリングをより高い優先度でキューに追加する必要があります。functions.phpファイルに以下のアクションを追加してください。

add_action( 'after_setup_theme', 'wpml_comp_1646', 100 );
function wpml_comp_1646(){
if ( has_filter( 'template_include', 'gencwooc_template_loader' ) ) {
remove_filter( 'template_include', 'gencwooc_template_loader', 20 );
add_filter( 'template_include', 'gencwooc_template_loader', 200 );
}
}

すべての既知の問題 →