WPML
סטטוס
נפתר
סוג
באג
נפתר ב־
WPML 4.9.3
תגיות נושא
Bug

סקירת התקלה

כאשר תוכן מתורגם ותוסף תרגום מדיה פעיל, כתובות ה־URL של התמונות בתוכן המתורגם עשויות לכלול לוכסנים כפולים. התמונות עדיין מוצגות כרגיל, אך הדבר עשוי לגרום לתופעות לוואי לא רצויות עם צדדים שלישיים.

שים לב, בעיה זו מתרחשת רק אם הגדרת ברירת המחדל של WordPress “ארגון הקבצים שהועלו בתיקיות על בסיס חודש ושנה” כבויה.

פתרון עוקף

עד לקבלת תיקון, ניתן למנוע את הבעיה (עבור תרגומים חדשים) על ידי עריכת הקובץ plugins/wpml-media-translation/classes/media-translation/class-wpml-media-image-translate.php

אתר שורות אלה (בסביבות שורה 211):

			$filename          = array_pop( $file_subdirectory_parts );
			$image_url_parts[] = implode( '/', $file_subdirectory_parts );

וערוך אותן כך:

			$filename          = array_pop( $file_subdirectory_parts );
			if ( !empty( $file_subdirectory_parts ) ) {
				$image_url_parts[] = implode( '/', $file_subdirectory_parts );
			}

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