function enqueue_admin() { global $wpenq; $scripts = $wpenq->get_option_map('scripts'); if ($scripts) { $default_scripts = WP_Enqueue_Helper::get_default_scripts(); $index = 0; foreach ((array) $scripts as $key => $values) { foreach ((array) $values as $value) { // increment only for admin scripts if (mb_stripos($value, 'admin') === 0) { $index++; } if (in_array($value, $default_scripts)) { $handle = $value; $value = false; } else { $handle = "wpenq-admin-script-{$index}"; $value = WP_Enqueue_Helper::get_full_url($value); } if ($key == 'admin') { wp_enqueue_script($handle, $value); } $condition = explode(' ', $key); if (count($condition) >= 2) { if (strcasecmp($condition[0], 'admin') === 0) { if (strcasecmp($condition[1], 'footer') === 0) { wp_enqueue_script($handle, $value, false, false, true); } } } } } } $styles = $wpenq->get_option_map('styles'); if ($styles) { $index = 0; foreach ((array) $styles as $key => $values) { foreach ((array) $values as $value) { if ($key == 'admin') { $index++; // increment only for admin styles $handle = "wpenq-admin-style-{$index}"; $value = WP_Enqueue_Helper::get_full_url($value); wp_enqueue_style($handle, $value); } } } } }