WPML

أكملنا جولة من الاختبارات بين WordPress 4.1 وWPML. يسعدنا جداً أن نعلن أن WPML يعمل مع إصدار WordPress الجديد. في اختباراتنا، وجدنا خللين في قالب TwentyFifteen الجديد. تشرح هذه المقالة هذين الخللين وكيفية إيجاد حل بديل مؤقت لهما.

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

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


يحتوي قالب TwentyFifteen على تذييل جديد ويتطلب إصلاح CSS بسيطاً لعرض مبدل لغة WPML بشكل صحيح.

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

لحسن الحظ، هناك حل سهل يمكنك تطبيقه مباشرة من لوحة تحكم WordPress. اذهب إلى WPML -> اللغات -> CSS إضافي (في قسم خيارات مبدل اللغة). سيجعل كود CSS التالي مبدّل اللغة في التذييل يُعرض بشكل صحيح:

#lang_sel_footer {

    position: absolute;

    width:100%

}

هكذا سيبدو في شاشة لوحة تحكم WPML:

اللغات ‹ WPML — WordPress

محتوى قصير بجوار شريط جانبي طويل


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

  1. عطّل مبدّل اللغة في التذييل من WPML -> اللغات -> نمط مبدّل اللغة في التذييل. ألغِ تحديد الخيار إظهار مبدل اللغة في التذييل. صورة02

  2. عدّل ملف function.php الخاص بقالبك وأضف الكود التالي في نهايته تماماً:
    add_action('twentyfifteen_credits', 'footer_language_switcher');
    
    function footer_language_switcher() {
    
    	echo do_shortcode('[[wpml_language_selector_footer]]');
    
    }

سيدرج هذا الإصلاح مبدّل اللغة في التذييل الخاص بـ WPML في قسم الحقوق، حيث سيُعرض بشكل جميل وصحيح.

هل جرّبت WordPress 4.1 بعد؟

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