تخطي إلى المحتوى تخطي إلى الشريط الجانبي
0

صدر إصدار WPML 4.9.1 اليوم مع التركيز على التوافق مع Divi 5، لتكون مواقعك متعددة اللغات جاهزة للإطلاق الرسمي لـ Divi 5 في 26 فبراير. يتضمن هذا الإصدار أيضًا إصلاحات لـ Elementor، وتحديث متطلبات PHP، والمزيد.

قبل بضعة أسابيع، أطلقنا WPML 4.9.0، والذي قدم تحسينات لسير عمل الترجمة التلقائية والأداء مع ذاكرة التخزين المؤقت للكائنات (object cache). ويُعد WPML 4.9.1 إصدار صيانة تكميليًا يركز على التوافق مع الأطراف الخارجية وإصلاح الأخطاء.

أصبح WPML 4.9.2 متاحًا الآن

منذ نشر هذا المقال، أصدرنا WPML 4.9.2، الذي يتضمن إصلاحين مهمين للأخطاء.

WPML جاهز لـ Divi 5

من المقرر أن ينتقل Divi 5 من المرحلة التجريبية إلى مرحلة الإنتاج في 26 فبراير. لقد قضينا الأسابيع الماضية في العمل على حل مشكلات التوافق التي أبلغتم عنها.

عمليات نقل سلسة من Divi 4 إلى Divi 5

عند الانتقال من Divi 4 إلى Divi 5، كانت صفحات اللغة الأصلية تفقد محتواها؛ حيث كانت الصفحات تظهر فارغة في كل من محرر لوحة التحكم والواجهة الأمامية، بينما استمرت الصفحات المترجمة في الظهور بشكل صحيح.

تم حل هذه المشكلة في WPML 4.9.1، ولكن هناك بعض الأمور التي يجب وضعها في الاعتبار قبل البدء في عملية النقل:

  • قم بالتحديث إلى WPML 4.9.1 قبل تشغيل أداة نقل Divi 5 (Divi 5 Migrator).
  • إذا قمت بالنقل إلى Divi 5 قبل تحديث WPML، فقم بالتراجع عن عملية النقل، وتحديث WPML، ثم تشغيل عملية النقل مرة أخرى.

أصبحت لوحات Divi Canvases الآن قابلة للترجمة

قدم Divi 5 ميزة Divi Canvases — وهي وسيلة لإنشاء قوائم جانبية (off-canvas)، ونوافذ منبثقة، ومحتويات أخرى قابلة للتضمين في صفحاتك.

يتعرف WPML 4.9.1 الآن على Divi Canvases كنوع منشور مخصص، لذا يمكنك ترجمتها مثل أي محتوى آخر. للبدء، انتقل إلى WPML ← لوحة تحكم الترجمة وابحث عن قسم Global Canvases. ستجد جميع اللوحات مدرجة هناك، سواء كانت خاصة بصفحة معينة أو عامة.

ترجمة لوحات الرسم من لوحة الترجمة

لا تزال هناك مشكلة واحدة معروفة

إذا كنت تستخدم المحتوى الديناميكي في Divi 5، فإن إعدادات نص الحقول الديناميكية مثل ”قبل“ و”بعد“ لا يمكن ترجمتها بعد. نحن على دراية بهذه المشكلة ونعمل على حلها في إصدار قادم.

توافق أفضل مع Elementor

يتضمن إصدار WPML هذا أيضًا الإصلاحات والتحسينات التالية المتعلقة بـ Elementor:

  • تعرض الآن قوالب قائمة التنقل (Nav Menu)، والقائمة الضخمة (Mega Menu)، ومنشئ القوالب (Theme Builder) المحتوى المترجم الصحيح في الواجهة الأمامية، سواء قمت بترجمتها باستخدام الترجمة التلقائية أو محرر الترجمة المتقدم.
  • عند استخدام منتجات WooCommerce داخل استعلامات شبكة التكرار (loop-grid) في Elementor، تعيد الفلاتر الآن النتائج الصحيحة في الصفحات المترجمة.

بالإضافة إلى ذلك، نواصل توسيع توافق WPML مع Elementor Editor v4، الذي لا يزال في المرحلة التجريبية. بدءًا من WPML 4.9.1، يمكن الآن ترجمة الروابط في الأزرار الذرية (atomic buttons) تلقائيًا وفي محرر الترجمة المتقدم. ونذكرك بأنه إذا واجهت أي مشكلات مع Editor v4، فيرجى إخبارنا بذلك في تعليقات صفحة أخطاء Elementor Editor v4.

تحديث متطلبات PHP

مع إصدار WPML 4.9.1، توقفنا رسميًا عن دعم إصدارات PHP 7.0 و7.1 و7.2 و7.3. لم يعد مشروع PHP يدعم هذه الإصدارات، وهي لا تتلقى تحديثات أمنية.

للحفاظ على أمان موقعك وتوافقه مع إصدارات WPML المستقبلية، يُرجى ترقية الخادم لديك إلى PHP 7.4 أو أحدث (يوصى بـ PHP 8.3).

المزيد من الإصلاحات والتحسينات

يتضمن هذا الإصدار أكثر من 20 إصلاحًا إضافيًا. ومن أبرزها:

  • نقل أكثر سلاسة لروابط URL — عندما يكتشف WPML تغييرًا في رابط URL الخاص بموقعك، سيقوم شريط النقل الآن بتوجيهك عبر خياراتك بشكل أكثر وضوحًا.
  • لا مزيد من التنبيهات الخاطئة مع Wordfence — كان WPML 4.9 يتسبب في إطلاق تحذير أمني غير صحيح عند استخدامه مع Wordfence. تم حل هذه المشكلة الآن.

للحصول على القائمة الكاملة، راجع سجل التغييرات لكل من WPML 4.9.1 و String Translation 3.5.1.

كيفية تحديث WPML

نحن نطلق WPML 4.9.1 تدريجيًا. عندما يصبح متاحًا لموقعك، ستراه في صفحة الإضافات الخاصة بك.

إذا كنت ترغب في التحديث على الفور:

1

في إدارة موقعك، اذهب إلى الإضافات ← إضافة إضافة جديدة وانقر على تبويب التجاري.

2

انقر على زر التحقق من التحديثات.

3

حدد WPML 4.9.1 و String Translation 3.5.1 من القائمة وانقر على تثبيت.

تأكد من تحديث كل من WPML و String Translation. ستحتاج إليهما معاً للاستفادة من جميع الإصلاحات والتحسينات في هذا الإصدار.