Avisos
Vaciar todo

mostrar por categorías jerárquicas  

 
Mónica
 Mónica
Usuario experto

Buenas tardes, yo de nuevo. Necesito consultar cómo puedo subdividir la etiqueta de categorías en dos subcategorías principales, para que me aparezcan así organizadas en las páginas

Temas: (aquí que aparezcan las categorías correspondientes a temas y subtemas de la nota)

Regiones/Países: (aquí que aparezcan las categorías correspondientes a países y regiones de la nota)

En el constructor de divi no veo nada para filtrar por tipo de categoría.

Por ejemplo: 

image

Gracias!!

Contenido solo visible a usuarios registrados

Citar
Respondido : 08/03/2021 11:19 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola Laura,

Podrías probar con el plugin de search-filter, en el siguiente enlace -> http://docs.designsandcode.com/search-filter/ encontrarás la documentación del plugin. También podría servirte el plugin de blog-filter, veo complicado que encuentres un plugin que se ajuste a tus requerimientos tal cual nos los compartes en la captura de pantalla, generalmente esas funcionalidades son parte del template, por lo que si requieres que tu sitio filtre los contenidos tal cual aparecen en tu captura considero que lo más viable sería buscar un template de pago que esté desarrollado específicamente para mostrar noticias o para blogs. 

Saludos 🙂

ResponderCitar
Respondido : 08/03/2021 11:39 pm

Mónica
 Mónica
Usuario experto

Probaré los que me indicas y luego te comento cómo me fue. 🙂

ResponderCitar
Respondido : 09/03/2021 12:02 am
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola Laura,

Considero que es esencial el uso de Taxonomías para lo que quieres implementar, te sugiero revisar el siguiente artículo de nuestro blog -> https://www.webempresa.com/blog/taxonomias-en-wordpress-a-recoger-a-ordenar-cada-cosita-en-su-lugar.html, luego de implementar las taxonomías puedes complementarlo con un filtro para las mismas -> https://wordpress.org/plugins/beautiful-taxonomy-filters/

Saludos 🙂

ResponderCitar
Respondido : 09/03/2021 12:24 am

Mónica
 Mónica
Usuario experto

Oh, buenísimo, reviso todo y te comento! No creo que lo resuelva pronto, pero seguro te daré espuesta de cómo me fue... 😛

 

ResponderCitar
Respondido : 09/03/2021 12:33 am
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola Laura,

No es tan complicado, solo requiere un poco de tiempo y dedicación... 

Quedamos pendientes a tus comentarios y dudas adicionales.

Saludos 🙂

ResponderCitar
Respondido : 09/03/2021 12:42 am

Mónica
 Mónica
Usuario experto

@bulmaro-webempresa La verdad no soy muy buena para esto. leí el articulo de webempresa y no entiendo donde debería pegar este codigo que allí recomiendan:

 /**  * Add custom taxonomies  *  * Aquí se pueden definir taxonomías adicionales personalizadas  *  http://codex.wordpress.org/Function_Reference/register_taxonomy   */ function add_custom_taxonomies() {   // Añade nuevas "Localizaciones" en la taxonomía Posts   register_taxonomy('location', 'post', array(     // Hierarchical taxonomy (like categories)     'hierarchical' => true,     // This array of options controls the labels displayed in the WordPress Admin UI     'labels' => array(       'name' => _x( 'Localizaciones', 'taxonomy general name' ),       'singular_name' => _x( 'Localización', 'taxonomy singular name' ),       'search_items' =>  __( 'Buscra Localizaciones' ),       'all_items' => __( 'Todas las Localizaciones' ),       'parent_item' => __( 'Localización superior' ),       'parent_item_colon' => __( 'Localización superior:' ),       'edit_item' => __( 'Editar Localización' ),       'update_item' => __( 'Actualizar Localización' ),       'add_new_item' => __( 'Añadir nueva Localización' ),       'new_item_name' => __( 'Nombre nueva Localización' ),       'menu_name' => __( 'Localizaciones' ),     ),     // Control de slugs usados en esta taxonomía     'rewrite' => array(       'slug' => 'Localizaciones', // Esto controla el slug de base que se mostrará antes de cada término       'with_front' => false, // No mostrar la categoría base antes de "/locations/"       'hierarchical' => true      ),   )); } add_action( 'init', 'add_custom_taxonomies', 0 );

Ni como adaptarlo a los nombres de mis categorías.

Lo que sí pude hacer es instalar el plugin  search-filter,
es bueno para hacer búsqueda de categorías y etiquetas, pero tampoco sé como configurarlo para que la búsqueda combine las dos categorías jerárquicas principales de "regiones" y "temas"
Saludos. Seguiré investigando ;)


