- סטטוס
- נפתר על ידי המפתח
- נפתר בגרסה
- 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 > תרגום מחרוזות וחפש שוב את המחרוזות, ולאחר מכן תרגם אותן.
- השבת את האפשרות רישום אוטומטי של מחרוזות לתרגום.