Wie bekomme ich den nächsten / vorherigen Post? Hrefs und Titel in WordPress
Es geht um die Ansicht eines einzelnen Beitrags. Ich versuche, die Links für vorherige und nächste Blogposts folgendermaßen festzulegen:
<a class="prevpost" href="linktoprevpost" title="prev post's title"> </a>
<a class="nextpost" href="linktonextpost" title="next post's title"> </a>
Dabei erhalten beide Links ein Bild als Hintergrund, indem sie display: block und die angegebene Breite und Höhe verwenden. Die Titel der verknüpften Beiträge sollten über das title-Attribut der a-Tags zugänglich sein, damit Benutzer sie durch Schweben sehen können.
Ich möchte auch die verknüpften Beiträge für die aktuelle Kategorie einschränken. Also muss ich einen Weg finden
Die Kategorieübereinstimmung muss nur die erste Ebene sein, da ich meine Seite in drei Hauptkategorien unterteilt habe. Ich benutze
$a = get_the_category(get_the_ID());
$cat = $a[0]->name;
um den Namen der ersten Kategorie zu erhalten und als zusätzliche Body-Klasse in header.php zu setzen. Vielleicht könnte ich das wiederverwenden?
Ich habe auch herausgefunden, dass die Verwendung von previous_post_link () und next_post_link () auf diese Weise funktioniert
next_post_link('%link', '', TRUE);
gibt mir die posts der gleichen kategorie ohne inneren inhalt, damit 1 & 2 & 3 gelöst wären. Aber um 4 & 5 zu bekommen, brauche ich einen anderen Weg.
Verwenden von Wordpress Version 3.4.1.