Comment puis-je ajouter des paramètres supplémentaires après un permalien, en particulier si j'utilise un type de publication personnalisé?
Par exemple, disons que http://mysite/album/record-name
c'était le permalien. Comment puis-je faire pour http://mysite/album/record-name/related
ne pas activer un 404 ou rediriger?
WordPress ne semble pas appeler le modèle de publication si la publication n'existe pas ... alors je ne sais pas trop comment faire.
Réponses:
Vous pouvez ajouter un point de terminaison à vos URI pour gérer les demandes spéciales.
Voici un exemple basique de plugin. Pour comprendre ce qui se passe, lisez le fantastique tutoriel de Christopher Davis , un (presque) guide complet de l'API de réécriture WordPress .
la source
Vous pouvez le faire avec add_rewrite_endpoint de l' API de réécriture :
Dans le modèle, vous pouvez détecter la présence de votre variable de requête associée:
la source
pour ajouter un paramètre à poster une URL (permalien), j'utilise comme ceci:
production:
http://yoursite.com/pagename?my_pid=12345678
la source