parent = $parent; $this->field = $field; $this->value = $value; if (empty(self::$_extension_dir)) { $this->_extension_dir = trailingslashit(str_replace('\\', '/', dirname(__FILE__))); $this->_extension_url = site_url(str_replace(trailingslashit(str_replace('\\', '/', ABSPATH)), '', $this->_extension_dir)); } } static public function modal($icons = '') { ?>
array( 'title' => true, 'icon' => true, //'key' => false, 'description' => true, 'url' => true, 'upload' => true, ), 'content_title' => __('Slide', 'redux-framework') ); $this->field = wp_parse_args($this->field, $defaults); echo ''; echo ''; } public function enqueue() { if (function_exists('wp_enqueue_media')) { wp_enqueue_media(); } else { wp_enqueue_script('media-upload'); } if ($this->parent->args['dev_mode']) { wp_enqueue_style('redux-field-media-css'); } wp_enqueue_style( 'redux-field-icons-css', $this->_extension_url . 'field_icons' . Redux_Functions::isMin() . '.css', array(), time(), 'all' ); wp_enqueue_script( 'redux-field-media-js', ReduxFramework::$_url . 'assets/js/media/media' . Redux_Functions::isMin() . '.js', array('jquery', 'redux-js'), time(), true ); wp_enqueue_script( 'redux-field-icons-js', $this->_extension_url . 'field_icons' . Redux_Functions::isMin() . '.js', array('jquery', 'jquery-ui-core', 'jquery-ui-accordion', 'jquery-ui-sortable', 'redux-field-media-js'), time(), true ); } } }