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

Elimina el campo URL de los comentarios nativos de WordPress
Elimina el campo URL de los comentarios nativos de WordPress
Por defecto WordPress incluye un sistema de comentarios para permitir que los usuarios que visiten tu página puedan comentar y/o aportar sus ideas o pensamientos.…
Shortcake: User Interface para los shortcodes de WordPress
Shortcake: User Interface para los shortcodes de WordPress
Shortcake es una nueva funcionalidad de WordPress que permitirá establecer una interfaz amigable para los shortcodes. Posibilitará insertar un shortcode como si de un elemento…
Sanitizando: cómo validar y escapar datos en WordPress
Sanitizando: cómo validar y escapar datos en WordPress
En éste artículo vamos a aprender a hacer un tratamiento de datos correcto en WordPress. Éste punto es imprescindible para cualquier desarrollo a medida que…
Cómo eliminar los Shortcodes huérfanos en WordPress
Cómo eliminar los Shortcodes huérfanos en WordPress
Los shortcodes son códigos cortos que habitualmente utilizamos en el editor de texto para obtener una funcionalidad avanzada en el contenido de nuestras entradas, páginas,…