Suchen Sie nach einer Möglichkeit, die letzten Beiträge aufzulisten, die Sie für jede Blog-Kategorie geschrieben haben? Obwohl es wahrscheinlich ein Plugin dafür gibt, haben wir einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um einige Beiträge für jede Kategorie in WordPress aufzulisten.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
<?php
function so_cat_posts_menu() {
global $post;
$limit = 3;
$cats = get_categories();
?>
<ul class="category-post-list">
<?php foreach ($cats as $c) : ?>
<?php
$posts = get_posts(array(
'numberposts' => $limit,
'category' => $c->term_id
));
?>
<?php if (count($posts) > 0) : ?>
<li class="category-<?php echo $c->term_id; ?> category-<?php $c->name; ?>">
<a href="<?php echo get_category_link($c->term_id); ?>" title="<?php echo $c->category_nicename; ?>"><?php echo $c->category_nicename; ?></a>
<ul>
<?php foreach ($posts as $post) : setup_postdata($post); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
<?php
wp_reset_query();
?>
Sie können die Beiträge überall in Ihren Vorlagendateien mit diesem Code auflisten:
<?php so_cat_post_menu(); ?>
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: 7 beste WordPress-Kalender-Plugins und So speichern Sie teilweise Formular Daten in WordPress.
Kommentare Hinterlasse eine Antwort