حل مشكل الترميز في قوالب ووردبريس
السلام عليكم ورحمة الله وبركاته
احببت ان اتحدث عن مشكل الترميز الذي واجهني من قبل عند تعريبي لاحدى القوالب التي عربتها لاحد الاخوة زمان, وايضا واجهت نفس المشكل مع القوالب التي صممت. يكمن هذا المشكل في سطرين موجودين في القالب وهما المسؤولان عنه, ربما يصادفك ايضا حتى مع التصاميم المبرمجة بواسطة html5 ساضع حل احتايطي في حالة صادفتك نفس المشكلة. المهم ننتقل الى صلب الموضوع
المشكل الذي اتحدث عنه يكمن في ظهور علامات استفهام او اكواد غير مفهومة وليس له علاقة بالقاعدة ولكن علاقته مع المتصفح, بالنسبة للقاعدة فيمكنك التاكد من ملف wp-config.php لاحظ الكود التالي :
/** ترميز قاعدة البيانات */ define("DB_CHARSET", "utf8");
هذه صورة توضوحية للمشكل
لاصلاح هذا المشكل ما عليك سوى فتح ملف الهيدر (header.php) في السطر الثاني من القالب وتغيير dir و lang ان كان القالب مصمم بال xhtml مثال :
او ستجد مثل هذا الكود :
نقوم بتغيير السطر الى :
بالنسبة للسطر الاخر في ملف الهيدر (header.php) ابحث عن charset في حالة كان القالب يستعمل اكواد ووردبريس لعرض الترميز ستجد مثل هذا الكود :
نقوم بتغيير السطر الى :
بالنسبة لل Html5 ما عليك سوى تغيير الاكواد التالية :
احيانا ستجد تاج html فقط بهذا الشكل :
بدون اي اضافة ومرة اخرى ستجد بهذا الشكل :
نقوم بتغييره الى :
اذا قمت بالتغييرات التي ذكرت تاكد انه لن تواجه مشكلة الترميز مرة اخرى
الى هنا عانكم الله والى اللقاء في تدونة اخرى ان شاء الله