Transmission de variables supplémentaires dans les URL avec WordPress
WordPress permet de transmettre des variables supplémentaires dans les URL, offrant un moyen pratique de stocker et d'accéder information. Cependant, l'ajout de variables supplémentaires aux URL peut parfois rencontrer des difficultés.
Problème d'origine :
Comme souligné dans l'enquête, un utilisateur a été confronté au défi de transmettre une variable supplémentaire nommée 'c' dans l'URL d'une installation WordPress. Cette variable a été reconnue à la racine du site Web (www.example.com?c=123) mais n'a pas fonctionné dans les URL contenant des informations supplémentaires (www.example.com/news?c=123).
Solution :
La solution suggérée implique l'utilisation des trois WordPress suivants fonctions :
Implémentation :
Sur la page de création du lien/requête Variable :
Dans Functions.php ou un fichier de plug-in (Front- Fin uniquement) :
Sur la page Récupération et utilisation de la variable de requête :
Considérations supplémentaires pour le back-end (wp-admin):
Comme la requête WP n'est pas utilisée dans wp-admin, l'approche recommandée consiste à examiner le superglobal $_GET à l'aide de filter_input() ou de la méthode traditionnelle isset().
Conclusion :
En implémentant les fonctions et le filtre décrits ci-dessus, vous pouvez efficacement transmettre des variables supplémentaires dans URL dans votre installation WordPress. Cela permet une plus grande flexibilité dans le stockage et l'accès aux informations, améliorant ainsi la fonctionnalité et l'expérience utilisateur de votre site Web.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!