numéro de barre latérale avec wordpress wp_list_categories NO Catégories montrant
-
25-09-2019 - |
Question
sur mon installation wordpress. Je suis en train d'afficher la liste des catégories dans la barre latérale, mais ayant problème avec fonction wp_list_categories. Il y a quelques catégories dans le système, mais cette fonction ne fait qu'afficher « NO Catégories ».
Impossible de comprendre pourquoi.
Toutes les idées?
La solution
-
Assurez-vous d'avoir au moins 1 Post dans toutes les catégories que vous souhaitez afficher
-
wp_list_categories
doit être en dehors de la boucle for wordpress. Vous aurez probablement besoin de fournir le code de la barre latérale avant le code de la boucle.
Autres conseils
Vous utilisez la fonction droite, mais vous devez régler un paramètre pour elle. Vous obtenez
Pas Catégories
simplement parce que les catégories définies dans la classification WordPress ont pas de messages qui leur sont assignées.
Essayez de passer l'argument hide_empty
à wp_list_categories( $args );
1 pour vrai et 0 pour faux.
wp_list_categories('hide_empty=0');
Cet exemple montrera toutes les catégories quel que soit leur nombre de messages.
Référence la page wp_list_categories Codex pour plus d'aide.
utiliser à l'intérieur de la boucle , utilisez get_posts()
au lieu de 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;