Blog sobre desarrollo WordPress en Español Desarrollo WordPress en Español
category hierarchy

Cómo mantener la jerarquía de las categorías en el back-end una vez seleccionadas

En este artículo vamos a ver qué podemos hacer para mantener la jerarquía de las categorías en el back-end de WordPress una vez seleccionadas.

Imaginemos que tenemos una jerarquía de categorías como la siguiente: Una categoría principal llamada Noticias, y dentro de ella unas subcategorías llamadas: Nacional, Internacional, Deportes y Política. A la hora de crear una nueva entrada, en el metabox de categorías nos aparecerán de la siguiente manera:

jerarquia categorias inicio

Hasta aquí bien, pero una vez seleccionamos una categoría por ejemplo Internacional y guardamos la entrada, nuestro metabox aparece de la siguiente manera:

sin jerarquia de categorias

Cuando tenemos muchas categorías jerarquizadas y nuestro árbol de estructura es amplio, esto puede suponer un engorro, ya que perdemos la referencia visual de a qué categoría padre pertenece la categoría seleccionada.

Si tienes a varios perfiles creando contenido en tu sitio, esto puede resultar molesto y provocar confusiones. Veamos cómo conseguirlo.

Podemos hacerlo mediante el uso de plugins, pero en este artículo vamos a ver cómo añadiendo un pequeño fragmento de código a nuestro functions.php conseguiremos mantener la jerarquía de nuestras categorías en WordPress sin utilizar plugins.

Eso es todo. Ahora en nuestro metabox veremos cómo permanece la estructura jerárquica de categorías:

se mantienenla jerarquia de categorias

 

Por defecto WordPress tiene el atributo checked_ontop a true. Con apenas 4 líneas que podemos incluir en el functions.php de nuestro tema o en nuestro plugin de utilidades evitamos el uso de otro plugin adicional más.

Puede que también te interese

Creando un plugin para WordPress parte 3: Escribiendo el plugin
Creando un plugin para WordPress parte 3: Escribiendo el plugin
1. Creando un plugin para WordPress: Planificación y planteamiento 2. Creando un plugin para WordPress: Estilo del Código 3. Creando un plugin para WordPress: Escribiendo…
Elimina las columnas de Yoast SEO en los listados de posts
Elimina las columnas de Yoast SEO en los listados de posts
Es bastante probable que hayas utilizado un plugin para trabajar el SEO de tu web, o la de alguno de tus clientes. De hecho mucha…
Mejora la puntuación de Google PageSpeed Insights: Minificar CSS y JS
Mejora la puntuación de Google PageSpeed Insights: Minificar CSS y JS
1. Optimizar imágenes 2. Minificar CSS y JS 3. Especificar caché de navegador 4. Habilita la compresión 5. Reducir el tiempo de respuesta del servidor…
Cómo cambiar WordPress Multisite de subdominios a subdirectorios ó viceversa
Cómo cambiar WordPress Multisite de subdominios a subdirectorios ó viceversa
Si alguna vez has instalado WordPress Multisite sabrás que lo primero que te pide es que tomes una decisión: subdominios o subdirectorios. Por favor, elige…