コード例 #1
0
 private function __construct()
 {
     /*
      * Call $plugin_slug from public plugin class.
      *
      */
     $plugin = Featured_Image_Admin_Thumb::get_instance();
     $this->plugin_slug = $plugin->get_plugin_slug();
     $this->text_domain = $plugin->load_plugin_textdomain();
     // Load admin style sheet and JavaScript.
     add_action('admin_enqueue_scripts', array($this, 'enqueue_admin_styles'));
     add_action('admin_enqueue_scripts', array($this, 'enqueue_admin_scripts'));
     add_image_size($this->fiat_image_size, 60);
     add_action('admin_init', array($this, 'fiat_init_columns'));
     add_action('wp_ajax_fiat_get_thumbnail', array($this, 'fiat_get_thumbnail'));
     $this->is_woocommerce_active = in_array('woocommerce/woocommerce.php', apply_filters('active_plugins', get_option('active_plugins')));
 }
コード例 #2
0
 /**
  * Return an instance of this class.
  *
  * @since     1.0.0
  *
  * @return    object    A single instance of this class.
  */
 public static function get_instance()
 {
     // If the single instance hasn't been set, set it now.
     if (null == self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }