Esempio n. 1
0
 /**
  * Getting a singleton.
  *
  * @return object single instance of WPRainbow
  */
 public static function get_instance()
 {
     if (is_null(self::$_instance)) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
 /**
  * Enqueue options CSS and JS
  */
 function enqueue_style()
 {
     $is_script_debug = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG;
     wp_enqueue_style('wp-rainbow-options', plugins_url('/css/wp-rainbow-options.css', dirname(__FILE__)));
     WPRainbow::get_instance()->enqueue_assets();
     $options_js = $is_script_debug ? '/js/wp-rainbow-options.js' : '/js/wp-rainbow-options.min.js';
     wp_enqueue_script('wp-rainbow-options', plugins_url($options_js, dirname(__FILE__)));
     wp_localize_script('wp-rainbow-options', 'wprainbow_options', array('theme_directory_url' => plugins_url('/css/themes/', dirname(__FILE__))));
 }