إخفاء منشورات الفئات الفرعية في موقع ووردبريس
تعتبر إدارة محتوى المدونات والمواقع الإلكترونية من الأمور الأساسية لتعزيز تجربة المستخدم وتحسين محركات البحث. وفي نظام WordPress، قد يواجه البعض تحديات في عرض المنشورات بطريقة معينة، مثل عدم الرغبة في عرض منشورات الفئات الفرعية داخل الفئة الرئيسية. سنتناول في هذا المقال كيفية إخفاء منشورات الفئات الفرعية في موقع WordPress الخاص بك.
أهمية إخفاء منشورات الفئات الفرعية
عندما تكون لديك فئات فرعية تتضمن منشورات متعددة، قد تكون هناك حاجة لعرض فقط المنشورات الرئيسية دون إظهار المحتوى الذي ينتمي إلى الفئات الفرعية. هذا الأمر يسهل عملية الملاحة ويجعل تجربة المستخدم أكثر سلاسة، كما يساعد في التركيز على المحتوى الأكثر أهمية.
طرق إخفاء منشورات الفئات الفرعية في WordPress
يمكنك تطبيق بعض الخيارات التقنية لتحقيق هذا الهدف. فيما يلي طريقة بسيطة باستخدام كود PHP، بالإضافة إلى توضيح بعض الخطوات.
الطريقة الأولى: استخدام الكود داخل ملف الوظائف
إذا كان لديك معرفة بسيطة بلغة PHP، يمكنك إضافة كود بسيط إلى ملف functions.php
الخاص بالقالب. يمكنك استخدام الكود التالي:
function exclude_subcategory_posts( $query ) {
if ( $query->is_category() && $query->is_main_query() ) {
$query->set( 'include_children', false );
}
}
add_action( 'pre_get_posts', 'exclude_subcategory_posts' );
هذا الكود يحدد أن يتم إخفاء المنشورات التي تنتمي إلى الفئات الفرعية عند عرض الفئة الرئيسية. تأكد من أنك تضع هذا الكود في المكان الصحيح، وفي حالة عدم ظهور أي تغييرات، تحقق من إعدادات قالبك أو تأكد من استخدام النسخة الصحيحة من WordPress.
الطريقة الثانية: تعديل قالب العرض
إذا كانت لديك خبرة في تعديل ملفات القالب، يمكنك محاولة العبث بكود عرض الأرشيف. يمكن أن يتطلب ذلك تعديلات أكثر تعقيدا إذا كنت ترغب في استخدام "taxQuery" لضبط محتوى الاستعلامات. تأكد من أن تفهم كيفية عمل هذه الاستعلامات قبل تنفيذ أي تغييرات.
الاستنتاجات ونصائح إضافية
عند العمل مع WordPress، من المهم أن تحافظ على سلامة موقعك وأن تأخذ نسخ احتياطية من ملفاتك قبل إجراء أي تغييرات. كذلك، إذا كنت مبتدئاً، يفضل العمل بدقة وعدم التعجل في تعديل الكود بدون فهم شامل.
باستخدام هذه الأساليب، يمكنك إخفاء منشورات الفئات الفرعية في موقع WordPress الخاص بك بشكل فعال. يعتبر هذا الأمر مهارة هامة لكل مدون أو مدير محتوى يسعى لتحسين تجربة الزائر. من خلال إخفاء المنشورات الغير مرغوبة، ستحسن من جودة المحتوى الذي تقدمه للزوار، مما سيعود بالنفع على ترتيب موقعك في محركات البحث.
في النهاية، تحقيق رغبتك في إخفاء منشورات الفئات الفرعية سيعزز من احترافية موقعك ويدعم استراتيجيتك في تقديم محتوى جذاب وقيم للزائرين.