[:ru]
Краткое описание
Плагин Add Admin JavaScript позволяет добавить JavaScript-код и/или подключить JavaScript-файлы для страниц админ-панели.
Использование
Управление JavaScript осуществляется в разделе Настройки -> Admin JavaScript для админ-панели. Добавленный JS-код применен для всех страниц админ-панели и для всех пользователей.
Admin JavaScript Files
Поле «Admin JavaScript Files» предназначено для указания подключаемых JavaScript-файлов. Каждый файл должен быть указан с новой строки. Ссылка на файл может быть указана относительно папки активной темы, относительно корня сайта (с добавлением префикса «/») или указана абсолютной (полный URL-адрес).
Файлы будут подключены внутри тега <head> в указанном порядке, после JS-кода, указанного в поле «Admin JavaScript (in head)».
Admin JavaScript (in head)
Поле «Admin JavaScript Files» предназначено для добавления JS-кода в тег <head>.
Для ускорения загрузки страницы, рекомендуется добавлять в подвал сайта (использовать поле «Admin JavaScript (in footer)»).
Admin JavaScript (in footer)
JS-код, добавленный в поле «Admin JavaScript Files» будет выведен перед закрывающим тегом </body> внизу страницы.
Admin jQuery JavaScript
Поле «Admin jQuery JavaScript» предназначено для вставки jQuery JavaScript-кода.
Добавленный в это поле код будет обернут в jQuery(document).ready(function($)) {} и размещен в подвале сайта.
Настройки можно сбросить с помощью кнопки «Reset Settings».
Программное управление JavaScript
Также, изменять и добавлять JavaScript можно с помощью хуков плагина: «c2c_add_admin_js_jq» (поле «Admin jQuery JavaScript»)
1 2 3 4 5 |
add_filter( 'c2c_add_admin_js_jq', 'my_admin_js_jq' ); function my_admin_js_jq( $js ) { $js .= "$('.hide_me').hide();"; return $js; } |
и «c2c_add_admin_js_files» (поле «Admin JavaScript Files»).
1 2 3 4 5 |
add_filter( 'c2c_add_admin_js_files', 'my_admin_js_files' ); function my_admin_js_files( $files ) { $files[] = 'http://ajax.googleapis.com/ajax/libs/yui/2.8.1/build/yuiloader/yuiloader-min.js'; return $files; } |
Также, значения полей «Admin JavaScript (in head)» и «Admin JavaScript (in footer)» можно изменять с помощью хуков «c2c_add_admin_js_head» и «c2c_add_admin_js_footer», соответственно.[:]