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

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

כאשר אתה משתמש בוידג’ט Contact info של ערכת העיצוב Blocksy ו־WPML, אף על פי שניתן לתרגם את הטקסט שבתוך הווידג’טים האלה באמצעות התוסף WPML תרגום מחרוזות, השינויים אינם משתקפים בצד הלקוח.

פתרון עוקף

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

אפשרות 1


באפשרותך ליצור וידג’ט שונה לכל שפה, או:

אפשרות 2

  • פתח את הקובץ functions.php של ערכת העיצוב שלך.
  • הוסף את הקוד הבא:
    function filter_blocksy_contact_info_titles( $value ) {
    	if( is_array( $value ) ) {
    		$value[3]["ct_options"]["contact_information"][0]["title"] = apply_filters( 'wpml_translate_single_string', $value[3]["ct_options"]["contact_information"][0]["title"], 'blocksy-companion', $value[3]["ct_options"]["contact_information"][0]["title"] );
    		$value[3]["ct_options"]["contact_information"][1]["title"] = apply_filters( 'wpml_translate_single_string', $value[3]["ct_options"]["contact_information"][1]["title"], 'blocksy-companion', $value[3]["ct_options"]["contact_information"][1]["title"] );
    		$value[3]["ct_options"]["contact_information"][2]["title"] = apply_filters( 'wpml_translate_single_string', $value[3]["ct_options"]["contact_information"][2]["title"], 'blocksy-companion', $value[3]["ct_options"]["contact_information"][2]["title"] );
    	}
    	return $value;
    }
    add_filter( 'option_widget_blocksy_ct_contact_info', 'filter_blocksy_contact_info_titles', 10, 1 );
  • עבור אל העמוד WPML > תרגום מחרוזות.
  • גלול מטה אל המקטע רישום אוטומטי של מחרוזות לתרגום והפעל אותו, ולאחר מכן לחץ על עריכה. (צילום מסך)
  • בחר ב־Blocksy במתחמי הטקסט, ולאחר מכן לחץ על החל. (צילום מסך)
  • בקר בעמוד הבית בצד הלקוח.
  • חזור אל WPML > תרגום מחרוזות וחפש שוב את המחרוזות, ולאחר מכן תרגם אותן.
  • השבת את האפשרות רישום אוטומטי של מחרוזות לתרגום.

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