コード例 #1
0
 /**
  * Constructor
  *
  * @since  0.1.0
  * @param  object $run        Main plugin object.
  * @param  object $taxonomies GCS_Taxonomies object.
  * @return void
  */
 public function __construct(GCS_Shortcodes_Run_Base $run)
 {
     parent::__construct($run);
     add_filter("shortcode_button_before_modal_{$this->shortcode}", array($this, 'enqueue_js'));
     // Do this super late.
     add_filter("{$this->shortcode}_shortcode_fields", array($this, 'maybe_remove_recent_attribute'), 100000);
 }
コード例 #2
0
 /**
  * Constructor
  *
  * @since  0.1.0
  * @param  object $run        Main plugin object.
  * @param  object $taxonomies GCS_Taxonomies object.
  * @return void
  */
 public function __construct(GCS_Shortcodes_Run_Base $run, GCS_Taxonomies $taxonomies)
 {
     $this->taxonomies = $taxonomies;
     parent::__construct($run);
     add_filter("{$this->shortcode}_shortcode_fields", array($this, 'return_taxonomy_term_id_only'), 10);
 }
コード例 #3
0
 public function hooks()
 {
     $this->run->hooks();
     $this->admin->hooks();
 }