Wie filter ich previous_post_link & next_post_link

  • Hallo,

    kann mir jemand sagen, wie ich diese Funtion über meine Functions.php filtern kann.

    previous_post_link
    next_post_link

    Es muß ja iegendwas mit

    sein.

    Wie kann ich die Parameter (in_same_cat = true;) ändern.

    Ich freue mich über einen Hinweis bzw. Hilfe!
    Denis

    • 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

  • hilft dir das weiter?

    http://pastebin.com/4fLC9FLy

  • Hallo Monika,
    wow, das ist ja ordentlich Code. Aber ich glaube ich weiß jetzt was ich falsch mache. Ich brauche keine Parameter setzen, sonder einfach nur den Standard

    PHP
    next_post_link();

    in meinen Wunsch

    PHP
    next_post_link('%link', 'Nächstes Bild', TRUE);

    ersetzen, nur wie?

    PHP
    add_filter( 'next_post_link', 'my_new_post_link' );add_filter( 'previous_post_link', 'my_new_post_link' );function my_new_post_link ( $newLinks ) {
    $newLinks = next_post_link('%link', 'Nächstes Bild', TRUE);
    return $newLinks;
    }

    funktioniert nicht.

    Kann jemand helfen?
    Grüße,
    Denis

    Einmal editiert, zuletzt von DenisCGN (17. Dezember 2013 um 10:27)

  • Hallo Monika,
    wow, das ist ja ordentlich Code. Aber ich glaube ich weiß jetzt was ich falsch mache. Ich brauche keine Parameter setzen, sonder einfach nur den Standard

    PHP
    next_post_link();

    in meinen Wunsch

    PHP
    next_post_link('%link', 'Nächstes Bild', TRUE);

    ersetzen, nur wie?

    PHP
    add_filter( 'next_post_link', 'my_new_post_link' );add_filter( 'previous_post_link', 'my_new_post_link' );function my_new_post_link ( $newLinks ) {
    $newLinks = next_post_link('%link', 'Nächstes Bild', TRUE);
    return $newLinks;
    }

    funktioniert nicht.

    Kann jemand helfen?
    Grüße,
    Denis

    1. wieso machst du das nicht direkt in den template Dateien, dort wo diese Funktion aufgerufen wird,
    das ist doch das ureinfachste :-) du magst doch nicht den "Link" ändern, sondern desssen Anchortext


    PHP
    next_post_link('%link', 'Nächstes Bild', TRUE);
  • Hallo Monika,

    ich möchte das Template nicht ändern. Und, die Funktion soll ja so geändert werden, das nur in der gleiche Kategorie geblättert wird.

    Das muß doch gehen :-(

    Den Parameter einfach auf TRUE setzen. Nur wie :-)

    Grüße,
    Denis

Jetzt mitmachen!

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