أصدرنا مؤخراً WPML 3.3.7 لمعالجة بعض التغييرات التي أُدخلت في WordPress 4.5.
بعد هذا الإصدار، لاحظنا عدة مشكلات في التعامل مع الروابط الدائمة، خاصة مع المحتوى المقسّم إلى صفحات، بالإضافة إلى مشكلتين إضافيتين عند التعامل مع WooCommerce.
كانت بعض هذه المشكلات موجودة بالفعل في إصدارات سابقة من WPML، لكنها أصبحت أكثر وضوحاً في WPML 3.3.7.
يعالج WPML 3.3.8 هذه المشكلات، وعلى وجه الخصوص:
- القوالب وتقسيم الصفحات
- استخدام قالب خاطئ في نتائج البحث للغة ثانية عندما يكون للصفحة الأمامية قالب ولا يوجد قالب لنتائج البحث
- لا تعمل is_front_page() عندما يحتوي عنوان URL على المعلمة «lang» بالإضافة إلى معلمات أخرى
- مشكلات في تقسيم الصفحات في اللغة الافتراضية عند تمكين إعادة توجيه المتصفح
- عنوان URL مشوّه لتقسيم الصفحات في الصفحة الرئيسية مع الروابط الدائمة العادية واللغة كمعلمة
- تقسيم صفحات خاطئ عند استخدام روابط دائمة مخصصة مثل «/%postname%» بدون شرطة مائلة في النهاية، واللغة كمعلمة
- عنوان URL مشوّه لتقسيم الصفحات عند عرض محتوى مقسّم إلى صفحات على الصفحة الأمامية مع روابط دائمة من نوع «اسم المقالة» واللغة كمعلمة
- تعذّر الوصول إلى الصفحة الثانية من المحتوى المقسّم إلى صفحات في لغة ثانوية مع الروابط الدائمة الجميلة ونفس المعرّف النصي للرابط في المحتوى المترجم
- مشكلات متعلقة بـ WooCommerce
- خطأ 301 في صفحات المنتجات
- نطاقات مختلفة لكل لغة؛ عند تبديل اللغة، لا تتم مزامنة محتويات سلة التسوق
- أخرى
- إشعار PHP: Undefined offset: 0 in sitepress.class.php on line 2345
- تعارض «اللغة كمعلمة» مع إعادة توجيه المتصفح والصفحة الرئيسية المحددة يدوياً
- إضافة القدرة على تغيير سلوك علامات الميتا «heads_lang» من خلال توفير خطاطيف جديدة
اكتُشفت بعض المشكلات المذكورة أعلاه بفضل مجموعة جديدة من الاختبارات الآلية التي أضفناها خصيصاً لهذا الإصدار.
التنزيل وتقديم الملاحظات
أولاً، تذكّر أخذ نسخة احتياطية من موقعك قبل التحديث. نحن نأخذ نسخة احتياطية من موقعنا ونختبر التحديثات قبل أن نحدّث أي شيء (أي إضافة، أو القالب، أو WordPress). لقد خضع هذا الإصدار من WPML للكثير من الاختبارات، ولكن من الأفضل دائماً العثور على الأخطاء في موقع اختبار وليس على خادم مباشر.
بعد ذلك، حدّث جميع مكونات WPML. هذه نسخة إصلاح سريع من نواة WPML وإدارة الترجمة في WPML، بدون أي تبعيات للإضافات الأخرى، والتي لم يتم تحديثها في الواقع.
أفضل طريقة لتحديث WPML هي من لوحة تحكم WordPress. سجّل موقعك (يمكنك تسجيل جميع مواقعك، فنحن لا نضع قيوداً) للحصول على تحديثات تلقائية. كبديل، يمكنك دائماً تنزيل WPML يدوياً من حسابك.
اترك تعليقاتك لتقديم ملاحظاتك، أو طرح الأسئلة، أو تقديم الاقتراحات. وسنرد عليك.

