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 );
			}

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