/** * Register callbacks for actions and filters * */ public function register_hook_callbacks() { WPBRS_Actions_Filters::add_action('wpmu_new_blog', $this, 'activate_new_site'); WPBRS_Actions_Filters::add_action('plugins_loaded', $this, 'load_plugin_textdomain'); register_activation_hook(WP_Block_Referrer_Spam::$plugin_path . WP_Block_Referrer_Spam::PLUGIN_ID . '.php', array($this, 'activate')); register_deactivation_hook(WP_Block_Referrer_Spam::$plugin_path . WP_Block_Referrer_Spam::PLUGIN_ID . '.php', array($this, 'deactivate')); }
/** * Register callbacks for actions and filters * * @since 1.0 */ protected function register_hook_callbacks() { WPBRS_Actions_Filters::add_action('admin_menu', $this, 'plugin_menu'); WPBRS_Actions_Filters::add_action('admin_print_scripts-' . self::$hook_suffix, $this, 'enqueue_scripts'); WPBRS_Actions_Filters::add_action('load-' . self::$hook_suffix, $this, 'register_fields'); WPBRS_Actions_Filters::add_action('wp_ajax_wpbrs_reset_list', $this, 'ajax_wpbrs_reset_list_callback'); WPBRS_Actions_Filters::add_filter('plugin_action_links_' . WP_Block_Referrer_Spam::PLUGIN_ID . '/' . WP_Block_Referrer_Spam::PLUGIN_ID . '.php', $this, 'add_plugin_action_links'); }
/** * Register callbacks for actions and filters * * @since 1.0 */ protected function register_hook_callbacks() { WPBRS_Actions_Filters::add_action('admin_notices', $this, 'show_admin_notices'); }
/** * Register callbacks for actions and filters * * @since 1.0 */ protected function register_hook_callbacks() { WPBRS_Actions_Filters::add_action('check_referrers_updates', $this, 'check_referrers_updates_cron_job'); WPBRS_Actions_Filters::add_action('cron_schedules', __CLASS__, 'add_custom_cron_intervals'); }
/** * Register callbacks for actions and filters * * @since 1.0 */ protected function register_hook_callbacks() { WPBRS_Actions_Filters::add_action('init', $this, 'filter_referrers_no_htaccess', 0, 0); }
/** * Register callbacks for actions and filters * * @since 1.0 */ protected function register_hook_callbacks() { WPBRS_Actions_Filters::add_action('admin_init', $this, 'register_settings'); }