Archivanzeige (Sidebar) eingrenzen

  • Hey!

    ich habe bereits im Forum rumgestöbert, aber bislang noch keine wirkliche Antwort auf meine Frage bzw. mein Problem gefunden :)

    Das Archiv meines Blogs (Die Cineblogger) sieht im Moment in der Sidebar so aus:

    Archiv
    -> Januar
    -> Februar
    -> März
    -> April
    -> Mai
    -> Juni
    -> Juli
    -> September

    usw.

    Ich möchte allerdings nicht, dass das so lang wird. Ich möchte aber auch nicht, dass nur die Jahre angezeigt werden...

    Wäre es möglich, nur die letzten 5 Monate anzeigen zu lassen und alles was älter ist unter dem Punkt "älter"?

    Ich hoffe, ihr versteht was ich meine!

    LG
    Andre

    • 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

  • Ist möglich. Dazu musst du aber zeigen, wie der Inhalt der sidebar.php deines Theme aussieht.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • So sieht der entsprechende Teil für die Archivanzeige aus:

    PHP
    <li><h2>Archive</h2>
                <ul>
                    <?php wp_get_archives('type=monthly'); ?>
                </ul>
    </li>

    LG
    Andre

  • PHP
    <li><h2>Archive</h2>
                <ul>
                    <?php wp_get_archives('type=monthly&limit=5'); ?>
                </ul>
    </li>


    Template Tags/wp get archives « WordPress Codex

    Das "Älter" müsste man manuell verlinken:

    PHP
    <li><h2>Archive</h2>
                <ul>
                    <?php wp_get_archives('type=monthly&limit=5'); ?>
                    <li><a href="http://example.org/archiv/">Älter</a></li>
                </ul>
    </li>


    z.B. auf eine Seite wo man dann wp_get_archives ohne Limit anzeigen lässt.
    Du kannst den PHP-Code direkt in eine Seite schreiben, benötigst dann aber ein Plugin wie Exec PHP.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Super, lieben Dank! Die Einstellung mit dem Limit funktioniert bestens.

    Bei dem Älter-Link muss ich anscheinend das (aktuelle) Jahr als Archivstart angeben - sonst scheint das nicht zu funktionieren...

    LG
    Andre

    Einmal editiert, zuletzt von PepinoPeach (18. Juni 2007 um 00:47)

  • Hi jottlieb, wo genau schreibt man das rein, wenn man die automatischen widgets des wp 2.2 nutzt, die nicht auf die sidebar.php zugreifen?
    MfG
    Kerstin

  • Hi jottlieb, wo genau schreibt man das rein, wenn man die automatischen widgets des wp 2.2 nutzt, die nicht auf die sidebar.php zugreifen?
    MfG
    Kerstin


    Das müsste man direkt in der widgets.php im Ordner wp-includes machen. Vermutlich.
    Da müsste dann auch was mit get_archives oder so sein.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Ohje - ich will es nicht zerschießen....

    Ich poste mal den Abschnitt.... vielleicht reicht es auch, dort ganz was anderes zu ändern:

  • PHP
    <?php wp_get_archives("type=monthly&show_post_count=$c"); ?>

    ersetzen mit

    PHP
    <?php wp_get_archives("type=monthly&limit=5&show_post_count=$c"); ?>

    einfach mal testen. Zerschießen kann man nix.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hi,
    danke ... ich hab da jetzt

    PHP
    <ul>
      <?php wp_get_archives("type=monthly&limit=5&show_post_count=$c"); ?>
      <li><a href="http://www.tagebuch.kerstin-sell.de/?page_id=9">Tiefer ins Archiv</a></li>
      </ul>



    reingeschrieben. "Ältere Beiträge" wollte er nicht....wegen der Umlaute. Hatte keine Idee zur Umschreibung.
    MfG
    Kerstin

  • Eigentlich sollte das mit dem Ä funktionieren - bei mir zumindest ;)

    Versuche mal das hier: & auml;ltere Beiträge

    Aus dem & auml (ohne Leerzeichen!) macht der Browser automatisch nen Ä...

    Gruß Andre

Jetzt mitmachen!

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