next_post_link() und previous_post_link() Sonderzeichen entfernen

  • Hallo,

    ich habe folgendes Problem. Ich möchte über eine zusätzliche Sidebar den vorherigen und den nächsten Beitrag anzeigen lassen. Das funktioniert auch wunschgemäß, nur bringen die Tags folgende Sonderzeichen mit, welche ich gern entfernen möchte:

    previous_post_link() bringt « mit
    und
    next_post_link() bringt » mit

    Hier mal der Link zu meiner Testseite.

    http://gartencenter-zimmermann.ronald-holz.de/?p=15

    Kann mir da jemand weiterhelfen?

    Gruß Ronald

    • 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

  • Nein, nicht oben wo die Pfeile angezeigt werden, rechts in der Sidebar habe ich das Problem.
    Dort wo "der vorherige Beitrag" und "der nächste Beitrag" steht.

  • Leider habe ich in der /includes/widgets.php auch nichts gefunden.
    Ich verwende auch kein Widget, sondern habe nur in der single.php diesen Container:

    HTML
    <div class="post-navigation">                                                
        <div class="nav-left">
           <p>der vorherige Beitrag </p> <?php previous_post_link(); ?>
        </div><!-- .nav-left --> 
        <div class="nav-right">
           <p>der nächste Beitrag </p> <?php next_post_link(); ?>
        </div><!-- .nav-right --> 
    </div><!-- .post-navigation -->
  • Das wird aber von der class eingeschlossen:
    <li class="widget postinfo">

    sieht für mich nach widget aus. Ich meinte diese Datei:
    \wp-content\themes\twentyeleven\inc\widgets.php

  • Hab die Datei auch nochmal durchsucht, denn nach Deinem vorherigen Post hatte ich die falsche Datei.
    Finde es aber trotzdem nicht.

    Hab das gesamte Theme schon nach Sonderzeichen durchsucht, hier meine Versuche:
    «
    «
    «
    &laquo;

    Aber nichts zufinden. Bei den Tags the_author(); oder the_title(); kommen solche Sonderzeichen nicht mit.

    Ich poste mal die widgets.php

    Irgendwo muss das ja stecken???

  • Die Anzeige ist m.E. nicht Standard von twentyeleven. Vom Theme werden nur die Pfeile wie oben gesetzt.
    Deaktiviere mal alle Plugins und aktiviere wieder einzeln um zu prüfen wo diese Anzeige erzeugt wird.
    Kann man ev. in einem Plugin die before/after Werte einstellen?

    und was sagt der Autor dazu:
    Theme URI: http://ronald-holz.de
    Author: WEB-DESIGN Ronald Holz

  • Nun habe ich es hinbekommen. Ich habe folgenden Teil des Tags ausgetauscht.

    PHP
    <?php next_post_link(); ?
    PHP
    <?php next_post_link('%link'); ?

    Danke für Deine Mühe.

    Kann mir noch jemand sagen was %link eigentlich macht? Meine Suche war wenig ergiebig.

    Einmal editiert, zuletzt von websnake75 (23. August 2014 um 19:55)

Jetzt mitmachen!

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