Title: Properly enqueue scripts
Last modified: August 21, 2016

---

# Properly enqueue scripts

 *  [XU3E](https://wordpress.org/support/users/angelxube/)
 * (@angelxube)
 * [12 years, 11 months ago](https://wordpress.org/support/topic/properly-enqueue-scripts/)
 * Hello,
 * Thank you for plugin but consider update a way for enqueue scripts and styles.
 *     ```
       function slimbox_enqueue() {
       	wp_enqueue_script('jquery');
   
       	wp_enqueue_script('jquery.slimbox', WP_PLUGIN_URL."/slimbox/javascript/jquery.slimbox.js", array('jquery'), '2.03');
   
       	wp_enqueue_style('jquery.slimbox', WP_PLUGIN_URL."/slimbox/stylesheets/jquery.slimbox.css", false, '2.03');
   
       		add_action('wp_head', 'slimbox');
       	}
       add_action('wp_enqueue_scripts', 'slimbox_enqueue');
       ```
   
 * I am PHP noob but i don’t want violate any Notifications by wordpress.
 * Thanks
 * [http://wordpress.org/extend/plugins/slimbox/](http://wordpress.org/extend/plugins/slimbox/)

Viewing 1 replies (of 1 total)

 *  [Russell Jamieson](https://wordpress.org/support/users/powerblogservice/)
 * (@powerblogservice)
 * [12 years ago](https://wordpress.org/support/topic/properly-enqueue-scripts/#post-3812991)
 * Just to elaborate on this issue:
 * If you have warnings switched on, then WordPress complains about scripts not 
   being enqueued at the ‘wp_enqueue_scripts’ hook and this stop the slimbox from
   working – you just get a darkened screen when the lighbox is activated.
 * The patch is to replace
 *     ```
       if (!is_admin()) :
       	wp_enqueue_script('jquery');
       	wp_enqueue_script('jquery.slimbox', WP_PLUGIN_URL."/slimbox/javascript/jquery.slimbox.js", array('jquery'), '2.03');
       	wp_enqueue_style('jquery.slimbox', WP_PLUGIN_URL."/slimbox/stylesheets/jquery.slimbox.css", false, '2.03');
       	add_action('wp_head', 'slimbox');
       endif;
       ```
   
 * By
 *     ```
       function slimbox_enqueue_scripts() {
       	wp_enqueue_script('jquery');
       	wp_enqueue_script('jquery.slimbox', WP_PLUGIN_URL."/slimbox/javascript/jquery.slimbox.js", array('jquery'), '2.03');
       	wp_enqueue_style('jquery.slimbox', WP_PLUGIN_URL."/slimbox/stylesheets/jquery.slimbox.css", false, '2.03');
       	add_action('wp_head', 'slimbox');
       }
   
       if (!is_admin()) :
       	add_action('wp_enqueue_scripts','slimbox_enqueue_scripts');
       endif;
       ```
   

Viewing 1 replies (of 1 total)

The topic ‘Properly enqueue scripts’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/slimbox.svg)
 * [Slimbox](https://wordpress.org/plugins/slimbox/)
 * [Support Threads](https://wordpress.org/support/plugin/slimbox/)
 * [Active Topics](https://wordpress.org/support/plugin/slimbox/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/slimbox/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/slimbox/reviews/)

## Tags

 * [enqueue](https://wordpress.org/support/topic-tag/enqueue/)

 * 1 reply
 * 2 participants
 * Last reply from: [Russell Jamieson](https://wordpress.org/support/users/powerblogservice/)
 * Last activity: [12 years ago](https://wordpress.org/support/topic/properly-enqueue-scripts/#post-3812991)
 * Status: not resolved