- סטטוס
- ממתין למפתח
- סוג
- באג
- תוסף/ערכת עיצוב קשורים
- Motors
- תגיות נושא
- Compatibility
סקירת התקלה
אם אתה משתמש בערכת העיצוב Motors, ייתכן שתיתקל בבעיה שבה סוגי פילטרי קלט מסוימים אינם מציגים את הגרסאות המתורגמות שלהם בעמוד “Add a Car”, למרות שתורגמו ב־WPML.
פתרון עוקף
אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ …/wp-content/themes/motors-child/listings/add_car/step_1.php
- חפש את שורה 122.
- החלף:
<div class="stm-form-1-quarter"> <?php if ( ! empty( $data_unit['numeric'] ) ) : ?> <?php $value = ''; if ( ! empty( $id ) ) { $value = get_post_meta( $id, $data_unit['slug'], true ); } ?> - ב:
<div class="stm-form-1-quarter"> <?php if ( ! empty( $data_unit['numeric'] ) ) : ?> <?php $value = ''; if ( ! empty( $id ) ) { $value = get_post_meta( $id, $data_unit['slug'], true ); } // WPMl Workaround for compsupp-7500 if ( class_exists('Sitepress') ) { $string = $data_unit['single_name']; $textdomain = 'motors'; $string_name = 'Motors String: '.substr($string, 0, 20); if ( apply_filters('wpml_default_language', NULL ) == apply_filters( 'wpml_current_language', NULL )) { do_action( 'wpml_register_single_string', $textdomain, $string_name, $string ); } // Apply the translation to the string $data_unit['single_name'] = apply_filters('wpml_translate_single_string', $string , $textdomain, $string_name); } ?> - בקר בעמוד עם הבעיה בשפה המקורית, פעולה זו תרשום את המחרוזת.
- עבור אל העמוד WPML > תרגום מחרוזות ותרגם את המחרוזת. היא אמורה להיות תחת textdomain
motors.