Использование Java Skript в проектах Word Press

Использование Java Skript в проектах Word PressПосле того как Word Press стала мощной платформой для создания блогов, управления контентов Java Skript стала активно использоваться. Но не все правильно используют Java Skript в сочетании с Word Press.


Во время работы возникают две основные проблемы: дубликация кода (например, когда к странице могут быть подключены две копии одной библиотеки), проблемы с интернационализацией (например, нужно создать плагин галереи салона штор СПб и создать строки с надписями «Изображение Х», «Предыдущее», «Следующее»). Как это реализовать без вывода строк внутри кода Java Skript?

Для решения первой проблемы достаточно провести регистрацию, сделать постановку в очередь файлов Java Skript с помощью специальных функций ядра Word Press.

Параметр Name обязательный. Имя скрипу присваиваете любое, отличное от уже используемых. URL – адрес скрипта. Dependencies – имя второго скрипта, от которого зависит данный. Version – номер версии скрипта (можно выбрать одно из значений: строка (string) – добавляем код вида my-script.js?ver=1.2, значение null – ничего не добавится, оставить пустым – присвоится номер версии Word Press). Load in Footer позволяет поставить зарегистрированные скрипты в очередь, и они загружаются в раздел. Если использовать параметр true скрипт будет загружаться перед закрывающимся тегом.

Для удаления ранее зарегистрированного скрипта используйте функцию wp_deregister_script(). Для этого нужно указать имя скрипта, который нужно удалить.

Далее ставим скрипт в очередь.

Чтобы убрать скрипт из очереди воспользуйтесь функцией wp_dequeue_script(). Как и с удалением зарегистрированного скрипта в этом случае так же используется только его имя. Для проверки состояния скрипта используйте функцию в конструкции if.

Вторую проблему решает использование функции wp_localize_script(), которая дает возможность верно определить языковые строки.

Оставить комментарий

CAPTCHA изображение
*

Часы
Наши спонсоры
Объявления
записки на работе
Часы
Наши спонсоры
Объявления
Интересно