Añadir class a la lista de categorías descriptivo en WordPress
Uno de las cosas que no me gustan de WordPress es la costumbre de añadir las clases a los elementos basados en el ID del mismo y no en su slug. Esto ocurre en todo, pero en este caso es con la lista de categorías generadas por wp_list_categories, devolviendo un HTML parecido a este:
Mi categor&iactute;a
Si queremos indicar estilos específicos para estas categorías, por ejemplo para añadir un icono a cada categoría, no nos sirve el class basado en ID, porque nos encontramos con que dependiendo de cuando se genere esta categoría, habrá que cambiar el css, siendo más lógico obtener un código como este:
Mi categor&iactute;a
Para poder conseguir esto, deberíamos añadir en nuestro functions.php lo siguiente.
add_filter('wp_list_categories', 'mete_slug_en_class', 10, 2);
function mete_slug_en_class($output, $args) {
return preg_replace_callback('#]+)class="([^"]+)"([^>]*)>]+)>([^<]+)<\/a>#', function($m) {
return ''.$m[5].'';
}, $output);
}

El spam se ha convertido en uno de los mayores problemas con los que nos podemos enfrentar a la hora de desarrollar una aplicación web. Si estás en el proceso de creación de una aplicación, te va a venir bastante bien la lectura de los artÃculos que os pasamos a continuación y de los que hacemos un pequeño resumen.
Para aquellos que quieran pasarse del nuevo Blogger a WordPress, necesitarán instalar este plugin en su WordPress para importar todos los post creados anteriormente y añadirlos a WordPress.