А вообще, про подключение CSS и JS в WordPress на моём сайте есть отдельный видеоурок.
Под регистрацией JavaScript-файлов в данном случае подразумевается присвоение файлу какого-то определенного идентификатора (рабочего названия), впоследствии, используя который, можно совершать со скриптом некоторые действия, например подключать его через функцию wp_enqueue_script().
wp_register_script( $handle, $src, $deps = array(), $ver = false, $in_footer = false )
false
— установленная версия WordPress, null
— без версии вообщеtrue
— подключение должно происходить перед закрывающим тегом </body>
, если false
— то внутри тегов <head>
Не рекомендуется использовать эту функцию напрямую в коде, вместо этого воспользуйтесь хуками:
wp_enqueue_scripts
— для фронтэндаadmin_enqueue_scripts
— для админкиlogin_enqueue_scripts
— для страницы входа на сайтfunction registering_myscript(){ wp_register_script( 'myscript', get_stylesheet_directory_uri() . '/script.js' ); } add_action( 'wp_enqueue_scripts', 'registering_myscript' );
Если вы захотите перерегистрировать скрипт, который уже был зарегистрирован до этого, то новые параметры будут проигнорированы, поэтому, прежде чем регать скрипт заново, вам требуется отменить его старую регистрацию при помощи функции wp_deregister_script().
Пример с jQuery в админке:
function deregister_jquery(){ wp_deregister_script( 'jquery' ); wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' ); } add_action( 'admin_enqueue_scripts', 'deregister_jquery' );
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.
Ругается на 9 скриптов(((
http://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fwikipix.ru%2F
Перешёл по ссылке, со скриптами как раз вроде всё ок :)