كيفية توجيه أجهزة الموبايل في WordPress

مع تزايد عدد مستخدمي أجهزة الهواتف الذكية حول العالم, أصبح من الضروري أن يتم توفير محتوى الانترنت بشكل أفضل لتلك الأجهزة مثل Blackberry و iPhone و غيرها من أنظمة تشغيل الهواتف الذكية . و للأسف في أغلب المواقع العربية على الإنترنت, لا يتم توفير نسخ مصغرة من المواقع لعرضها على أجهزة الموبايل .

في هذا المقال نوضح كيفية القيام بذلك في WordPress .

تحديد أجهزة الموبايل

يجب عند زيارة الموقع أن يتم تحديد ما إذا كان الزائر قد دخل الموقع باستخدام الموبايل أو عن طريق جهاز شخصي آخر و يتم ذلك باستخدام خدمة DetectMobileBrowsers و باستخدام ملف التحقق من الموقع و الذي يتم إضافته داخل مجلد القالب في WordPress , يتم التحقق من متصفحات الموبايل . و يتم ذلك بإضافة الكود التالي في ملف header.php في القالب :

1
2
3
4
5
6
include('mobile_device_detect.php');
$mobile = mobile_device_detect();
 
if ($mobile==true) {
  header( 'Location: http://example.com/?theme=Your_Mobile_Theme' ) ;
}

و من خلال هذا الكود يتم تحويل متصفحات أجهزة الموبايل إلى الموقع باستخدام قالب مصغر . و عادة لا يتوفر قوالب جاهزة للموبايل لذلك من يستخدم تلك الطريقة لابد له من تصميم قالب مصغر خاص به . إضافة Theme Switch and Preview ضرورية و ذلك للتمكن من التحويل للقالب المصغر (سطر رقم 5 في الكود السابق) .

إضافات جاهزة للموبايل

هناك حلول أسهل و تتم من خلال إضافات جاهزة للموبايل يتم استخدامها و تقوم بتلك العملية تلقائياً و تحويل متصفحات الموبايل لصفحة مصغرة للموقع و من ضمن تلك الإضافات WPTouch و WordPress Mobile Edition و dotMobi WordPress Pack

WPTouch Theme