الكثير منا قد يحتاج في وقت ما لإنشاء تصنيف أو أكثر لكنه في نفس الوقت لا يريد لتدوينات هذا التصنيف أو التصنيفات من الظهور في رئيسية موقعه أو حتى في التغذية فكيف يتم هذا؟
بحثت كثيراً فوجدت العديد من الإضافات لكن المشكلة أني ممن لا يثق بالإضافات كثيراً لكثرة مشاكلها في التعارض مع بعضها ومع خصائص القوالب المختلفة وإيماناً مني أن التعديل اليدوي هو الطريقة المثلى لموقع أفضل ومحمي ونظيف وضعت هذا الدرس البسيط بين أيديكم لم يحب أن يستفيد
التطبيق عبارة عن كود php تضعه في ملف الـ Function.php في الثيم الذي تستخدمه في مدونتك
<?php function exclude_category( $query ) { if ( is_home() ) { $query = set_query_var( 'cat', '-5' ); } return $query; } add_filter( 'pre_get_posts', 'exclude_category' ); ?>
في الكود أعلاه التصنيف الذي سيتم إستثناؤه هو التصنيف رقم 5
وسيتم إخفاء تدوينات هذا القسم من الرئيسية
لإخفاء تدوينات تصنيف معين من التغذية أستبدل
is_feed()
بدلاً من
is_home()
لأخفاء تدوينات التصنيف من الرئيسية ومن التغذية معاً
استبدل هذا الكود
if ( is_home() ) {
بهذا الكود
if ( is_feed() || is_home() ) {
لإخفاء اكثر من تصنيف استخدم هذا الكود
( ‘cat’, ‘-5, -6, -7′ )
بدلاً من
( ‘cat’, ‘-5′ )
إضافات وورد برس لإستثناء التصنيفات من الظهور
Frongpage Category Filter