Bei der Verwendung der Funktion next_post_link () ist ein Problem aufgetreten. Es scheint, dass diese Funktion automatisch wiedergegeben wird. Aus Positionsgründen benötige ich dies, um nur den Link zurückzugeben. Gibt es eine verfügbare Funktion oder Problemumgehung, mit der ich dieses Ergebnis erzielen kann?
posts
next-post-link
previous-post-link
GaryDevenay
quelle
quelle
next_post_link
selbst generieren .Wenn Sie sich die Quelle ansehen,
next_post_link
ist dies nur ein Wrapper füradjacent_post_link
.Leider nimmt diese Funktion keine Form von "Echo" -Parametern an, sodass Sie entweder den Code in Ihrer eigenen Funktion replizieren und den Wert zurückgeben oder ihn in einem Ausgabepuffer abfangen müssen.
quelle
Eigentlich ja: Verwenden Sie einfach
get_next_posts_link()
dieselben Argumente.Die
next_posts_lin()
Funktion gibt einfach den zurückgegebenen Wert von wiederget_next_posts_link()
.BEARBEITEN
Ähm, egal. Ich habe den Funktionsnamen falsch gelesen.
Sie könnten verwenden
get_next_post()
, was ein Post-Objekt zurückgibt; Dann könnten Sie den Permalink aus dem zurückgegebenen ID-Objektparameter erhalten:quelle