مشكلة الشريط الجانبي WordPress مع WP_LIST_Categories لا تظهر أي فئات

StackOverflow https://stackoverflow.com/questions/2803248

  •  25-09-2019
  •  | 
  •  

سؤال

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

لا يمكن معرفة السبب.

أيه أفكار؟

هل كانت مفيدة؟

المحلول

  1. تأكد من أن لديك منشورًا واحدًا على الأقل في كل فئة تريد عرضها

  2. wp_list_categories يجب أن تكون خارج حلقة WordPress. ربما ستحتاج إلى توفير رمز الشريط الجانبي قبل رمز الحلقة.

نصائح أخرى

أنت تستخدم الوظيفة الصحيحة ، ولكن تحتاج إلى ضبط معلمة لذلك. انت تحصل

لا فئات

ببساطة لأن الفئات المحددة في تصنيف WordPress ليس لها منشورات مخصصة لهم.

حاول تمرير hide_empty حجة ل wp_list_categories( $args ); 1 ل true و 0 لخطأ.

wp_list_categories('hide_empty=0');

سيظهر هذا المثال جميع الفئات بغض النظر عن عدد منشوراتها.

الرجوع إلى WP_LIST_Categories Codex صفحة لمزيد من المساعدة.

ليستخدم داخل حلقة, ، استعمال get_posts() بدلاً من get_categories();

$cat_ID = 239;

$array =  get_posts('child_of'=> $cat_ID ,    'post_type'=> 'post');    $out='';
foreach ($array as $key=> $value) {
    $out .= '<li class="manual_posts"><a href="'.get_permalink($value->ID).'">'.$value->post_title.'</a></li>';
}
echo $out;
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top