El proceso de creación/regeneración de categorías es una de las características más destacadas de Niche Creator y en él se basa una buena parte de su potencia.
La idea que está detrás de este concepto es la posiblidad de tener URLs del tipo «10 mejores XXX de Provincia», «las 5 mejores XXX de Municipio», y similares.
Para crear esas categorías/páginas en Niche Creator usamos el proceso de regeneración ampliamente explicado en el artículo sobre el funcionamiento del plugin. Sin embargo, queremos repasar aquí algunos conceptos clave que pueden ayudarnos a entender algunas cosas.
Categorías VS Páginas
Este es un debate que viene de largo en el universo WordPress, pero no es el objetivo de este artículo entrar en él, sino simplemente incidir en los aspectos técnicos del mismo.
Cuando creamos categorías, el concepto que usamos es el de la propia categoría de WordPress, que tiene un pequeño editor muy limitado donde se pueden ver los campos descripción, contenido y párrafo de conclusión (estos dos últimos incorporados por Niche Creator). Eso respecto a la edición, porque en cuanto a la propia visualización de la categoría hemos desarrollado una plantilla (no confundir con las plantillas de categoría o ficha) para que su visualización sea lo mejor posible. Las categorías son jerárquicas, es decir, una categoría, pongamos Salou, puede tener una categoría padre, en este caso Tarragona. Podemos jerarquizar todos los niveles que queramos, aunque en Niche Creator trabajamos con dos niveles.
Podemos utilizar el concepto de página normal WordPress como soporte para las categorías. En este caso disponemos de un editor visual con bloques Gutenberg mucho más intuitivo que la edición de una categoría. En las páginas podemos definir el concepto de página padre, lo cual en cierta medida nos permite jerarquizar la estructura al estilo de las categorías visto anteriormente.
Categorías/Páginas padre y Categorías/Páginas hijas
LLamamos páginas/categorías hijas a aquellas que no tienen más categorías/páginas por debajo, sino solamente fichas ( caso de que hayamos creado fichas), o nada. La visualización de una página/categoría hija utiliza la plantilla de categoría para ir creando resúmenes de fichas en su contenido, tantas como hayamos indicado en la regeneración, ordenadas por los conceptos que hayamos indicado en esa regeneración.
Pongamos un ejemplo: si tenemos la categoría Sevilla para estancos, y queremos hacer los 10 mejores estancos de Sevilla, a la hora de regenerar esa categoría Sevilla el plugin cogerá la descripción inicial para la regeneración, posteriormente añadirá las fichas de los 10 estancos ordenados siguiendo el formato de la plantilla de la categoría escogida, y posteriormente se mostrará el párrafo conclusión.
LLamamos páginas/categorías padre a aquellas que tienen por debajo categorías y no fichas. Es decir, la página/categoría Sevilla(provicia) es una categoría padre que contendrá otras categorías hijas (Sevilla, Parada, ….).
Las páginas/categorías padre no se forman igual que las hijas. Se comienza por un párrafo descripción, hasta aquí todo es igual, pero luego no se utiliza la plantilla con las fichas sino que directamente se muestra un cluster de las categorías hijas. Después del cluster de nuevo el párrafo conclusión.
Para formar ese cluster en Niche Creator hemos decidido crear un shortcode llamado [nc_get_children].
Su funcionamiento es muy sencillo. Toma la página en la que se encuentra y busca sus páginas hija, mostrándolas en el típico formato cluster. Ya está, no hay más.
¿Puedo usar ese shortcode de forma individual en mis páginas?
Sí, el shortcode se puede usar sin ningún tipo de restricción siempre y cuando el plugin esté instalado y activo. Eso sí, tienes que situarlo en una página que tenga páginas hija, porque caso contrario no podrá mostrar nada.