¿Cómo puedo agregar parámetros adicionales después de un enlace permanente, específicamente si estoy usando un tipo de publicación personalizado?
Por ejemplo, digamos que http://mysite/album/record-name
fue el enlace permanente. ¿Cómo puedo hacer que http://mysite/album/record-name/related
no suba un 404 o redirija?
WordPress no parece invocar la plantilla de publicación si la publicación no existe ... así que no sé cómo hacerlo.
Respuestas:
Puede agregar un punto final a sus URI para manejar solicitudes especiales.
Aquí hay un ejemplo básico como complemento. Para comprender lo que está sucediendo, lea el fantástico tutorial de Christopher Davis Una guía completa (principalmente) de la API de reescritura de WordPress .
fuente
Puede hacer esto con el add_rewrite_endpoint de la API de reescritura :
En la plantilla puede detectar cuándo está presente su consulta relacionada var:
fuente
para agregar parámetros a la URL de publicación ( enlace permanente), uso así:
salida:
http://yoursite.com/pagename?my_pid=12345678
fuente