طريقة استبعاد تصنيف من الصفحة الرئيسة لمدونة الووردبريس


مصنفة في قسم  : شروحات
كتبت بتاريخ  : 10 نوفمبر 2010
عدد المشاهدات  : 
عدد التعليقات  : 5 تعليقات 

طريقة استبعاد تصنيف من الصفحة الرئيسة لمدونة الووردبريس

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

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

اول شيء يجب معرفته هو رقم  التصنيف الذي تريد إستبعاده لاحظ معي الطريقة بالصور

بعد الحصول على رقم التصنيف الان ننتقل الى المرحلة التالية وهي اضافة كود برمجي الى خصائص القالب, بعد تسجيل الدخول الى لوحة التحكم نتوجه نحو المظهر > محرر > خصائص القالب

اضف الكود التالي

function exclude_category($query) {
if ( $query->is_home ) {
$query->set('cat', '-xx');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');

حيث أن xx هو رقم التصنيف الذي نريد استبعاده لاحظ العلامة ناقص ضروري ان تقوم باضافتها

إستبعاد تصنيفات متعددة

الطريقة ايضا سهلة فقط قم باضافة رقم التصنيفات التي تريد أن تقوم بإستبعادها مثال

$query->set('cat', '-1 -2 -3 -4 -5'); 

إستبعاد تصنيفات من الأرشيف

السطر الثاني من الكود يحتوي على استعلام خاص فقط بالصفحة الرئيسية أي أننا سنقوم بتغيره الى الأرشيف سوف يصبح الاستعلام  بالشكل التالي

if ( $query->is_archive ) { 

أما إذا كنت تريد استبعاد التصنيف من الصفحة الرئيسية و الأرشيف معا استعمل الاستعلام التالي

if ( $query->is_home || $query->is_archive) {

اذا كانت هناك اي مشاكل او استفسارات قم بوضع تعليق وسوف اجيب عليك ان شاء الله في اقرب فرصة

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

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

الوسوم : , ,


عدد التعليقات على هذه التدوينة : 5 تعليقات

  1. عبدالعزيز نوفمبر 10th, 2010

    مشكور وبارك الله فيك

    استمر

    مدونتك رائعة وتستحق المتابعه

    • admin نوفمبر 11th, 2010

      الله يبارك فيك اخي العزيز ويعينك

  2. عبدالله باخريصة أغسطس 12th, 2011

    ألف شكر لك أخي معاذ.. طريقة رائعة أحتاجها كثيرا.. شكرا لك.
    وألف ألف مبروك على التطوير في القالب 🙂 جدا رائع..
    إلى الأمام،،،

    • معاذ أغسطس 12th, 2011

      العفو اخي العزيز عبد الله والله يبارك فيك اخي العزيز


  • مجلة الوردبريس
    أغسطس 12th, 2011




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

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