WPML
Status
Gelöst
Gelöst in
WCML 3.7.12

Übersicht über das Problem

Das Plugin Genesis Connect for WooCommerce ermöglicht das Überschreiben von Standard-WooCommerce-Templates durch das Filtern von „template_include“. WPML Multilingual & Multicurrency for WooCommerce filtert „template_include“ ebenfalls, jedoch mit höherer Priorität. Daher sind die von Genesis Connect angewendeten Änderungen nicht wirksam.

Problemumgehung

Wir müssen den Filter „template_include“ mit einer höheren Priorität einreihen, damit er nicht von WooCommerce Multilingual überschrieben wird. Sie müssen die folgende Aktion zu Ihrer Datei functions.php hinzufügen:

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 );
}
}

Alle bekannten Probleme →