- סטטוס
- נפתר על ידי המפתח
- תוסף/ערכת עיצוב קשורים
- Salient
- תגיות נושא
- Compatibility
סקירה כללית של התקלה
בעת שימוש בערכת העיצוב Salient עם WPML ו־WooCommerce, תמונת הכותרת של הקטגוריה אינה מופיעה בעמודי קטגוריות מוצרים מתורגמים. הסיבה לכך היא שהתמונה המשויכת לקטגוריה המקורית אינה מועתקת או מוצגת אוטומטית עבור התרגומים.
פתרון עוקף
אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ …wp-content/themes/salient/nectar/helpers/page-header.php.
- חפש את שורה 151.
- החלף את:
// Woocommerce archives. if( is_product_category() || is_product_tag() || is_product_taxonomy() ) { $subtitle = ''; $title = woocommerce_page_title(false); $cate = get_queried_object(); $t_id = (property_exists($cate, 'term_id')) ? $cate->term_id : ''; $product_terms = get_option( "taxonomy_$t_id" ); $bg = (!empty($product_terms['product_category_image'])) ? $product_terms['product_category_image'] : $bg;
- בקטע הבא:
// Woocommerce archives. if( is_product_category() || is_product_tag() || is_product_taxonomy() ) { $subtitle = ''; $title = woocommerce_page_title(false); $cate = get_queried_object(); $t_id = (property_exists($cate, 'term_id')) ? $cate->term_id : ''; // WPML Workaround for compsupp-7882 if ( class_exists('Sitepress') ) { $default_lang = apply_filters('wpml_default_language', NULL ); $t_id = apply_filters( 'wpml_object_id', $t_id, $cate->taxonomy, TRUE, $default_lang ); } $product_terms = get_option( "taxonomy_$t_id" ); $bg = (!empty($product_terms['product_category_image'])) ? $product_terms['product_category_image'] : $bg;