Ejemplo n.º 1
0
 /**
  *
  * @return Advanced_Ads_Slider_Plugin
  */
 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;
 }
Ejemplo n.º 2
0
 /**
  * Initialize the plugin
  * and styles.
  *
  * @since     1.0.0
  */
 public function __construct()
 {
     $this->plugin = Advanced_Ads_Slider_Plugin::get_instance();
     // add js file to header
     add_action('wp_enqueue_scripts', array($this, 'register_scripts'));
     add_filter('advanced-ads-group-output-ad-ids', array($this, 'output_ad_ids'), 10, 5);
     add_filter('advanced-ads-group-output-array', array($this, 'output_slider_markup'), 10, 2);
     // manipulate number of ads that should be displayed in a group
     add_filter('advanced-ads-group-ad-count', array($this, 'adjust_ad_group_number'), 10, 2);
 }
Ejemplo n.º 3
0
 /**
  * Initialize the plugin by loading admin scripts & styles and adding a
  * settings page and menu.
  *
  * @since     1.0.0
  */
 public function __construct()
 {
     $this->plugin = Advanced_Ads_Slider_Plugin::get_instance();
     add_action('plugins_loaded', array($this, 'wp_admin_plugins_loaded'));
 }