Anirem a mostrar com fer un llistat de categories a partir d’una categoria pare, per a WordPress.
Ho teniu penjat a github:gist.
És fàcil d’entrendre. Primer capturem el nom de la categoria, seguidament, amb el nom desat a $catname
, ho passem com a paràmetre a la funció get_category_by_slug($catname)
, que ens retornarà un objecte del tipus categoria. Com a darrera passa executarem wp_list_categories("orderby=id&show_count=0&use_desc_for_title=1&child_of=$idObj->term_id");
que ens mostrarà les categories filles de la categoria seleccionada.
El paràmetre del mètode wp_list_categories()
pot variar:
orderby
: Ordena el llistat. Pot serid
oname
, segons el que necessitem en cada momentshow_count
:1
o0
Mostrarà o no el número d’entrades de cada categoría.use_desc_for_title
:1
o0
S’usarà o no, la descripció de la categoría per a l’atribut title de l’enllaçchild_of
: Id de la categoria pare
Podem trobar més info a wp_list_categories()
El mètode wp_list_categories()
torna els enllaços entre etiquetes <li></li>
per això el mètode està entre <ul></ul>
Nota:Es necessari que alguna entrada tingui les categories assignades, ja que si no no es mostrarà.