Lorsque vous essayez de passer une variable supplémentaire dans une URL WordPress, des problèmes peuvent survenir lorsque l'URL contient des informations supplémentaires après le domaine racine. Pour résoudre ce problème, utilisez l'approche suivante:
au lieu d'interagir avec les superglobals, utilisez les fonctions WordPress suivantes:
Ajoutez la variable de requête au lien de retour à page: fonction add_custom_query_var ($ vars) { $ vars [] = "c"; retour $ vars; } add_filter ('query_vars', 'add_custom_query_var');
sur la page récupérant et traitement de la variable de requête:
">$ my_c = get_query_var ('c');
">À l'arrière, la fonction WP () n'est pas exécutée, vous ne pouvez donc pas compter sur la requête WP. Au lieu de cela, inspectez le $ _get superglobal:
$ my_c = filter_input (input_get, "c", filter_sanitize_string);
en adhérant à ces recommandations, vous pouvez passer efficacement des variables supplémentaires dans les urls wordpress, tant sur le front
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3