"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > URL de WordPress para pasar variables adicionales

URL de WordPress para pasar variables adicionales

Publicado el 2025-04-15
Navegar:735

How to Pass Extra Variables in WordPress URLs?

Pasando variables adicionales en las URL de WordPress

al intentar aprobar una variable adicional en una URL de WordPress, los problemas pueden surgir cuando la URL contiene información adicional después del dominio raíz. Para resolver esto, emplee el siguiente enfoque:

1. Utilizando las funciones de WordPress

en lugar de interactuar con superglobals, utilice las siguientes funciones de WordPress:

  • add_Query_arg () : crea una url con el consulta personalizada variable.
  • query_vars : modifica las variables de consulta reconocidas de WordPress (solo aplicables en el front-end).
  • get_query_var () : recupera el valor de la variable de consulta personalizada. Ejemplo de implementación
en la página Creando el enlace:

Agregue la variable de consulta al enlace de retroceso a Page:
  • "> enlace a una página diferente:
  • "> en su archivo Functions.php o plugin (solo front-end):
function add_custom_query_var ($ vars) { $ vars [] = "c"; devolver $ vars; } add_filter ('query_vars', 'add_custom_query_var');

en la página recuperando y procesando la variable de consulta:
">
$ my_c = get_Query_var ('c');

3. Consideraciones de Back End

">
En el extremo posterior, la función wp () no se ejecuta, por lo que no puede confiar en la consulta WP. En su lugar, inspeccione el $ _get Superglobal:

$ my_c = filtre_input (input_get, "c", filtre_sanitize_string);

adhying a estas recomendaciones, puede pasar de manera efectiva las variables adicionales en las urlas de wordss, tanto en el front-end.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3