الصفحات الخطاء (404) من اسباب انهيار المدونة – YourColor
السلام عليكم و رحمة الله وبركاته
اليوم احببت ان اتكلم عن صفحة الخطاء بسبب ان بعض القوالب تقوم بادراج كود في ملفاتها يشير لعدم وجود الصفحة في حالة وقوع خطاء ما, وتكون الصفحة بسيطة بشكل رهيب وهذا قد لا يروق الزائر تلك الصفحة, بالنسبة لي انا اعرف كيف اتعمال مع صفحات الخطاء ادا كنت ابحث عن موضوع مفيد ولم اجده فممكن بابسط طريقة استعمل محرك البحث جوجل لأجد ما أريد في أي موقع وهناك طرق اخرى يطول شرحها, ولكن الزائر البسيط الذي لا يتعامل الى مع الصفحات بشكل عادي ماذا تتوقع ان يفعل ؟
سوف ينسحب من الموقع مباشرة لانه لم يجد ما يريد, اما اذا كانت صفحة الخطاء تحتوي على معلومات ترشده فسيقوم بمحاولة اخرى
مثال على صفحة بسيطة :
مثال على صفحة تفيدة الزائر بمعلومات مهمة :
الان سوف نتطرق لطريقة انشاء صفحة الخطاء خاصة بالنسبة للقوالب التي لا تحتوي عليها
- ادخل الى لوحة التحكم
- اختر المحرر من قائمة المظهر
- تحقق من عدم وجود ملف صفحة الخطأ (اذا كان موجود فلا تقم بالخطوات التالي قم يتعديله مباشرة)
- انشاء ملف جديد باسم 404 صيغة الملف php فارغ
- نقوم برفعه الى مجلد القالب الذي نستعمله wp-content/themes/your-theme-name
- قم بنسخ ولصق الكود التالى في صفحة الخطأ التي قمت بانشائها
<?php get_header(); ?>
<div id=”content”>
<h2>Error 404 – Not Found</h2>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
الان يجب عليك ان تقوم بتعديل الكود باللون الاحمر ولكن يجب ان تحذر قبل ان تقوم بالتعديل على الكود يجب ان ترى ميكانيكية عمل قالب موقعك والطريقة سهلة بس تحتاج الى انتباه الى الاكواد سوف اضع طريقة كيف قمت بتغير صفحة الخطاء لموقعي
اول شيئ من المحرر نستعرض ملف عرض تدوينة مفردة single php لاحظ الصورة التالية :
الان نقوم بنسخ الكودين التاليين وندرجهما في كود صفحة الخطأ
<?php get_header(); ?>
<div id=”left”>
<div class=”entry”></div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
لا حظ كيف اصبح كود صفحة الخطاء, الان ان قمت بتحديث التغييرات لصفحة الخطاء سوف تظهر فارغة لاننا لم ندرج الكلام الذي نريد ان يظهر, سوف نستعمل طريقة سريعة ورائعة لادراج الكلام الذي نريده والصور معه وبالشكل الذي نريده
الان من لوحة التحكم توجه الى قائمة الصفحات اضف صفحة جديدة واكتب كل ما تريد في تلك الصفحة وادرج الصور التي تريد مثال
الكود لصفحة الخطاء سوف يصبح هكذا
<?php get_header(); ?>
<div id=”left”>
<div>
<p style=”text-align: center;”><img src=”http://img638.imageshack.us/img638/6040/pagenotfound.png” border=”0″ alt=”” width=”300″ height=”289″ /></p><h1 style=”text-align: center;”>الصفحة غير موجودة</h1>
<p>الصفحة التي طلبتها غير موجودة، من الممكن أن يكون تم حذفها، أو تم تغيير اسمها، أو أنها غير متوفرة حاليا. رجاء قم بمحاولة ما يلي: </p>
<ul>
<li>إذا قمت بطباعة الرابط بشريط العنوان، تأكد من أنه مكتوب بشكل صحيح.</li>
<li>تصفح الصفحة الرئيسة لـ<a href=”../”>”الاكاديمية العربية”</a> للاطلاع على المعلومات والروابط التي تريدها</li>
<li>استخدم القائمة العلوية لإيجاد الرابط الذي تبحث عنه.</li>
<li>إذهب الى خريطة الموقع ربما تجد ما تريد</li>
<li>استعمل محرك البحث الخاص بالموقع</li>
</ul></div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
الان يجب علينا ارفاق محرك البحث باضافة الكود التالي الى صفحة الخطاء :
<p>
<?php include (TEMPLATEPATH . “/searchform.php”); ?></p>
فيصبح الكود بالشكل التالي :
<?php get_header(); ?>
<div id=”left”>
<div>
<p style=”text-align: center;”><img src=”http://img638.imageshack.us/img638/6040/pagenotfound.png” border=”0″ alt=”” width=”300″ height=”289″ /></p><h1 style=”text-align: center;”>الصفحة غير موجودة</h1>
<p>الصفحة التي طلبتها غير موجودة، من الممكن أن يكون تم حذفها، أو تم تغيير اسمها، أو أنها غير متوفرة حاليا. رجاء قم بمحاولة ما يلي: </p>
<ul>
<li>إذا قمت بطباعة الرابط بشريط العنوان، تأكد من أنه مكتوب بشكل صحيح.</li>
<li>تصفح الصفحة الرئيسة لـ<a href=”../”>”عربي ووردبريس”</a> للاطلاع على المعلومات والروابط التي تريدها</li>
<li>استخدم القائمة العلوية لإيجاد الرابط الذي تبحث عنه.</li>
<li>إذهب الى خريطة الموقع ربما تجد ما تريد</li>
<li>استعمل محرك البحث الخاص بالموقع</li>
</ul><p>
<?php include (TEMPLATEPATH . “/searchform.php”); ?></p></div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
الا سوف نقوم بادراج اضافة جميلة تقوم بالاقتراح على الزائر روابط قريبة من صفحة الخطاء التي قام بزيارتها وهى الاضافة Smart 404
طريقة التركيب سهلة ما عليك سوى ان تفك الضغط عن الملفات وتقم برفعها الى المجلد plugins وتفعيلها من لوحة التحكم
- Unzip the package, and upload
smart404
to the/wp-content/plugins/
directory- Activate the plugin through the ‘Plugins’ menu in WordPress
- Place
<?php smart404_suggestions() ?>
in your 404 template to list suggested posts, or see ‘Template tags’ for more information.
بعدها نقوم بإدراج الكود التالي الى صفحة الخطاء :
<h1>بعض الاقتراحات لما تبحث عنه</h1>
<?php smart404_suggestions() ?>
<br></br>
يصبح الكود النهائي بالشكل التالي :
<?php get_header(); ?>
<div id=”left”>
<div>
<p style=”text-align: center;”><img src=”http://img638.imageshack.us/img638/6040/pagenotfound.png” border=”0″ alt=”” width=”300″ height=”289″ /></p><h1 style=”text-align: center;”>الصفحة غير موجودة</h1>
<p>الصفحة التي طلبتها غير موجودة، من الممكن أن يكون تم حذفها، أو تم تغيير اسمها، أو أنها غير متوفرة حاليا. رجاء قم بمحاولة ما يلي: </p>
<ul>
<li>إذا قمت بطباعة الرابط بشريط العنوان، تأكد من أنه مكتوب بشكل صحيح.</li>
<li>تصفح الصفحة الرئيسة لـ<a href=”../”>”الاكاديمية العربية”</a> للاطلاع على المعلومات والروابط التي تريدها</li>
<li>استخدم القائمة العلوية لإيجاد الرابط الذي تبحث عنه.</li>
<li>إذهب الى خريطة الموقع ربما تجد ما تريد</li>
<li>استعمل محرك البحث الخاص بالموقع</li>
</ul><p>
<?php include (TEMPLATEPATH . “/searchform.php”); ?></p><h1>بعض المواضيع المقترحة</h1>
<?php smart404_suggestions() ?>
<br></br></div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
نهاية الشرح اتمنى ان يعجبكم الشرح وان تستفيدو منه
وعليكم السلام ورحمة الله وبركاته
يجب عليك تسجيل الدخول لكتابة تعليق.