Title: Errors in admin_register_head() function &#8211; wp_enqueue_style
Last modified: August 21, 2016

---

# Errors in admin_register_head() function – wp_enqueue_style

 *  [orion42](https://wordpress.org/support/users/orion42/)
 * (@orion42)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/errors-in-admin_register_head-function-wp_enqueue_style/)
 * Debugging my website I’ve found with Firebug two error in your plugin.
 * in `easily-navigate-pages-on-dashboard.php`, in `function admin_register_head()`
 * These line contain some errors :
 *     ```
       function admin_register_head() {
           $siteurl = get_option('siteurl');
           $url = $siteurl . '/wp-content/plugins/' . basename(dirname(__FILE__)) . '/easily-navigate-pages-on-dashboard.css';
           $javascript = $siteurl . '/wp-content/plugins/' . basename(dirname(__FILE__)) . '/easily-navigate-pages-on-dashboard.js';
       	echo "<link rel='stylesheet' type='text/css' href='$url' />\n";
       	//echo "<script type='text/javascript' src='$javascript'></script>\n";
           wp_enqueue_script('my-script', '$url', array('jquery'), '1.0');
       }
       ```
   
 * First of all the echo of css is redundant with the `wp_enqueue_script` that load
   again the same css, so it could be removed, or commented.
 * Then the `wp_enqueue_script` itself is wrong.
    Referred to the css should be (
   removing single quote mark for variable substitution, changing `wp_enqueue_script`
   to `wp_enqueue_style`, and removing the dependency from `jquery` css):
 * `wp_enqueue_style('my-style', $url, false ,'1.0');`
 * Because the other .js is already enquque in ‘function easy_navigate_init()’:
   `
   wp_enqueue_script('easy_navigate', plugins_url('easily-navigate-pages-on-dashboard.
   js', __FILE__));`
 * So corrected function should be (changing also the name in `wp_enqueue_style`
   from `my-style` to `easy-navigate-style` ):
 *     ```
       function admin_register_head() {
           $siteurl = get_option('siteurl');
           $url = $siteurl . '/wp-content/plugins/' . basename(dirname(__FILE__)) . '/easily-navigate-pages-on-dashboard.css';
           $javascript = $siteurl . '/wp-content/plugins/' . basename(dirname(__FILE__)) . '/easily-navigate-pages-on-dashboard.js';
       	//echo "<link rel='stylesheet' type='text/css' href='".$url."' />\n";
       	//echo "<script type='text/javascript' src='$javascript' ></script >\n";
   
           wp_enqueue_style('easy-navigate-style', $url, false ,'1.0');
       }
       ```
   
 * [http://wordpress.org/plugins/easily-navigate-pages-on-your-dashboard/](http://wordpress.org/plugins/easily-navigate-pages-on-your-dashboard/)

The topic ‘Errors in admin_register_head() function – wp_enqueue_style’ is closed
to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/easily-navigate-pages-on-your-dashboard.
   svg)
 * [Easily navigate pages on dashboard](https://wordpress.org/plugins/easily-navigate-pages-on-your-dashboard/)
 * [Support Threads](https://wordpress.org/support/plugin/easily-navigate-pages-on-your-dashboard/)
 * [Active Topics](https://wordpress.org/support/plugin/easily-navigate-pages-on-your-dashboard/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/easily-navigate-pages-on-your-dashboard/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/easily-navigate-pages-on-your-dashboard/reviews/)

## Tags

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

 * 0 replies
 * 1 participant
 * Last reply from: [orion42](https://wordpress.org/support/users/orion42/)
 * Last activity: [12 years, 8 months ago](https://wordpress.org/support/topic/errors-in-admin_register_head-function-wp_enqueue_style/)
 * Status: not resolved