Stai cercando un modo per mostrare dinamicamente il titolo della categoria corrente e l'elenco dei post ad essa aggiunti? Sebbene esista probabilmente un plugin per questo, abbiamo creato uno snippet di codice rapido che puoi utilizzare per elencare i post per categoria in WordPress.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file category.php del tuo 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: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come aggiungere correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: 11 migliori plugin WordPress per scrittori e come utilizzare Google Optimize in WordPress.
Commenti Lascia una risposta