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