Mostrar subcategorías de páginas de categorías en WordPress

Cuando utilice WordPress como un CMS o incluso como un blog, es posible que desee mostrar subcategorías en sus páginas de categorías. Realmente no hay una manera fácil de hacer esto, y algunos de los métodos que existen en la web tienen varios errores. En este artículo, le mostraremos cómo usar este truco para mostrar subcategorías en páginas de categorías.

Ahora, el truco compartido en el blog de Yoast está desactualizado y es cuestionable. El error es que, aunque muestra subcategorías en la página de categorías, no muestra ninguna categoría cuando ingresa subcategorías. Usando el truco que compartimos, mostrará subcategorías en la página de categoría principal, y cuando haga clic en una subcategoría, aún verá otras categorías de hermanos en la categoría principal.

Bueno, si los términos anteriores no tienen sentido para usted, expliquemos de otra manera. Suponga que tiene una categoría (padre) del más alto nivel llamada Deportes. Tiene tres subcategorías en Deportes llamadas NFL, NBA y MLB. Ahora, cuando alguien acceda a su página de inicio, solo verá la categoría «Deportes» y otras categorías importantes principales. Cuando alguien haga clic en «Deportes», las categorías ahora solo mostrarán subcategorías de «Deportes», por lo que serán NFL, NBA y MLB. Ahora, con el truco de Yoast, si haces clic en NFL, todo desaparece. Continuará mostrando NFL, NBA y MLB con nuestro NFL Clicking Hack.

En general, si está buscando en una categoría, este truco le permite enumerar subcategorías y, si está en una subcategoría, puede enumerar categorías de hermanos.

    
    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) { ?> 


Coloque el código arriba donde desea que aparezca la categoría y cámbielo según sea necesario. El código mencionado anteriormente, cuando visita las subclases de la clase base, oculta la clase base y muestra solo las subclases.

Si también desea mostrar la categoría principal en la página de subcategoría, simplemente elimine el parámetro profundidad = â ?? 1 a ?? ³ código anterior.

Este es un truco de taxonomía muy útil y práctico a la hora de diseñar plantillas de WordPress, especialmente cuando se utiliza WordPress como CMS.

Consulte el código de WordPress para obtener más detalles sobre los parámetros.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *