A Wordpress, el llistat de categories ve definit per la funció wp_list_categories. Aquesta funció pot ser configurada i adaptada als nostres gustos.

Al tema Kubric, la funció se’ns mostra dins de l’arxiu comments.php d’aquesta manera:

< ?php wp_list_categories('show_count=1&title_li=<h2>' . __('Categories', 'kubrick') . ''); ?></h2>

Tal i com està escrita aquí, aquesta funció mostra un comptador d’entrades (show_count=1) i dóna un títol al llistat (title_li=<h2>' . __('Categories', 'kubrick') . '</h2>). És d’aquí d’on partirem. Recordeu que pot ser que el vostre tema tingui uns arguments (el que està entre parèntesis) una mica diferents, però els anirem veient.

Incloure/Excloure categories

que només vols mostrar 4 categories de les 20 que tens? O que les vols mostrar totes menys 3? Tranquil, que és molt fàcil. Només cal que sàpiguis la ID de cada categoria, i fer servir un d’aquests codis (el primer per incloure, el segon per excloure):

&lt; ?php wp_list_categories('include=3,5,9,16'); ?&gt;
&lt; ?php wp_list_categories('exclude=10'); ?&gt;

Mostrar els feeds de les categories

Canviarem el que tenim per això:

&lt; ?php wp_list_categories('feed_image=(URL de la imatge)&amp;hierarchical=0&amp;title_li='); ?&gt;

En aquest cas, el codi ens mostrarà la categoria i, al costat, una imatge que hem d’especificar i que ens portarà al feed RSS. Si, en lloc d’imatge volem mostrar un text, només cal que canviem feed_image=(URL de la imatge) per feed=(RSS), per exemple, que ens mostraria el nom de la categoria i, al costat, el text (RSS) amb els parèntesis inclosos.

Mostrar o no un títol per la llista

La funció definida al tema Kubric mostra un títol, tot i que una mica exrany. si ho simplifiquéssim, podria quedar aguna cosa semblant a això:

&lt; ?php wp_list_categories('show_count=1&amp;title_li=&lt;h2&gt;Categories'); ?&gt;&lt;/h2&gt;

Això ens donaria com a títol de la llista la paraula Categories emmarcada amb una clau HTML <h2&rt;. Però, si per alguna raó volem que no es mosrti cap títol, no podem esborrar title_li=, perquè ens donaria el títol que se li defineix per defecte. el que hauríem de fer és deixar-lo en blanc, és a dir, així:

&lt; ?php wp_list_categories('title_li='); ?&gt;

Bé, això és un petit resum de les possibilitats d’aquesta funció. Podeu veure’n moltes més, i maneres de combinar aquestes possibilitats, al Codex.

Nota: Aquests codis no funcionaran si feu servir widgets a la vostra barra lateral. tot i així, si feu servir el plugin Widgetize Anything, traduït per nosaltres, podreu posar el codi PHP que vulgueu en un widget.