Ändern Sie die letzten Beiträge basierend auf der Kategorie

Ich schreibe einen Code, um die letzten Beiträge verschiedener Kategorien anzuzeigen. Wenn ich auf Kategorie 1 klicke, möchte ich die letzten Posts von cat1 anzeigen und auf cat 2 die letzten Posts von cat2 usw. klicken.

Der Code, den ich geschrieben habe, zeigte die gleichen Posts auf allen Katzen.

Was soll ich machen?

query('showposts=4&category_name=category1'); while ($rPosts->have_posts()) : $rPosts->the_post(); ?> 

POSTS FROM THIS CAT

<a class="btn btn-white" href="https://wordpress.stackexchange.com/questions/71628/change-recent-posts-based-on-category/">Read Full Story

Solutions Collecting From Web of "Ändern Sie die letzten Beiträge basierend auf der Kategorie"

Sie zeigen immer die Beiträge aus der Kategorie “category1” an, weil Sie das hier in Ihrem Code geschrieben haben: $rPosts->query('showposts=4&category_name=category1');

Wenn Sie nur zu den Kategorie-Archivseiten gehen wollen, können Sie das tun, indem Sie die Links mit get_term_link erzeugen . Diese function wird an der Stelle angezeigt, an der Sie die Links anzeigen. Dieser Code wird nicht benötigt. Wenn nicht, dann geben Sie uns bitte mehr Details darüber, wo Sie die Links anzeigen und wie genau Sie wollen, dass es funktioniert

Da eine Randnotiz “showposts” veraltet ist, verwenden Sie stattdessen “posts_per_page”