Anzahl der Beiträge in Kategorie/Archiv

  • Hi,

    kann mir jemand sagen, wie ich die gesamte Anzahl der Posts aus einer Kategorie bzw. einer Archivseite anzeigen lassen kann?

    Quasi so: Die Kategorie/Monat Test enthält 5 Einträge

    • 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

  • PHP
    <?php
    global $wpdb;
    $anzcatposts = $wpdb->get_row("SELECT cat_name, category_count FROM `wp_categories` WHERE `cat_ID` = '<DeineKategorieID>'");
    echo "Die Kategorie $anzcatposts->cat_name enthält $anzcatposts->category_count Einträge";
    ?>


    Ungetestet.

    wpseek.com - Die WordPress-Code-Suchmaschine

  • Project No Longer Supported - Drunken Monkey Labs


    ooops hier findes du es:
    Index of /user/archive

    custom query string ...

    das kann es:bei Category -1 angeben

    lg

  • Oder ohne Plugin:

    PHP
    <?php
    global $wpdb, $cat;
    $anzcatposts = $wpdb->get_row("SELECT cat_name, category_count FROM `wp_categories` WHERE `cat_ID` = '".$cat."'");
    echo "Die Kategorie $anzcatposts->cat_name enthält $anzcatposts->category_count Einträge";
    ?>


    Damit hast du's schön dynamisch. :)

    wpseek.com - Die WordPress-Code-Suchmaschine

  • vielen lieben Dank an alle Helfer. Habe den Code von Alphawolf genutzt, da ich kein Plugin einsetzten wollte. Funktioniert in den Kategorien prima! :)

    Leider funktioniert die Anzeige nicht in den Archiven (Tag, Monat, Jahr) und des Autoren-Archivs. Kann man den Code evtl. noch anpassen?

  • hallo,

    der thread ist zwar schon ein paar tage her, aber ich könnte den php-code auch gut gebrauchen.

    kurze frage nur.
    wo trag ich die id der kategorie ein...???

    Lefdi

  • Der obige Code dürfte ab WP 2.5 nicht mehr funktionieren. Stattdessen der:

    PHP
    <?php $categories = get_categories('include=<IDderKategorie>');
    foreach ($categories as $cat) {
      echo $cat->category_count . " Beiträge";
    }
    ?>


    Wo die Cat-ID hinkommt, dürfte ersichtlich sein.

    wpseek.com - Die WordPress-Code-Suchmaschine

  • Was auch gehen dürfte:

    PHP
    <?php
    $category = get_category( $id );  // Variante 1 über ID
    $category = get_category_by_slug( 'category-name' );  // Variante 2 über Slug
    
    
    echo $category->count . " Beiträge"; 
    } 
    ?>


    bei Variante 2 brauchst du nicht mal die Kategorie-ID, die im Backend seit längerem eh versteckt wird.

  • hi jungs,

    also muss schon sagen ihr seid einfach klasse.
    funktioniert wunderbar, einfach ein super forum hier.

    dass muss auch mal gesagt werden.

    vielen dank

    lefdi

Jetzt mitmachen!

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