function __construct() { $this->instance = CE_Alert_Option::get_instance(); //if(is_active_widget('ce_alert')) if (is_active_widget(false, false, 'ce_alert', true)) { add_action('wp_ajax_alert-add-subscriber', array($this, 'alert_add_subscriber')); add_action('wp_ajax_nopriv_alert-add-subscriber', array($this, 'alert_add_subscriber')); add_filter('the_content', array($this, 'unsubscriber_content'), 11); add_action('wp_ajax_nopriv_remove-subscriber', array($this, 'ce_unsubcriber')); add_action('wp_ajax_ce-remove-subscriber', array($this, 'ce_unsubcriber')); add_action('ce_on_add_scripts', array($this, 'subscriber_footer'), 11); add_action('ce_on_add_styles', array($this, 'frontend_css')); add_filter('ce_minify_source_path', array($this, 'minify_source_path')); //add_action('plugins_loaded', array( $this, 'alert_load_mo_file') ); add_filter('et_get_translate_string', array($this, 'add_translate_string'), 100); } }
public function __construct() { $this->option = CE_Alert_Option::get_instance(); add_filter('add_post_type_to_ad_cat', array($this, 'add_post_type_to_ad_cat')); add_filter('add_post_type_to_ad_localtion', array($this, 'add_post_type_to_ad_localtion')); register_activation_hook(__FILE__, array($this, 'activation')); register_deactivation_hook(__FILE__, array($this, 'deactivation')); add_action('init', array($this, 'subscriber_register_post_type'), 11); add_filter('private_title_format', array($this, 'title_format')); add_action('wp', array($this, 'subsriber_setup_schedule')); add_action('et_mail_schedule_event_main', array($this, 'mail_schedule_main')); add_action('ce_alert_mail_event_trigger', array($this, 'ce_alert_mail_event_trigger')); add_filter('cron_schedules', array($this, 'cron_add_interval'), 10000); add_action('save_post', array($this, 'mark_subscriber_have_new_ad')); add_filter('excerpt_length', array($this, 'custom_excerpt_length'), 999); add_action('wp_ajax_del-subscriber', array($this, 'del_subscriber')); }
function __construct($args = array()) { parent::__construct(self::CE_ALERT_SLUG, array('menu_title' => __('CE Alert', ET_DOMAIN), 'page_title' => __('CE ALERT', ET_DOMAIN), 'callback' => array($this, 'menu_view'), 'slug' => self::CE_ALERT_SLUG, 'page_subtitle' => __('CE Adlert', ET_DOMAIN), 'pos' => 59, 'icon_class' => 'icon-gear')); $this->alert_option = CE_Alert_Option::get_instance(); $this->add_action('wp_ajax_save-alert-option', 'save_alert_option'); }