/** * 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); }
/** * 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); }
public function hooks() { $this->run->hooks(); $this->admin->hooks(); }