=' ) ) { add_action( 'admin_notices', array(&$this, 'admin_notice') ); add_action( 'admin_head', array( $this, 'dismiss' ) ); add_action( 'admin_init', array(&$this, 'add_script') ,11); } } /** * Loads the notice style */ public function add_script() { global $wp_version; $file_dir = get_template_directory_uri() . '/core/admin/assets/'; wp_enqueue_style ( 'anna-lite-notice', $file_dir.'css/notice.css' ); } /** * Dismiss notice. */ public function dismiss() { if ( isset( $_GET['anna-lite-dismiss'] ) && check_admin_referer( 'anna-lite-dismiss-action' ) ) { update_option( 'anna-lite-dismissed-notice', intval($_GET['anna-lite-dismiss']) ); remove_action( 'admin_notices', array(&$this, 'admin_notice') ); } } /** * Admin notice. */ public function admin_notice() { ?>

' . esc_html__( 'Dismiss this notice', 'anna-lite' ) . '', esc_url( wp_nonce_url( add_query_arg( 'anna-lite-dismiss', '1' ), 'anna-lite-dismiss-action')) ); ?>