vorheriger Beitrag innerhalb einer Kategorie

  • Würde gerne die Funktion -vorheriger Beitrag / nächster Beitrag- für die jeweilige Kategorie des aufgerufenen Beitrages einschränken.

    zum Beispiel:
    Jemand schaut sich gerade ein Musik-Beitrag an, dann soll er im unteren Bereich auch nur vor- und zurückspringen im Musik-Bereich.

    Vielleicht kann man ja auch Kategorien ausschließen?

    • 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

  • Bei mir funktioniert das in einem Blog so:

    PHP
    <?php if (is_category()) { ?>
    <div class="...">In der Kategorie <strong><?php echo single_cat_title(); ?></strong><br /><?php next_posts_link('&laquo; zur&uuml;ck'); ?> <?php previous_posts_link('&nbsp; &nbsp; vorw&auml;rts &raquo;'); ?>
    </div>
    <?php } ?>


    Muss innerhalb des Loops stehen.

  • Soll der Code in die Single.php eingetragen werden?

    Bei mir steht in der Single.php:

    PHP
    <div class="navigation">
    <div class="alignleft"><?php previous_post('%','','yes') ?></div>
    <div class="alignright"><?php next_post('%','','yes') ?></div>
    </div>

    müsste ich bei Deinem Code, eine Abfrage je Kategorie erstellen?

    PHP
    <?php if (is_category()) { ?>
    <div class="navigation"><?php echo single_cat_title(); ?>
    <div class="alignleft"><?php previous_post('%','','yes') ?></div>
    <div class="alignright"><?php next_post('%','','yes') ?></div>
    </div>

    Habe bei mir eine Permalinkstruktur

    funkygog Blog | Chicago House

    Einmal editiert, zuletzt von funkygog (20. Januar 2008 um 21:24)

  • PHP
    <?php previous_post_link('%link', '&laquo; &laquo;', TRUE); ?>
    
    
    <?php next_post_link('%link', '&raquo;&raquo;', TRUE); ?>

    nicht yes "true" heißt das Zauberwort denke ich

    lg

  • Worin besteht eigentlich der Unterschied zwischen
    previous_post_link

    PHP
    <?php previous_post_link('%link', '&laquo; &laquo;', TRUE); ?>

    und previous_post

    PHP
    <?php previous_post('%','','yes') ?>

    Ist mein Code älter und /oder hat eine andere Funktion?

    Vielen Dank vorerst an Woodstock und Monika. (Die Guten Feen dieses Forums)

    funkygog Blog | Chicago House

    Einmal editiert, zuletzt von funkygog (20. Januar 2008 um 23:31)

  • Bin jetzt schon ein bisschen schlauer geworden.
    Habe mich "durchgehangelt" in der WP-Doku zu diesem Bereich
    Template Tags/next post | WordDoku

    Gemäß der Anleitung in der WP-Doku:

    PHP
    <div class="alignright"><?php next_post('format', 'next', 'title', 'in_same_cat', limitnext, excluded_category); ?></div>


    habe ich es bei mir so eingestellt:

    PHP
    <div class="navigation">
    <div class="alignleft"><?php previous_post('%', '', 'yes', 'yes', 1, ''); ?></div>
    <div class="alignright"><?php next_post('%', '', 'yes', 'yes', 1, ''); ?></div>
    </div>


    Funktioniert!

    funkygog Blog | Chicago House

    Einmal editiert, zuletzt von funkygog (24. Januar 2008 um 16:05)

Jetzt mitmachen!

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