/** * Registers all hooks */ public function add_hooks() { // Actions used globally throughout WP Admin add_action('admin_menu', array($this, 'build_menu')); add_action('admin_init', array($this, 'initialize')); add_action('current_screen', array($this, 'customize_admin_texts')); add_action('wp_dashboard_setup', array($this, 'register_dashboard_widgets')); add_action('mc4wp_admin_empty_lists_cache', array($this, 'renew_lists_cache')); add_action('admin_enqueue_scripts', array($this, 'enqueue_assets')); $this->ads->add_hooks(); $this->messages->add_hooks(); }