name = 'uigen_uploader'; $this->label = __("FronEnd Uploader",'uigen_uploader'); $this->category = __("FrontEnd",'acf'); $this->defaults = array( 'default_value' => '', 'maxlength' => '', 'placeholder' => '', 'prepend' => '', 'append' => '' ); // do not delete! parent::__construct(); // settings $this->settings = array( 'path' => apply_filters('acf/helpers/get_path', __FILE__), 'dir' => apply_filters('acf/helpers/get_dir', __FILE__), 'version' => '1.0.0' ); load_textdomain( 'uigen_uploader', trailingslashit(dirname(__File__)) . 'lang/' . 'uigen_uploader' . '-' . get_locale() . '.mo' ); } /* * create_field() * * Create the HTML interface for your field * * @param $field - an array holding all the field's data * * @type action * @since 3.6 * @date 23/01/13 */ function create_field( $field ) { $plugin_url_uploader = plugins_url().'/ACF_frontend_display/js/blueimp-jQuery-File-Upload-d45deb1/'; wp_register_script( 'jquery-ui-widget', $plugin_url_uploader.'js/vendor/jquery.ui.widget.js'); wp_enqueue_script( 'jquery-ui-widget' ); wp_register_script( 'jquery-iframe-transport', $plugin_url_uploader.'js/jquery.iframe-transport.js'); wp_enqueue_script( 'jquery-iframe-transport' ); wp_register_script( 'jquery-file-upload', $plugin_url_uploader.'js/jquery.fileupload.js'); wp_enqueue_script( 'jquery-file-upload' ); ?>