WordPress.org

Descripción

Simple plugin para mostrar categorías en cualquier post o página con un shortcode. Es básicamente una interfaz de la API de shortcode a la función de WordPress wp_list_categories.

Uso:

Muestra enlaces a todas las categorías y las ordena por número de posts en cada categoría.

También puede listar etiquetas o cualquier otra taxonomía de WordPress. Para ello debe pasar un valor al parámetro taxonomy. Por ejemplo para listar etiquetas: .
Por defecto, el uso muestra:

  • Sin enlace a todas las categorías
  • Recoge la lista de Categorías por el nombre de la Categoría en orden ascendente
  • Se muestra en un estilo de lista desordenada
  • No muestra el recuento de posts
  • Sólo muestra las Categorías con posts
  • Se establece el atributo title a la Descripción de la Categoría
  • No se restringe al child_of de ninguna Categoría
  • No se usa el feed o la imagen del feed
  • No excluye ninguna Categoría e incluye todas las Categorías
  • Muestra la Categoría activa con el CSS Class-Sufijo ‘ current-cat’
  • Muestra las Categorías en forma jerárquica indentada
  • Muestra la Categoría como el encabezado sobre la lista
  • No se impone LÍMITE SQL (‘número’ => 0 no se muestra arriba)
  • Muestra (echos) las categorías
  • Sin límite de profundidad
  • Todas las categorías.
  • La lista se renderiza usando un nuevo objeto walker de la clase Walker_Category

Ver wp_list_categories para su uso.

Marcación y estilo de las listas de categorías

Tomado de la documentación oficial de wp_list_categories.

Por defecto, wp_list_categories() genera listas desordenadas anidadas (ul) dentro de un único elemento de lista (li) titulado «Categorías».

Puede eliminar el elemento más externo y la lista estableciendo el parámetro title_li a una cadena vacía. Tendrá que envolver la salida en una lista ordenada (ol) o desordenada usted mismo (vea los ejemplos anteriores). Si no desea que la lista se imprima en absoluto, establezca el parámetro de estilo como none.

Puede dar estilo a la salida con estos selectores CSS :

li.categories { ... } /* outermost list item */li.cat-item { ... }li.cat-item-7 { ... } /* category ID #7, etc */li.current-cat { ... }li.current-cat-parent { ... }ul.children { ... }

Mostrar la lista de categorías en columnas

Para imprimir la lista en columnas, puede utilizar las multicolumnas de CSS. Como por defecto la lista se imprime como una lista desordenada con la clase «categorías», puedes añadir esto a tu CSS:

.categories{ column-count: 5; column-gap: 50px;}

Deja un comentario