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

جميع المشاكل المعروفة →