PUM_Admin_Onboarding::init()
Enqueues and sets up pointers across our admin pages.
Description Description
Source Source
File: classes/Admin/Onboarding.php
public static function init() { if ( is_admin() && current_user_can( 'manage_options' ) ) { add_filter( 'pum_alert_list', array( __CLASS__, 'tips_alert' ) ); add_action( 'pum_alert_dismissed', array( __CLASS__, 'alert_handler' ), 10, 2 ); } add_filter( 'pum_admin_pointers-popup', array( __CLASS__, 'popup_editor_main_tour' ) ); add_filter( 'pum_admin_pointers-edit-popup', array( __CLASS__, 'all_popups_main_tour' ) ); add_action( 'admin_enqueue_scripts', array( __CLASS__, 'set_up_pointers' ) ); add_action( 'admin_init', array( __CLASS__, 'welcome_redirect' ) ); if ( ! empty( $_GET['page'] ) && 'pum-welcome' === $_GET['page'] ) { add_action( 'admin_menu', array( __CLASS__, 'set_up_welcome_page' ) ); } }
Expand full source code Collapse full source code View on Trac