/** * Enqueue scripts and styles. */ public static function admin_enqueue_scripts() { // Group field is the 1st param $args = func_get_args(); $fields = $args[0]['fields']; // Load clone script conditionally foreach ($fields as $field) { if ($field['clone']) { wp_enqueue_script('rwmb-clone', RWMB_JS_URL . 'clone.js', array('jquery-ui-sortable'), RWMB_VER, true); break; } } // Enqueue sub-fields scripts and styles. foreach ($fields as $field) { RWMB_Field::call($field, 'admin_enqueue_scripts'); } // Use helper function to get correct URL to current folder, which can be used in themes/plugins. list(, $url) = RWMB_Loader::get_path(dirname(__FILE__)); wp_enqueue_style('rwmb-group', $url . 'group.css', '', '1.1.2'); wp_enqueue_script('rwmb-group', $url . 'group.js', array('jquery'), '1.1.2', true); }
/** * Enqueue scripts and styles for tabs */ public function enqueue() { list(, $url) = RWMB_Loader::get_path(dirname(__FILE__)); wp_enqueue_style('rwmb-tabs', $url . 'tabs.css', '', '1.0.0'); wp_enqueue_script('rwmb-tabs', $url . 'tabs.js', array('jquery'), '1.0.0', true); }
/** * Enqueue scripts and styles for columns */ public function enqueue() { list(, $url) = RWMB_Loader::get_path(dirname(__FILE__)); wp_enqueue_style('rwmb-columns', $url . 'columns.css', '', '1.0.0'); }
/** * Enqueue plugin scripts */ public function enqueue() { list(, $url) = RWMB_Loader::get_path(dirname(__FILE__)); wp_enqueue_script('mb-show-hide', $url . 'show-hide.js', array('jquery'), '1.0.2', true); }