WPML
סטטוס
ממתין למפתח
סוג
באג
תוסף/ערכת עיצוב קשורים
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.

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