حل مشكل الترميز في قوالب ووردبريس


مصنفة في قسم  : مشاكل وحلول
كتبت بتاريخ  : 25 يونيو 2013
عدد المشاهدات  : 
عدد التعليقات  : لا توجد تعليقات 

حل مشكل الترميز في قوالب ووردبريس

السلام عليكم ورحمة الله وبركاته

احببت ان اتحدث عن هذا المشكل الذي واجهني من قبل  عند تعريبي لاحدى القوالب التي عربتها لاحد الاخوة زمان, وايضا واجهت نفس المشكل مع القوالب التي صممت. يكمن هذا المشكل في سطرين موجودين في القالب وهما المسؤولان عنه, ربما يصادفك ايضا حتى مع التصاميم المبرمجة بواسطة html5 ساضع حل احتايطي في حالة صادفتك نفس المشكلة. المهم ننتقل الى صلب الموضوع

المشكل الذي اتحدث عنه يكمن في ظهور علامات استفهام او اكواد غير مفهومة وليس له علاقة بالقاعدة ولكن علاقته مع المتصفح, بالنسبة للقاعدة فيمكنك التاكد من ملف wp-config.php لاحظ  الكود التالي :

/** ترميز قاعدة البيانات */
define('DB_CHARSET', 'utf8');

هذه صورة توضوحية للمشكل

charset-problem

لاصلاح هذا المشكل ما عليك سوى فتح ملف الهيدر (header.php) في السطر الثاني من القالب وتغيير dir و lang ان كان القالب مصمم بال xhtml مثال :

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en">

او ستجد مثل هذا الكود :

<html <?php language_attributes(); ?>>

نقوم بتغيير السطر الى :

<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl" lang="ar">

بالنسبة للسطر الاخر في ملف الهيدر (header.php) ابحث عن charset في حالة كان القالب يستعمل اكواد ووردبريس لعرض الترميز ستجد مثل هذا الكود :

<meta charset="<?php bloginfo( 'charset' ); ?>" />

نقوم بتغيير السطر الى :

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >

بالنسبة لل Html5 ما عليك سوى تغيير الاكواد التالية :

احيانا ستجد تاج html فقط بهذا الشكل :

<html>

بدون اي اضافة ومرة اخرى ستجد بهذا الشكل :

<html <?php language_attributes(); ?>>

نقوم بتغييره الى :

<html lang="ar" dir="rtl">

اذا قمت بالتغييرات التي ذكرت تاكد انه لن تواجه هذه المشكلة مرة اخرى

الى هنا عانكم الله والى اللقاء في تدونة اخرى ان شاء الله

حل مشكل الترميز في قوالب ووردبريس بواسطة مجلة ووردبريس, يمكنك نقل ومشاركة التدوينة مع ذكر المصدر الأصلي للموضوع ، مع رابطه, والتدوينة مرخصة بموجب المشاع الابداعي Creative Commons A-NC-SA 3.0.

الوسوم : , , , , , , , ,

  • مجلة الوردبريس




1. المرجوا الابتعاد عن كتابة تعليقات بنمط (يعطيك العافية)، (روعة)، (ممتاز)، (مشكوووور)، (ابداع).

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