/**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  * @return void
  */
 public function enqueue()
 {
     $post_types = get_post_types(array('_builtin' => false));
     /** @var array $options */
     $options = get_option('wpglobus_option');
     $options_post_types = empty($options['post_type']) ? array() : $options['post_type'];
     $disabled_post_types = array();
     /**
      * Add CPT from woocommerce
      */
     $disabled_post_types[] = 'product';
     $disabled_post_types[] = 'product_variation';
     $disabled_post_types[] = 'shop_order';
     $disabled_post_types[] = 'shop_order_refund';
     $disabled_post_types[] = 'shop_coupon';
     $disabled_post_types[] = 'shop_webhook';
     $enabled_post_types = array();
     foreach ($post_types as $post_type) {
         if (!in_array($post_type, $disabled_post_types, true)) {
             $enabled_post_types[] = $post_type;
         }
     }
     wp_enqueue_script('wpglobus-redux-field-post_types', plugins_url('/field_post_types' . WPGlobus::SCRIPT_SUFFIX() . '.js', __FILE__), array('jquery'), WPGlobus::SCRIPT_VER(), true);
     wp_localize_script('wpglobus-redux-field-post_types', 'wpglobus_post_types', array('post_type' => $enabled_post_types, 'options' => $options_post_types));
 }
Пример #2
0
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  * @return void
  */
 public function enqueue()
 {
     $post_types = get_post_types(array('_builtin' => false));
     /** @var array $options */
     $options = get_option('wpglobus_option');
     $options_post_types = empty($options['post_type']) ? array() : $options['post_type'];
     /**
      * Add CPT from woocommerce
      * moved to class-wpglobus.php:175
      * @todo remove after test
      */
     /* 
     			$disabled_post_types = array();
     			$disabled_post_types[] = 'product';
     			$disabled_post_types[] = 'product_variation';
     			$disabled_post_types[] = 'shop_order';
     			$disabled_post_types[] = 'shop_order_refund';
     			$disabled_post_types[] = 'shop_coupon';
     			$disabled_post_types[] = 'shop_webhook';
     			// */
     $enabled_post_types = array();
     foreach ($post_types as $post_type) {
         if (in_array($post_type, WPGlobus::Config()->disabled_entities, true)) {
             if (array_key_exists($post_type, $options_post_types)) {
                 /**
                  * Add to enabled_post_types array for WPGlobus Post types setting page
                  */
                 $enabled_post_types[] = $post_type;
             }
         } else {
             $enabled_post_types[] = $post_type;
         }
     }
     wp_enqueue_script('wpglobus-redux-field-post_types', plugins_url('/field_post_types' . WPGlobus::SCRIPT_SUFFIX() . '.js', __FILE__), array('jquery'), WPGlobus::SCRIPT_VER(), true);
     wp_localize_script('wpglobus-redux-field-post_types', 'wpglobus_post_types', array('post_type' => $enabled_post_types, 'options' => $options_post_types));
 }
Пример #3
0
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     /** @var array $parent_args */
     $parent_args = $this->parent->args;
     if ($parent_args['dev_mode']) {
         wp_enqueue_style('redux-field-wpglobus_checkbox', plugins_url('/field_wpglobus_checkbox' . WPGlobus::SCRIPT_SUFFIX() . '.css', __FILE__), array(), WPGlobus::SCRIPT_VER());
     }
     wp_enqueue_script('redux-field-wpglobus_checkbox', plugins_url('/field_wpglobus_checkbox' . WPGlobus::SCRIPT_SUFFIX() . '.js', __FILE__), array('jquery', 'redux-js'), WPGlobus::SCRIPT_VER(), true);
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     /** @var array $parent_args */
     $parent_args = $this->parent->args;
     if ($parent_args['dev_mode'] && !wp_style_is('redux-field-wpglobus_ace-editor-css')) {
         wp_enqueue_style('redux-field-wpglobus_ace-editor-css', plugins_url('/field_wpglobus_ace_editor' . WPGlobus::SCRIPT_SUFFIX() . '.css', __FILE__), array(), WPGlobus::SCRIPT_VER());
     }
     if (!wp_script_is('ace-editor-js')) {
         wp_enqueue_script('ace-editor-js', '//cdn.jsdelivr.net/ace/1.2.0/min/ace.js', array('jquery'), null, true);
     }
     if (!wp_script_is('redux-field-wpglobus_ace_editor-js')) {
         wp_enqueue_script('redux-field-wpglobus_ace_editor-js', plugins_url('/field_wpglobus_ace_editor' . WPGlobus::SCRIPT_SUFFIX() . '.js', __FILE__), array('jquery', 'ace-editor-js', 'redux-js'), WPGlobus::SCRIPT_VER(), true);
     }
 }
Пример #5
0
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @return void
  */
 public function enqueue()
 {
     wp_enqueue_style('wpglobus-redux-field-table', plugins_url('/field_table' . WPGlobus::SCRIPT_SUFFIX() . '.css', __FILE__), array(), WPGlobus::SCRIPT_VER());
     wp_enqueue_script('wpglobus-redux-field-table', plugins_url('/field_table' . WPGlobus::SCRIPT_SUFFIX() . '.js', __FILE__), array('jquery'), WPGlobus::SCRIPT_VER(), true);
 }
 /**
  * Enqueue Function.
  * If this field requires any scripts, or css define this function and register/enqueue the scripts/css
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 public function enqueue()
 {
     wp_enqueue_style('redux-field-wpglobus_info-css', plugins_url('/field_wpglobus_info' . WPGlobus::SCRIPT_SUFFIX() . '.css', __FILE__), array(), WPGlobus::SCRIPT_VER());
 }