Register and Enqueue css and js
-
Hey guys
Having an issue registering and enqueueing my css and javascripts in my functions.php file. Here is my function within my functions.php file:function add_all_scripts() { //Register JS Scripts wp_enqueue_script('jquery'); wp_register_script('fish',get_template_directory_uri().'/js/superfish.js'); wp_register_script('mediaelement',get_template_directory_uri().'/js/mediaelement.min.js'); wp_register_script('lib',get_template_directory_uri().'/js/lib.js'); wp_register_script('ui',get_template_directory_uri().'/js/jquery-ui-1.9.2.custom.min.js'); wp_register_script('photo',get_template_directory_uri().'/js/jquery.prettyPhoto.js'); wp_register_script('jclock',get_template_directory_uri().'/js/jquery.jclock.js'); wp_register_script('carousel',get_template_directory_uri().'/js/jquery.jcarousel.min.js'); wp_register_script('flex',get_template_directory_uri().'/js/jquery.flexslider-min.js'); wp_register_script('slide',get_template_directory_uri().'/js/jquery.elastislide.js'); wp_register_script('cookie',get_template_directory_uri().'/js/jquery.cookie.js'); wp_register_script('html5',get_template_directory_uri().'/js/html5.js'); wp_register_script('gmap',get_template_directory_uri().'/js/googlemap_init.js'); wp_register_script('customjs',get_template_directory_uri().'/js/custom.js'); //End Register js /* Register CSS Scripts */ wp_register_style('style',get_template_directory_uri()); wp_register_style('responsive',get_template_directory_uri().'/css/responsive.css'); wp_register_style('pretty',get_template_directory_uri().'/css/pretty-photo.css'); wp_register_style('media',get_template_directory_uri().'/css/mediaplayer.css'); wp_register_style('ie',get_template_directory_uri().'/css/ie.css'); wp_register_style('customcss',get_template_directory_uri().'/css/custom.css'); //Enqueue JS wp_enqueue_script('fish'); wp_enqueue_script('mediaelement'); wp_enqueue_script('lib'); wp_enqueue_script('ui'); wp_enqueue_script('photo'); wp_enqueue_script('jclock'); wp_enqueue_script('carousel'); wp_enqueue_script('flex'); wp_enqueue_script('slide'); wp_enqueue_script('cookie'); wp_enqueue_script('html5'); wp_enqueue_script('gmap'); wp_enqueue_script('customjs'); //Enqueue CSS wp_enqueue_style('style'); wp_enqueue_style('responsive'); wp_enqueue_style('pretty'); wp_enqueue_style('media'); wp_enqueue_style('ie'); wp_enqueue_style('customcss'); } add_action( 'wp_enqueue_scripts', 'add_all_scripts' );Most of the css and js works when I hardcode the links in the header file but I was told I should handle my scripts this way. Can anyone help me out? Am i doing this wrong?
The topic ‘Register and Enqueue css and js’ is closed to new replies.