¿Existe alguna posibilidad de pasar algunas variables PHP en javascript para poder usarlas más tarde?
Sólo single.php
.
Me enteré, wp_enqueue_scripts
pero con eso es necesario declarar una ruta a un archivo JS, pero no necesito una.
¿Existe alguna posibilidad de pasar algunas variables PHP en javascript para poder usarlas más tarde?
Sólo single.php
.
Me enteré, wp_enqueue_scripts
pero con eso es necesario declarar una ruta a un archivo JS, pero no necesito una.
Respuestas:
Método de mejores prácticas
Echa un vistazo a
wp_localize_script
, que está destinado a hacer exactamente eso.Pero requiere un uso previo de
wp_enqueue_scripts
, por lo tanto, deberá mover su JS a un archivo separado.Sin embargo, valdrá la pena esos pocos minutos de esfuerzo.
En el JS, podrá utilizar los parámetros pasados de la siguiente manera:
[Editar] Tu situación
Según su comentario
Ponga la siguiente
/js/
carpeta de su tema , créelo, si no existe.Llamemos al archivo
fb-response.js
:Luego regístrese, ponga en cola y localice como se ve arriba. Suponiendo que tiene la identificación que le gustaría pasar, digamos
$fb_id
:NB Obviamente, lo anterior supone que esto está en un tema. Si estamos hablando de "complemento", modifique las ubicaciones en consecuencia.
fuente
Después de leer su comentario, entiendo que le gustaría hacer algo como esto:
fuente
<input ... />
y su función era solo para fines demostrativos. Hasta donde te entendí, hay todo lo que necesitas. Si no, intente explicar un poco más, pero en su pregunta, no en los comentarios.