Pasar variables PHP a archivos JavaScript en WordPress

Para pasar variables PHP a archivos JavaScript podemos utilizar la función de WordPress wp_localize_script( $handle, $name, $data ).

Los parámetros de la función son:

$handle: el gestor, que debe coincidir con el nombre del gestor de nuestro archivo JavaScript cuando lo pongamos en cola.
$name: la variable (objeto) que va a contener los valores que le pasamos al archivo JavaScript.
$data: los valores que le vamos a pasar al archivo JavaScript. Puede ser una matriz unidimensional o múltiple.

La función wp_localize_script() la invocaremos en la función de puesta en cola de nuestro archivo JavaScript como se muestra en el siguiente código:

En el código anterior, el primer parámetro de la función wp_localize_script() es el nombre del controlador de nuestro archivo JavaScript y el segundo parámetro es el objeto que contiene los datos del array del tercer parámetro. De esta manera, suponiendo que en una página tuviéramos un div con id=”cine”, el siguiente script (que estaría en el archivo variables-php-js.js) escribiría en el mismo Blade Runner (Ridley Scott).

Leave a Reply

Your email address will not be published. Required fields are marked *