يركز WPML 2.7 بشكل كبير على أداء ومتانة الميزات الحالية. بعد ترقية موقعنا الخاص، لاحظنا تحسناً كبيراً جداً في حمل وحدة المعالجة المركزية (CPU) وسرعة الموقع.
تحسينات السرعة
في هذا الإصدار، ركزنا على جعل WPML يعمل بشكل أسرع. ولهذا الغرض، جمعنا عدداً من قواعد البيانات الكبيرة، وحللنا أداء كود WPML، واكتشفنا الاختناقات. ثم قمنا بإزالتها :-)
كان أكبر مستهلك للأداء في ترجمة النصوص. تبين أن بعض التخزين المؤقت الداخلي لمخرجات الدوال تمكن من إزالة ما يصل إلى 80% من الاستدعاءات للدوال التي تستهلك وحدة المعالجة المركزية بشكل مكثف. إذا كان موقعك يتضمن عدداً كبيراً من السلاسل، كما هو الحال في موقعنا، فستشعر بتحسن فوري بعد الترقية.
وجدنا أيضاً أن بعض استعلامات قاعدة البيانات كانت تعمل بدون فهرس. ليس الأمر سيئاً جداً إذا كانت لديك قاعدة بيانات صغيرة، ولكن بالنسبة لقواعد البيانات الكبيرة (مرة أخرى، مثل قاعدتنا)، فإن تعزيز الأداء ملحوظ جداً. يجعل هذا الفهرس أيضاً قاعدة بياناتك أكثر استجابة ويقلل من استخدام القرص.
تحديث مزامنة القوائم
حصلت وظيفة مزامنة القوائم في WPML على دفعة كبيرة في هذا الإصدار. يمكنها الآن التعامل مع معظم ما تفعله في نظام القوائم. لم تتمكن الإصدارات السابقة من WPML من مزامنة القوائم عند تغير ترتيبها. يتعامل هذا الإصدار مع جميع عمليات القوائم وينجح في إبقاء القوائم باللغات المختلفة متزامنة.
تحسين محركات البحث (SEO) متعدد اللغات
أضفنا عموداً جديداً إلى جدول لغات WPML، والذي يحتوي على اسم اللغة لعلامات href. يمكنك عرضه عند الذهاب إلى WPML->اللغات->تعديل اللغات. في صفحة تعديل اللغات، سترى عموداً جديداً يسمى «علامة اللغة». هذا هو اسم اللغة الذي يستخدمه WPML عند الربط بالترجمات.
يتيح لك وجود إدخال منفصل تحديد رمز اللغة الدقيق الذي تريد Google رؤيته. لقد قمنا بالفعل بتعبئة هذا العمود بالقيم الافتراضية الصحيحة، وفقاً لاصطلاح تسمية اللغات الخاص بـ Google. إذا احتجت إلى ذلك، يمكنك دائماً تعديله لموقعك الخاص.
إصلاحات الأخطاء
وتمكنا أيضاً من إزالة عدد من الأخطاء. إليك أبرزها:
- عدم إظهار _ex() للترجمة في الواجهة الأمامية
- عدم عمل المعرّفات النصية للروابط المترجمة لأنواع المنشورات المخصصة في صفحات الأرشيف داخل مبدل لغة WPML
- العديد من إشعارات وتحذيرات PHP
- إصلاح تخطيط لوحة إدارة الترجمة للغات التي تُكتب من اليمين إلى اليسار (RTL)
- إصلاح محاذاة شريط تصفح اللغة في اللغات التي تُكتب من اليمين إلى اليسار (RTL)
- فقدان حقول Types المخصصة في قسم ترجمة الحقول المخصصة
- ظهور خطأ في الوسوم بدلاً من 404 في نطاق اللغة الثانوية
- خطأ تكرار الصورة البارزة في WPML Media
تحديث WPML
كما هو الحال دائماً، الطريقة الموصى بها لتثبيت وتحديث WPML هي باستخدام إضافة Installer الخاصة بنا. سيتيح لك Installer الحصول على تحديثات WPML مباشرة في لوحة تحكم WordPress الخاصة بك.
يمكنك دائماً تنزيل WPML يدوياً من حسابك.
تحديث: تسربت بعض الأخطاء من خلال اختبار الجودة (QA) الخاص بنا ووصلت إلى WPML 2.7. لقد قمنا بالتحديث إلى 2.7.1، لحل مشاكل ترجمة النصوص وتحذيرات PHP في إدارة الترجمة. يرجى التحديث إلى هذه الإصدارات ليعمل موقعك بسلاسة مرة أخرى.

