¿Está buscando una forma de mostrar dinámicamente el título de la categoría actual y la lista de las publicaciones añadidas a ella? Si bien probablemente exista un plugin para esto, hemos creado un fragmento de código rápido que puede usar para listar publicaciones por categoría en WordPress.
Instrucciones:
Todo lo que tiene que hacer es agregar este código al archivo category.php de su tema:
<?php
//Identify current Post-Category-ID ermitteln
foreach((get_the_category()) as $category)
{
$postcat= $category->cat_ID;
$catname =$category->cat_name;
}
?>
<h2><?php echo $catname; ?></h2>
<?php $categories = get_categories("child_of=$postcat");
foreach ($categories as $cat)
{ ?>
<?php query_posts("cat=$cat->cat_ID&posts_per_page=-1"); ?>
<h3><?php single_cat_title(); ?></h3>
<?php while (have_posts()) : the_post(); ?>
<ul>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">
<?php the_title(); ?></a>
</li>
</ul>
<?php endwhile; ?>
<?php } ?>
<?php } ?>
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo agregar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera echar un vistazo a nuestros otros artículos en el sitio como: 11 mejores plugins de WordPress para escritores y cómo usar Google Optimize en WordPress.
Comentarios Deja una respuesta