- الحالة
- محلولة
- تم حلها في
- 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 );
}