Wie verwende ich die function add_query_arg in einem Template-Tag wie previous_post_link?

Ich versuche, die Ausgabe des previous_post_linkhttps://wordpress.stackexchange.com/questions/230488/how-do-i-use-the-add-query-arg-function-in-a-template-tag-like-previous-post-lin/ und des next_post_linkhttps://wordpress.stackexchange.com/questions/230488/how-do-i-use-the-add-query-arg-function-in-a-template-tag-like-previous-post-lin/ und im Grunde ein Abfrageargument zu ihnen hinzuzufügen. Die Dokumentation erwähnt nur, dass Sie den %linkhttps://wordpress.stackexchange.com/questions/230488/how-do-i-use-the-add-query-arg-function-in-a-template-tag-like-previous-post-lin/ Platzhalter verwenden können, der im Grunde durch <a href="https://wordpress.stackexchange.com/questions/230488/how-do-i-use-the-add-query-arg-function-in-a-template-tag-like-previous-post-lin/ … den ganzen Shebang ersetzt wird. Das hilft mir nicht, da ich das Abfrageargument nicht einfach mit einfacher Verkettung hinzufügen kann.

Auch wenn es keine direkte Möglichkeit gibt, add_query_arghttps://wordpress.stackexchange.com/questions/230488/how-do-i-use-the-add-query-arg-function-in-a-template-tag-like-previous-post-lin/ auf dem Template-Tag zu verwenden, gibt es zumindest eine Art Dokumentation zu den Platzhaltern, die mir zur Verfügung stehen (neben %linkhttps://wordpress.stackexchange.com/questions/230488/how-do-i-use-the-add-query-arg-function-in-a-template-tag-like-previous-post-lin/ )? Wenn es möglich ist , das zu tun, und ich nur den hrefhttps://wordpress.stackexchange.com/questions/230488/how-do-i-use-the-add-query-arg-function-in-a-template-tag-like-previous-post-lin/ zur Verfügung habe, könnte ich einfach mein eigenes Markup damit erstellen.

Ich habe eine umfangreiche Google-Suche zu diesem Thema durchgeführt und sogar die Implementierung von previous_post_linkhttps://wordpress.stackexchange.com/questions/230488/how-do-i-use-the-add-query-arg-function-in-a-template-tag-like-previous-post-lin/ und next_post_linkhttps://wordpress.stackexchange.com/questions/230488/how-do-i-use-the-add-query-arg-function-in-a-template-tag-like-previous-post-lin/ in wp-includes/link-template.phphttps://wordpress.stackexchange.com/questions/230488/how-do-i-use-the-add-query-arg-function-in-a-template-tag-like-previous-post-lin/ überprüft, aber nur der Beitrag wird dorthin zurückgeschickt (keine Erwähnung, wie dieses Thema überhaupt thematisiert ist).

Vielen Dank im Voraus für alle Informationen, die Sie zur Verfügung stellen können.

Solutions Collecting From Web of "Wie verwende ich die function add_query_arg in einem Template-Tag wie previous_post_link?"

previous_post_link und sein Geschwister sind ziemlich einfache functionen, es gibt also nicht viel zu spielen, wenn Sie diese wirklich verwenden möchten (wenn Sie ein Plugin erstellen und das Theme nicht berühren wollen, benötigen Sie einen Filter, der dies nicht tut Dort).

Da Sie jedoch über Vorlagen sprechen, vermute ich, dass Sie ein Thema erstellen. Das gibt Ihnen eine andere Möglichkeit, nämlich Ihren eigenen vorherigen / nächsten Postlink zu erstellen. Das Instrument hierfür ist get_adjacent_post .

Diese function gibt Ihnen einfach den vorherigen / nächsten Post als ein Objekt, so dass Sie alle Möglichkeiten haben, den Permalink mit add_query_arg zu ändern und dann Ihren html add_query_arg herum zu add_query_arg .