Scripts are not called until I login from wordpress backend
You have to insert the code in functions.php not in 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’); ?> See here for detail, http://codex.wordpress.org/Function_Reference/wp_enqueue_script.