¿Desea mostrar subcategorías en páginas de categorías en WordPress?

WordPress te facilita la organización de tus publicaciones usando categorías y subcategorías. Al mostrar las subcategorías en las páginas de categorías, puede ayudar a los visitantes a navegar por las subcategorías más fácilmente.

En este artículo, le mostraremos cómo mostrar subcategorías en páginas de categorías en WordPress.

Mostrar subcategorías en la página de categoría en WordPress

¿Por qué se muestran las subcategorías en las páginas de categorías?

Cuando escribe publicaciones para su sitio de WordPress, puede optimizar los motores de búsqueda y mejorar la navegación del sitio clasificando correctamente su contenido. Esto generará más tráfico a su sitio web y facilitará que sus visitantes encuentren lo que buscan.

En algunos sitios, tiene sentido usar subcategorías para simplificar la estructura del sitio. Por ejemplo, podría tener una categoría de nivel superior (principal) denominada Deportes. Luego puede tener subcategorías en Deportes llamadas NFL, NBA y MLB.

Ejemplo de uso de subcategorías en WordPress

Cuando sus visitantes hagan clic en la categoría Deportes, verán todas las publicaciones de la categoría Deportes y sus subcategorías. Sin embargo, no verán una lista de subcategorías. Esto hace que sea difícil filtrar solo a posiciones de la NFL o la NBA.

Mostrar una lista de subcategorías en las páginas de categorías puede mejorar la navegación del sitio. Esto es especialmente cierto si decide ocultar subcategorías en el widget de categoría de su sitio web.

Luego, por ejemplo, los visitantes de su sitio pueden pasar fácilmente de todas las publicaciones deportivas a solo NFL. Aún mejor, puede continuar mostrando las mismas subcategorías en la página de la NFL para que puedan cambiar fácilmente de la NFL a la NBA.

Dicho esto, veamos cómo mostrar subcategorías en páginas de categorías en WordPress.

Cómo mostrar subcategorías en páginas de categorías en WordPress

Para mostrar subcategorías en páginas de archivo de categorías, debe agregar código a su archivo de tema. Si necesita ayuda para agregar código a su sitio web, consulte nuestra guía para principiantes sobre cómo pegar fragmentos de código de páginas web en WordPress.

Lo primero que debe hacer es ir a la carpeta del tema y buscar el archivo de categoría llamado category.php.

Si no ve este archivo, debe crearlo.simplemente copie archive.php y nombrado category.php.

Ahora solo agregue el siguiente código a category.php justo antes del bucle.

<?php
if (is_category()) {
    $this_category = get_category($cat);
    }
    ?>
    <?php
    if($this_category->category_parent)
    $this_category = wp_list_categories('orderby=id&show_count=0
    &title_li=&use_desc_for_title=1&child_of=".$this_category->category_parent.
    "&echo=0"); else
    $this_category = wp_list_categories("orderby=id&depth=1&show_count=0
    &title_li=&use_desc_for_title=1&child_of=".$this_category->cat_ID.
    "&echo=0");
    if ($this_category) { ?> 
 
<ul>
<?php echo $this_category; ?>
 
</ul>
 
<?php } ?>

Agregue el fragmento de código a category.php antes del ciclo

Ahora, cuando visite la página de categorías, verá una lista de subcategorías. En nuestro sitio de demostración, la página de categorías deportivas muestra enlaces a las subcategorías NFL, NBA y MLB.

Vista previa de subcategoría en la página de categoría

Cuando haga clic en el enlace NFL, será llevado a la página de la subcategoría NFL.

Aquí seguirás viendo enlaces a subcategorías de deportes, para que puedas cambiar fácilmente entre diferentes tipos de deportes. Esto realmente puede simplificar la navegación en su sitio web.

Vista previa de subcategoría en la página de subcategoría

Esperamos que este tutorial le haya ayudado a aprender a mostrar subcategorías en páginas de categorías en WordPress. También puede querer aprender cómo mejorar el SEO de su sitio web, o consultar nuestra lista de consejos sobre cómo acelerar el rendimiento de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para videos tutoriales de WordPress.También puedes encontrarnos en Gorjeo y Facebook.

Los datos expuestos en este sitio web son de índole informativo, no necesariamente están actualizados. Esta información es una recopilación de información de internet.