WPML

بعد فترة وجيزة من إطلاق الإصدار 2.9، أصبحنا مستعدين بتحديث سريع لإصلاح الأخطاء. قدّم WPML 2.9 عدداً من التغييرات الجذرية على العمليات الداخلية. سارت معظم الأمور على ما يرام، ولكن تسللت بعض الأخطاء. يعالج إصدار WPML 2.9.1 هذه المشاكل.

إصلاحات WPML في الإصدار 2.9.1


  • مشاكل ترجمة المعرّف النصي للرابط – تسبب تغيير في طريقة معالجة WPML لقواعد إعادة الكتابة في حدوث مشكلة في بعض الحالات عند ترجمة المعرّفات النصية للروابط الخاصة بأنواع المنشورات المخصصة. يحل هذا الإصلاح المشكلة ويقلل أيضاً من عدد كبير من استدعاءات قاعدة البيانات. إذا كنت تستخدم ترجمة المعرّف النصي للرابط ولاحظت العديد من استعلامات قاعدة البيانات، فقد تلاحظ تحسناً كبيراً في WPML 2.9.1.

  • ظهور المحتوى مرتين مع بعض القوالب – واختفاء المحتوى من لوحة تحكم WordPress - تُعدّل بعض القوالب كائن WP Query. ويفعل ذلك أيضاً. ترك تغيير أخير كائن الاستعلام معلقاً بعض الشيء، مما تسبب في ظهور كل شيء مرتين. كان هذا يحدث مع قوالب محددة جداً، لكننا ندرك أنه إذا حدث لك ذلك، فستكون مفاجأة مزعجة للغاية. تم إصلاح ذلك الآن في WPML 2.9.1.

  • عدم تمييز WPML للمحتوى المكرر على أنه مكرر – كان هذا مجرد خطأ بسيط تسلل بطريقة ما. بدأت المشكلة بعد أن أضفنا المزامنة للحقول المخصصة للمقالة عند مزامنة المحتوى. تم إصلاح ذلك في WPML 2.9.1.

إصلاحات وتحسينات ترجمة الوسائط


تؤدي إضافة ترجمة الوسائط مهمة بالغة الأهمية. ولسوء الحظ، كانت تحتوي على بعض الأخطاء، بالإضافة إلى ضعف في سهولة الاستخدام. تم حل هذه المشكلة في الإصدار الجديد.

أولاً، شرح سريع لما تفعله إضافة ترجمة الوسائط بالفعل. تتيح لك إضافة ترجمة الوسائط في WPML إعادة استخدام نفس الصور في المحتوى بلغات مختلفة. كما تعلم، يستخدم WPML مقالات مختلفة للترجمة. في WordPress، تنتمي مرفقات الوسائط إلى المقالات، لذا بدون إضافة ترجمة الوسائط، ستحتاج إلى رفع نفس الصورة إلى الترجمات لتظهر في الأكواد المختصرة GALLERY.

تجعل ترجمة الوسائط هذا الأمر غير ضروري. سترى نفس الصور في المعرض لجميع الترجمات.

وللقيام بذلك، تضيف إضافة WPML Media Translation معلومات اللغة إلى المرفقات وتكرر عناصر المرفقات في قاعدة البيانات. لا يتم تكرار ملفات الصور. ما يتم تكراره هو سجلات المرفقات فقط. بهذه الطريقة، يمكن أن يكون لنفس الصورة عنوان ووصف وتعليق توضيحي مختلف لكل لغة. أمر رائع، عندما يعمل...

يبدو WPML Media 1.6 هكذا:

WPML Media 1.6
WPML Media 1.6

إلى جانب إصلاح بعض الأخطاء، تبدو أيضاً أبسط بكثير، حتى نتمكن جميعاً من فهم ما يحدث.

عند الاستخدام الأول، ستضيف معلومات اللغة إلى عناصر الوسائط الخاصة بك. بعد ذلك، تتم مزامنة الوسائط تلقائياً، أثناء إنشاء المحتوى ورفع الوسائط. وعادةً، لن تحتاج أبداً إلى العودة إلى شاشة لوحة التحكم هذه.

إذا قام قالبك أو إضافة مختلفة، عن طريق الصدفة، برفع الوسائط وإنشاء المرفقات دون المرور عبر واجهة برمجة تطبيقات WordPress (API)، فيمكنك دائماً العودة إلى شاشة لوحة التحكم هذه وتكرار عناصر المرفقات لمحتواك.

أثناء عملنا على إضافة ترجمة الوسائط، لاحظنا بعض الأشياء التي ما زلنا غير راضين عنها بنسبة 100%. يعالج هذا الإصدار كل ما كان يزعجك (ويزعجنا). نحن نخطط لقضاء المزيد من الوقت على الإضافة وإعادة كتابة بعض الأكواد. سيكون لدينا تحديث آخر لإضافة ترجمة الوسائط في المستقبل القريب. نعتقد أن هذا الإصدار سيحل جميع المشاكل العملية، لكننا نريد أيضاً رؤية أكواد برمجية نظيفة وقوية في جميع إضافاتنا.

نحن نعلم أن بعضكم واجه عقبات بسبب الأخطاء في الإصدار السابق. نقدّر صبركم في انتظار هذه الإصلاحات ومساعدتكم في تأكيد الإصدارات التجريبية التي أرسلناها في الأيام القليلة الماضية.

يُرجى إعلامنا في المنتدى إذا كنت بحاجة إلى أي مساعدة إضافية.

هل وجدت هذا مفيداً؟ شارك هذه المقالة: