Damit ist add_query_arg()
es schön, einer URL zusätzliche Parameter hinzuzufügen, und es ist auch einfach, eine Umschreiberegel zu erstellen. So weit, ist es gut. Das Problem ist jedoch die URL-Ersetzung durch WordPress.
Wenn ich eine URL habe, wie:
www.mysite.com/?page_id=1&myvar=test
und ich tippe diese URL in die Adresszeile des Browsers mit aktivierten Permalinks. Dieser Link wird zu:
www.example.com/pagename/?myvar=test
ABER : was ich gerne bekommen würde ist:
www.example.com/pagename/test
Zum Schluss möchte ich folgenden Code verwenden:
<a href="<?php add_query_arg( 'myvar', 'test', get_permalink() ) ?>"> .... </a>
was dazu führen würde:
www.example.com/pagename/test
Wie kann dies erreicht werden? Ich habe Stunden damit verbracht, Dokumente zu lesen, und konnte keine Lösung finden.