Con add_query_arg()
esto es bueno agregar parámetros adicionales a una URL y también es fácil crear una regla de reescritura. Hasta aquí todo bien. Pero el problema es el reemplazo de URL realizado por WordPress.
Cuando tengo una URL, como:
www.mysite.com/?page_id=1&myvar=test
y escribo esta URL en la línea de dirección del navegador con enlaces permanentes activados. Este enlace se convertirá en:
www.example.com/pagename/?myvar=test
PERO : lo que me gustaría obtener es:
www.example.com/pagename/test
Finalmente, me gustaría usar código como:
<a href="<?php add_query_arg( 'myvar', 'test', get_permalink() ) ?>"> .... </a>
lo que resultaría en:
www.example.com/pagename/test
¿Cómo se puede lograr esto? He pasado horas leyendo documentos y no pude encontrar una solución.