WordPress : Función wp_localize_script enviar datos desde PHP a JavaScript
wp_localize_script, la función que sirve para enviar datos desde PHP a JavaScript a través de un objeto global.
Sintaxis:
wp_localize_script( string $handle, string $object_name, array $l10n ): bool
$object_name es el nombre de la variable que contendrá los datos. Tenga en cuenta que esto debe ser exclusivo tanto del script como del complemento o tema. Por lo tanto, el valor aquí debe estar correctamente prefijado con el slug u otro valor único, para evitar conflictos. Sin embargo, como se trata de un nombre de objeto de JavaScript, no puede contener guiones. Utilice guiones bajos o camelCasing.
$l10n son los datos en sí. Los datos pueden ser una matriz de una o varias dimensiones (a partir de 3.3). Comojson_encode(), los datos serán un objeto JavaScript si la matriz es una matriz asociada (un mapa); de lo contrario, la matriz será una matriz JavaScript.