Title: Añadir una clase al contador de post y quitar parentesis
Last modified: 6 de agosto de 2016

---

# Añadir una clase al contador de post y quitar parentesis

 *  Resuelto [NiellMG](https://es.wordpress.org/support/users/niellmg/)
 * (@niellmg)
 * [hace 13 años, 1 mes](https://es.wordpress.org/support/topic/anadir-una-clase-al-contador-de-post/)
 * Hola a todos, bueno tengo 2 sidebar y en el segundo añadí un widget para mostrar
   las categorías (Es el widget que trae por defecto wordpress), la cosa es que 
   me aparece las categorías asi:
 * Categoría(2)
    Otracategoria(3) Unamaz(2)
 * Yo quisiera añadir un clase al cotador **(3)** o contadores, para poder darle
   estilos, algo asi(los guiones son espacios):
 * Categoría——2
    Otracategoria–3 Unamaz———2
 * Aqui una imagen : [box](https://app.box.com/s/ikyvgtasaeq8i7xnb5db).
 * También necesito quitar el paréntesis, gracias de ante-mano.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)

 *  [maperezotero](https://es.wordpress.org/support/users/maperezotero/)
 * (@maperezotero)
 * [hace 13 años, 1 mes](https://es.wordpress.org/support/topic/anadir-una-clase-al-contador-de-post/#post-16769)
 * Hola, por lo que he visto el widget the WordPress no añade ninguna clase solamente
   al número de posts de la categoría.
    La solución sería o bien crear un widget(
   más complicado) o en el archivo de la segunda sidebar obtener el listado de categorías
   con código y así poder manipular la salida. El siguiente código obtiene las categorías,
   quita los paréntesis y encierra el número de posts en una etiqueta span con la
   clase num-posts:
 *     ```
       <h3><?php _e( 'Categorías', 'tutextdomain' ); ?></h3>
       <ul>
       <?php
       $args = array(
       	'echo' => 0,
       	'show_count' => 1,
       	'title_li' => '',
       );
       $lista_categorias = wp_list_categories( $args );
       $patron[0] = '/\(/';
       $patron[1] = '/\)/';
       $sustitucion[0] = '<span class="num-posts">';
       $sustitucion[1] = '</span>';
       $variable = preg_replace($patron, $sustitucion, $lista_categorias);
       echo $variable;
       ?>
       ```
   
 * Con esto ya puedes darle estilos al número de posts usando el selector .num-posts
 *  Iniciador del debate [NiellMG](https://es.wordpress.org/support/users/niellmg/)
 * (@niellmg)
 * [hace 13 años, 1 mes](https://es.wordpress.org/support/topic/anadir-una-clase-al-contador-de-post/#post-16774)
 * Deberás muchas gracias, me funciono.
 *  [maperezotero](https://es.wordpress.org/support/users/maperezotero/)
 * (@maperezotero)
 * [hace 13 años](https://es.wordpress.org/support/topic/anadir-una-clase-al-contador-de-post/#post-16777)
 * Me alegro de que te funcionara. Repasando el código veo que en las dos últimas
   lineas la variable $variable no es necesaria, sustituyela por $lista_categorias.
   
   El código que te puse esta basado en la documentación del Codex. Mira [aquí](http://codex.wordpress.org/Template_Tags/wp_list_categories#Remove_Parentheses_from_Category_Counts).
   Te aconsejo que siempre que quieras hacer algo o tengas alguna duda primero busques
   en el [Codex](http://codex.wordpress.org/). Si no encuentras la solución exacta
   a tu problema si que te dará pistas de como actuar. Un saludo.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)

 El debate ‘Añadir una clase al contador de post y quitar parentesis’ está cerrado
a nuevas respuestas.

## Etiquetas

 * [clase](https://es.wordpress.org/support/topic-tag/clase/)
 * [contador](https://es.wordpress.org/support/topic-tag/contador/)

 * En: [Diseño – Temas y plantillas](https://es.wordpress.org/support/forum/temas-y-plantillas/)
 * 3 respuestas
 * 2 participantes
 * Última respuesta de: [maperezotero](https://es.wordpress.org/support/users/maperezotero/)
 * Última actividad: [hace 13 años](https://es.wordpress.org/support/topic/anadir-una-clase-al-contador-de-post/#post-16777)
 * Estado: resuelto

## Debates

### Debates populares

### Debates sin respuestas

### Debates que no son soporte

### Debates resueltos

### Debates no resueltos

### Todos los debates
