مشكلة الشريط الجانبي WordPress مع WP_LIST_Categories لا تظهر أي فئات
-
25-09-2019 - |
سؤال
لذلك على تثبيت WordPress الخاص بي. أحاول عرض قائمة الفئات في الشريط الجانبي ولكن لدي مشكلة مع وظيفة WP_LIST_Categories. هناك عدد قليل من الفئات في النظام ولكن هذه الوظيفة تطبع فقط "لا توجد فئات".
لا يمكن معرفة السبب.
أيه أفكار؟
المحلول
تأكد من أن لديك منشورًا واحدًا على الأقل في كل فئة تريد عرضها
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;