Title: This plugin enqueues script incorrectly
Last modified: August 20, 2016

---

# This plugin enqueues script incorrectly

 *  [Gabriel Luethje](https://wordpress.org/support/users/fstop/)
 * (@fstop)
 * [13 years, 4 months ago](https://wordpress.org/support/topic/this-plugin-enqueues-script-incorrectly/)
 * With debug on, I get the following notice:
 * Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not
   be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts,
   or init hooks. Please see Debugging in WordPress for more information. (This 
   message was added in version 3.3.) in /Users/hal/Documents/ArtFiles/web/Locality/
   coppercity/wp-includes/functions.php on line 2944
 * This is coming from the code starting on line 32 of fancybox.php:
 *     ```
       if (!is_admin()) {
       	wp_enqueue_script('jquery');
       	wp_enqueue_script('jquery.fancybox', WP_PLUGIN_URL.'/fancy-box/jquery.fancybox.js', array('jquery'), '1.2.6');
       	wp_enqueue_script('jquery.easing', WP_PLUGIN_URL.'/fancy-box/jquery.easing.js', array('jquery'), '1.3');
       	wp_enqueue_style('jquery.fancybox', WP_PLUGIN_URL.'/fancy-box/jquery.fancybox.css', false, '1.2.6');
       	add_action('wp_head', 'fancybox');
       }
       ```
   
 * I believe this should be wrapped in a function, like so:
 *     ```
       function fancybox_scripts(){
       	if (!is_admin()) {
       		wp_enqueue_script('jquery');
       		wp_enqueue_script('jquery.fancybox', WP_PLUGIN_URL.'/fancy-box/jquery.fancybox.js', array('jquery'), '1.2.6');
       		wp_enqueue_script('jquery.easing', WP_PLUGIN_URL.'/fancy-box/jquery.easing.js', array('jquery'), '1.3');
       		wp_enqueue_style('jquery.fancybox', WP_PLUGIN_URL.'/fancy-box/jquery.fancybox.css', false, '1.2.6');
       		add_action('wp_head', 'fancybox');
       	}
       }
       add_action('wp_enqueue_scripts', 'fancybox_scripts');
       ```
   
 * This got rid of the notice for me, and the plugin worked fine.
 * [http://wordpress.org/extend/plugins/fancy-box/](http://wordpress.org/extend/plugins/fancy-box/)

The topic ‘This plugin enqueues script incorrectly’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/fancy-box.svg)
 * [FancyBox](https://wordpress.org/plugins/fancy-box/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/fancy-box/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/fancy-box/)
 * [Active Topics](https://wordpress.org/support/plugin/fancy-box/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/fancy-box/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/fancy-box/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [Gabriel Luethje](https://wordpress.org/support/users/fstop/)
 * Last activity: [13 years, 4 months ago](https://wordpress.org/support/topic/this-plugin-enqueues-script-incorrectly/)
 * Status: not resolved