problema sidebar WordPress con wp_list_categories non mostrando le categorie
-
25-09-2019 - |
Domanda
Quindi sul mio wordpress installare. Sto cercando di elenco delle categorie di visualizzazione nella barra laterale, ma avendo problema con la funzione wp_list_categories. Ci sono manciata di categorie nel sistema, ma questa funzione si limita a stampare "Nessuna categoria".
Non riesco a capire perché.
Tutte le idee?
Soluzione
-
Assicurati di avere almeno 1 post in ogni categoria che si desidera visualizzare
-
wp_list_categories
dovrebbe essere al di fuori del ciclo wordpress. Avrete probabilmente bisogno di fornire il codice della barra laterale prima che il codice del LOOP.
Altri suggerimenti
Si sta utilizzando la funzione di destra, ma è necessario regolare un parametro per esso. Hai trovato
Non ci sono le categorie
semplicemente perché le categorie definite nella tassonomia WordPress non hanno posti assegnati a loro.
Prova a passare l'argomento hide_empty
per wp_list_categories( $args );
1 per vero e 0 per falso.
wp_list_categories('hide_empty=0');
Questo esempio mostra tutte le categorie, indipendentemente dalla loro numero dei tuoi messaggi.
wp_list_categories Codex pagina per ulteriori informazioni.
ad uso ciclo all'interno , uso get_posts()
anziché 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;