Сценарии не вызывается до тех пор, пока я не войду из бэкэнда wordpress

Я запускаю пользовательские скрипты для слайдера в header.php, но он не работает до тех пор, пока я не войду из бэкэнд. Я работаю на localhost. Код

<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title><?php bloginfo('title');?> | <?php bloginfo('url'); ?></title> <link href="<?php bloginfo('stylesheet_url'); ?>" rel="stylesheet" type="text/css" /> <?php wp_enqueue_script('bjqs-1.3', get_template_directory_uri().'/js/bjqs-1.3.js'); ?> <?php wp_enqueue_script('bjqs-1.3.min', get_template_directory_uri().'/js/bjqs- 1.3.min.js'); ?> <?php wp_enqueue_style('bjqs', get_template_directory_uri().'/bjqs.css'); ?> <?php //wp_enqueue_style('demo', get_template_directory_uri().'/demo.css'); ?> <?php wp_enqueue_script('jquery.secret-source.min', get_template_directory_uri().'/jquery.secret-source.min.js'); ?> <?php wp_head(); ?> </head> 

Вы должны вставить код в functions.php не в header.php.

 <?php function my_script(){ // put wp_enqueue_script here ?> <?php wp_enqueue_script('bjqs-1.3', get_template_directory_uri().'/js/bjqs-1.3.js'); ?> <?php wp_enqueue_script('bjqs-1.3.min', get_template_directory_uri().'/js/bjqs- 1.3.min.js'); ?> <?php wp_enqueue_style('bjqs', get_template_directory_uri().'/bjqs.css'); ?> <?php //wp_enqueue_style('demo', get_template_directory_uri().'/demo.css'); ?> <?php wp_enqueue_script('jquery.secret-source.min', get_template_directory_uri().'/jquery.secret-source.min.js'); ?> <?php } add_action('wp_enqueue_scripts', 'my_script'); ?> 

См. Здесь подробно, http://codex.wordpress.org/Function_Reference/wp_enqueue_script .