Задача. Есть интернет-магазин на Woocommerce и база 1С: Предприятия. Компания продает товары в разных городах и имеет там свои склады….
wp_localize_script
wp_localize_script()
— функция Wordpress создана для добавления данных локализации к JS скрипту. Она регистрирует данные для указанного скрипта, затем перед выводом (подключением) самого скрипта указанные в этой функции данные выводятся в теге script
в виде JS объекта. Yужно вызывать после того как скрипт был зарегистрирован и добавлен в очередь на вывод
Параметры wp_localize_script()
wp_localize_script( $handle, $object_name, $l10n );
- $handle (обязательная строка) -название скрипта, перед которым будут добавлены данные. Скрипт должен быть зарегистрирован заранее.
- $object_name (обязательная строка) — название Javascript объекта, который будет содержать данные. Название должно быть уникальным, чтобы не вызвать конфликтов с другими скриптами! В названии нельзя использовать тире -, только латиницу a-zA-Z, подчеркивание _, а также можно примерять метод «верблюжьегоРегстра» (CamelCase).
- $l10n (обязательный массив) — Данные перевода. Данные могут быть как в одномерном, так и в многомерном массиве.