إخفاء التدوينة بلا مسحهذا الموضوع يبين كيفية إلغاء بعض التدوينات من الظهور على الرئيسية. مع الإحتفاظ بها في الأقسام .. وعدم مسحها أصلاً.

س: لماذا قد أقوم بهذا؟
ج: بعض التدوينات لا تستحق أن يضيع الزائر لأول مرة وقته على قراءتها! أو إنها تكون قد إستهلكت - تخص حدثاً عابراً - .

ملاحظة: هذا الدرس يتحدث عن برنامج Wordpress للنشر الإلكتروني. والذي أستخدمه في موقعي. لذا لا تتوقع أن يعمل على أي برنامج آخر!

الطريقة هي:

أولاً

  1. أنشي تصنيفاً وسمه ما شئت. أنا أسميته "غير مهم".
  2. وإعرف رقمه (id) وتستطيع ذلك من الرابط بالضغط عليه لتعديله.
  3. لا تفعل شيئاً فقط أنظر إلى الرابط ستجد رقما بعد الكلمة cat_ID هذا الرقم ستحتاجه لاحقاً .. إكتبه في مكان ما. توضيح خذ الجزء كما هو موضح.

توضيح مكان الرقم

ثانياً

  1. من لوحة التحكم إذهب إلى تحرير القوالب.
  2. إختر من القائمة الملف المسمى بالـ الصفحة الرئيسية index.php .
  3. إنسخ محتويات الملف إلى أي محرر نصي أفضل [تستطيع التعديل عليه من الموقع].
  4. إذهب إلى السطر المحتوي على هذا النص:

    <?php while (have_posts()) : the_post(); ?>

    </li>

  5. أضف تحته مباشرةً هذا السطر:

    <?php if ( in_category('xxx') && is_home() ) continue; ?>

    مستبدلاً (xxx) بالرقم الذي أخذته من الرابط.

    مكان السطر البرمجي

  6. إنسخ الكود إلى موقعك وأحفظ التغييرات. وإن شاء الله كل شيء يسري بخير ..أخيراً: ضع التدوينات المطلوبة في هذا التصنيف "غير مهم" .. لتجدها قد إختفت وبتأثير سحري من الصفحة الرئيسية!.
  7. </ol>

    ملاحظات: يفضل أن لا تعدل على الكود أكثر من ذلك إن كنت لا تعرف شيئاً إلا في حالة أخذ نسخة إحتياطية.. كيف؟ إبحث!
    هذه التجربة صارت بنجاح على مدونتي بالنسخة 2.5 .. لا تلوموني بالنسبة للنسخ الأخرى ..

    شكراً لكم