WPML
סטטוס
נפתר
נפתר בגרסה
WCML 3.7.12

סקירה כללית של התקלה

התוסף Genesis Connect for WooCommerce מאפשר לדרוס את תבניות ברירת המחדל של WooCommerce על ידי סינון “template_include”. WPML Multilingual & Multicurrency for WooCommerce מסנן גם הוא את “template_include”, אך בעדיפות גבוהה יותר. זו הסיבה לכך ששינויים המוחלים מ־Genesis Connect אינם נכנסים לתוקף.

פתרון עוקף

עלינו להוסיף את הפילטר “template_include” לתור בעדיפות גבוהה יותר כדי שלא יידרס על ידי WooCommerce Multilingual. עליך להוסיף את הפעולה הבאה לקובץ 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 );
}
}

כל התקלות הידועות →