WPML
סטטוס
נפתר על ידי המפתח
תוסף/ערכת עיצוב קשורים
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;
            

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