Beiträge aus Sub-Kat. nicht in Haupt-Kat. anzeigen

  • Hallo,

    ich bin gerade dabei, ein Wordpress einzurichten. Momentan stehe ich vor der Problematik, daß ich mehrere Hauptkategorien mit jeweils ein paar Sub-Kategorien habe und die Masse der Beiträge in den Subkategorien stecken.
    In der jeweiligen Hauptkategorie sollen in Zukunft nur wenige Beiträge zu finden sein.
    Wenn ich nun aber auf die Hauptkategorie klicke, werden auch die Beiträge aller Subkategorien angezeigt und dabei gehen die wenigen der Hauptkategorie vollkommen unter.

    Die Beiträge sind im Editor nur den Subkategorien zugeordnet, trotzdem werden sie in der Hauptkategorie angezeigt!

    Gibt es dafür eine Lösung?

    Gruß
    Reiner

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • hmm.... Ich meine jetzt herausgefunden zu haben, daß ich über "query_posts('cat=-x')" zum Ziel gelangen könnte. Allerdings müsste ich dann die childs der aktuell gewählten Kategorie ermitteln.
    Kann mir jemand sagen, wie das geht?


    Gruß
    Reiner

  • hmm.... Ich meine jetzt herausgefunden zu haben, daß ich über "query_posts('cat=-x')" zum Ziel gelangen könnte. Allerdings müsste ich dann die childs der aktuell gewählten Kategorie ermitteln.
    Kann mir jemand sagen, wie das geht?

    Mittlerweile bin ich wohl soweit zu wissen, daß es mit query_posts auch nicht gehen wird :???:

  • Doch, mit dem fold_category_list-Plugin geht das wunderbar.


    Nanu?!? Das Plugin habe ich bereits installiert, aber es werden in einer Hauptkategorie auch die Beiträge in den untergeordneten Child-Kategorien angezeigt :confused:


    Meine sidebar.php sieht an dieser Stelle so aus:

    PHP
    <h3><?php _e('Themen'); ?></h3>
               <ul>
             <?php wswwpx_fold_category_list('hide_empty=false&optioncount=1'); ?>
              </ul>    
            <div class="line"></div>

    ...und die index.php so:

  • Reiner: Probier's mal mit dem zweiten Parameter "false", also in Deinem Beispiel:

    PHP
    wswwpx_fold_category_list('hide_empty=false&optioncount=1', false);

    Dann wird nur bis zur jeweils nächsten Ebene ausgeklappt.

  • Oder willst Du, dass immer nur Beiträge aus der Kategorie angezeigt werden, aus der auch der Beitrag stammt? Ich glaube, ich verstehe immer noch nicht ganz, worauf Du hinaus willst.

    Im Übrigen wäre ein Link zum Blog nicht verkehrt.

  • Dann schieb' ich gleich noch einen kleinen Bugfix für das clearcat Plugin nach....

    In Zeile 15 heisst es:

    PHP
    if( is_category() && !is_home() && !is_page()) {


    Das erzeugt aber einen Fehler bei leeren Kategorien. Um das zu vermeiden habe ich einfach 'the_posts' mit in die Abfrage eingebunden:

    PHP
    if( is_category() && !is_home() && !is_page() && $the_posts != '') {

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!