wp_count_terms: contar los términos de una taxonomía
Devuelve cuántos términos contiene una taxonomía. Es el complemento de los listados de términos, que no devuelven ningún total por sí mismos.
Argumentos
| Argumento | Obligatorio | Significado |
|---|---|---|
taxonomy |
Sí | La clave de la taxonomía |
Permisos
mcp:read y wp:content:read. No se requiere ninguna capacidad de WordPress.
Qué devuelve
Un único count.
También cuenta los términos vacíos
El recuento incluye términos sin entradas. Es deliberado y es el comportamiento correcto para la pregunta que esta herramienta suele responder —«¿qué tamaño tiene esta taxonomía?»— porque los términos sin usar forman parte del desorden que quizá quieras evaluar.
Eso significa que la cifra puede superar lo que un visitante llegaría a encontrarse. Un sitio con 40 etiquetas en uso y 60 abandonadas informa de 100.
Funciona con cualquier taxonomía
A diferencia de las herramientas de listado, que están fijadas a categorías y etiquetas, esta acepta cualquier clave de taxonomía, incluidas las personalizadas.
Eso la convierte en la única herramienta de este capítulo que puede decirte algo sobre los términos de una taxonomía personalizada. Para una taxonomía personalizada no existe una herramienta de listado dedicada, así que wp_count_terms es la forma de confirmar que los términos existen antes de trabajar con ellos.
Obtén las claves válidas en wp_get_taxonomies.
Por qué es la primera llamada en un trabajo con taxonomías
Los listados de términos tienen un límite de 100 por página y no informan de ningún total, así que un listado por sí solo no puede decirte si has visto todo.
Cuenta las etiquetas, luego lista las 100 primeras y dime si esas son todas.
Sin el recuento, un asistente que lista una sola vez razonará sobre cien etiquetas como si fueran toda la taxonomía, y una limpieza basada en esa suposición se perderá todo lo que venga después.
Dimensionar una reorganización
El recuento frente a los campos count del listado te da la forma:
wp_count_termspara el total.- Un listado para los recuentos individuales de entradas.
- Compara.
Una taxonomía con 200 términos en la que la primera página del listado muestra la mayoría de los recuentos en uno o cero es una taxonomía que creció por accidente, y la recomendación honesta suele ser la consolidación antes que una limpieza dirigida por el asistente. Consulta Crear términos y organizar el contenido.
Cómo usarla bien
Cuenta los términos de «category» y de «post_tag».
¿Cuántos términos tiene la taxonomía «project-type»?
Al comienzo de un sitio desconocido:
Lista las taxonomías, luego cuenta los términos de cada una y luego detente.
Qué no hace
- Sin desglose. Un número, no una distribución.
- Sin filtrado. Cuenta la taxonomía.
- Sin IDs ni nombres. Usa las herramientas de listado.
- Sin recuento de cuántas entradas usan la taxonomía. Eso es el
countde cada término.
Problemas habituales
| Síntoma | Causa |
|---|---|
| Un recuento de cero para una taxonomía que sí ves | Clave de taxonomía incorrecta; comprueba wp_get_taxonomies |
| Más alto que los términos en uso | Los términos vacíos están incluidos |
| No coincide con el administrador de WordPress | El administrador puede estar ocultando los términos vacíos |