Hallo,
ich habe ein kleines Problem und hoffentlich kann mir jemand weiterhelfen:
Ich habe in meinem Blog eine Kategorie mit der ID8. In Wordpress unter den Einstellungen habe ich nun die Anzahl der Artikel, welche ausgegeben werden sollen auf 12 gestellt.
Jetzt möchte ich folgendes realisieren:
Sobald die Kategorie mit der ID8 aufgerufen wird, sollen nicht nur 12 Artikel ausgegeben werden, sondern alle Artikel, die sich in dieser Kategorie befinden.
Dazu habe ich folgenden Code in die Archive.php eingebunden:
<?php if (is_category('8')) { ?>
<?php $my_query = new WP_Query('cat=8&posts_per_page=-1'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<!-- Inhalt aus Kategorie 8 -->
<?php endwhile; wp_reset_query(); ?>
<?php } else { ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<!-- Inhalte aus der jeweiligen Kategorie -->
<?php endwhile; else: ?>
<p>Leider keine Artikel vorhanden!</p>
<?php endif; ?>
<?php } ?>
Alles anzeigen
Das klappt soweit wunderbar! Nun habe ich jedoch meiner Kategorie mit der ID8 noch Unterkategorien hinzugefügt. Die Struktur der Kategorie ID8 sieht nun folgedermaßen aus:
Kategorie ID 8
- Kategorie ID9 (Unterkategorie)
- Kategorie ID10 (Unterkategorie)
Ich möchte jetzt, dass auch alle Artikel aus der Kategorie ID9 und Kategorie ID10 ausgegeben werden, sobald man eine dieser beiden Kategorien öffnet.
Nun könnte ich folgendes machen:
Gibt es hier vielleicht eine Lösung, dass ich nicht jede Kategorie manuell hinterlegen muss, da in diesem Beispiel ID9 und ID10 ja Unterkategorien von ID8 sind... sprich, bei allen Unterkategorien von ID8 sollen immer alle Artikel auf in der Übersicht angezeigt werden und bei allen anderen Kategorien, welche nichts mit ID8 zu tun haben, sollen immer nur 12 Artikel angezeigt werden...
Kann mir hier jemand bitte weiterhelfen? Gruß und vielen lieben Dank!