ResponderCitar
Respondido : 09/03/2021 3:28 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Laura,

Entiendo, una opción para añadir lo que deseas es crear estas taxonomías personalizadas con el siguiente plugin -> Custom Post Type UI una vez lo instalas debes ir al apartado

Screenshot(5)

Puedes por ejemplo añadir una nueva taxonomía para País y adjuntarlo en el tipo de contenido que deseas

Screenshot(5)

Podrás ver que en la sección de entradas donde se registro la taxonomía incluye países

Screenshot(5)

De esta forma podrás registrar esta nueva taxonomía para tus entradas y organizarlos como deseas

Screenshot(5)

Te comparto el siguiente articulo donde mencionan de forma mas detallada

-> https://www.webempresa.com/blog/taxonomias-woocommerce-mejorar-tienda-online.html

-> https://www.webempresa.com/blog/taxonomias-en-wordpress-a-recoger-a-ordenar-cada-cosita-en-su-lugar.html

Un Saludo

 

 

ResponderCitar
Respondido : 09/03/2021 4:10 pm

Mónica
 Mónica
Usuario experto

Hola Gracias!

Con eso ya empiezo a resolver. Funciona para divididir las categorías de temas, por una parte y las taxonomías creadas con CPTIU con las regiones por otra.

Pero no jerarquiza las regiones creadas con las categorías de CPTIU (Mundo / América Latina / Argentina, por ejemplo) sino que las ordena por orden alfabetico.

Esto que dice aquí es exactamente lo que quisiera:

 

image

pero no sé donde pegar el código

 

Saludos

ResponderCitar
Respondido : 09/03/2021 5:39 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Laura,

Este código debes añadirlo en function.php del tema que usas, preferiblemente un tema hijo. Una forma mas fácil de añadirlo es a través de un plugin como code snippet el cual te permite añadir trozos de código en tu sitio web sin tocar los archivos de tu tema.

Un Saludo

ResponderCitar
Respondido : 09/03/2021 5:58 pm

Mónica
 Mónica
Usuario experto

Gracias! todavía no resuelvo lo de las jerarquías, pero por ahora no me voy a meter en eso, seguiré investigando y luego les consulto. Lo de CPTUI me sirvió para resolver las separación entre categorias de temas y taxonomías de regiones.

Mil gracias!

image
ResponderCitar
Respondido : 09/03/2021 7:09 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Que bueno que lo solucionaste.

Saludos.

ResponderCitar
Respondido : 09/03/2021 7:22 pm

Mónica
 Mónica
Usuario experto

Buenas noches, mira todavia no resuelvo que las etiquetas que creé con CPTUI se organicen de manera jerárquica Regiones: 

Mundo

-América Latina

--Argentina

--Brasil

--etc

-Europa

--España

--Francia

--etc

tal como se dice en este artículo que ustedes me enviaron https://www.webempresa.com/blog/taxonomias-en-wordpress-a-recoger-a-ordenar-cada-cosita-en-su-lugar.html,  

Quizas pudiera consultar con el autor de la nota

para que me explique como hacerlo y pueda consultar.

gracias!!

ResponderCitar
Respondido : 14/03/2021 2:12 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Laura.

En Divi puedes crear contenido dinámico desde los módulos de divi.

Revisa esta documentación de divi:

https://www.elegantthemes.com/blog/theme-releases/dynamic-content-for-divi-is-available-now

 

Un Saludo

 

ResponderCitar
Respondido : 14/03/2021 12:22 pm