- סטטוס
- נפתר
- סוג
- באג
- נפתר ב־
- 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 );
}