• zaydB

    (@zaydb)


    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.