WPML
סטטוס
נפתר על ידי המפתח
תוסף/ערכת עיצוב קשורים
Hestia Pro
תגיות נושא
Compatibility

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

כאשר אתה מוסיף המלצות באזור התאמה אישית עם ערכת העיצוב Hestia Pro, כולן מופיעות משולבות למחרוזת גדולה אחת בעמוד WPML > תרגום מחרוזות, מה שמקשה לתרגם אותן בנפרד.

פתרון עוקף

אנא ודא שיש ברשותך גיבוי מלא של האתר לפני שתמשיך.


  • הוסף את קטע הקוד הבא לקובץ functions.php של ערכת העיצוב:
    // WPML Workaround for compsupp-6971
    function wpml_compsupp6971_translate_strings_from_hestia($original_value, $domain) {
    	
    	if( class_exists('Sitepress') ){
    		$string = $original_value;
    		$textdomain = 'hestia-pro';
    		$string_name = $domain.': '.substr($string, 0, 20);
    	
    		$wpml_default_lang = apply_filters('wpml_default_language', NULL );
    		$wpml_current_lang = apply_filters( 'wpml_current_language', NULL );
    	
    		if ($wpml_default_lang == $wpml_current_lang ) {
    			do_action( 'wpml_register_single_string', $textdomain, $string_name, $string );
    		}	
    
    		// Apply the translation to the string
    		$wpml_translation = apply_filters('wpml_translate_single_string', $string , $textdomain, $string_name);
    	
    		return $wpml_translation;
    	}
    	
    	return $original_value;
    }
    
    add_filter( 'hestia_translate_single_string', 'wpml_compsupp6971_translate_strings_from_hestia', 11, 2 );

  • בקר בעמוד בצד הלקוח כדי לרשום את המחרוזות.

  • עבור אל העמוד WPML > תרגום מחרוזות ותרגם את המחרוזות

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