WPML
الحالة
محلول
النوع
خطأ برمجي
تم الإبلاغ عنه لـ
WPML Media Translation 2.7.0
تم الحل في
2.7.1

نظرة عامة على المشكلة

إذا قمت بالتحديث إلى WordPress 6.0، فعند الانتقال إلى WPML → ترجمة الوسائط، لن يعمل ترقيم الصفحات وسيعرض أول 20 صورة فقط. الطريقة الوحيدة للوصول إلى الصور الإضافية هي باستخدام خيار التصفية.

حل بديل مؤقت

  1. تأكد من وجود نسخة احتياطية كاملة للموقع.
  2. حرّر الملف /wpml-media-translation/classes/menus/wpml-media-translations-ui.php.
  3. ابحث عن السطر 310 واستبدل:
    		$query_count = preg_replace(
    			'/^SELECT /',
    			'SELECT SQL_CALC_FOUND_ROWS ',
    			$query
    		);
  4. بـ
    		$query_count = preg_replace(
    			'/^SELECT /',
    			'SELECT SQL_CALC_FOUND_ROWS ',
    			trim($query)
    		);

بدلاً من ذلك، يمكنك أيضاً تجربة ما يلي:

  1. اذهب إلى WPML → ترجمة الوسائط.
  2. انقر على علامة التبويب خيارات الشاشة في أعلى الصفحة.
  3. زِد عدد الصور التي تحتاج إلى عرضها.

يرجى ملاحظة أن تعيين هذه القيمة بدرجة عالية جداً قد يؤثر على أداء موقعك.

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