=' ) ) { 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 ( 'avventura-lite-notice', $file_dir.'css/notice.css' ); } /** * Dismiss notice. */ public function dismiss() { if ( isset( $_GET['avventura-lite-dismiss'] ) && check_admin_referer( 'avventura-lite-dismiss-action' ) ) { update_option( 'avventura-lite-is-dismissed-notice', intval($_GET['avventura-lite-dismiss']) ); remove_action( 'admin_notices', array(&$this, 'admin_notice') ); } } /** * Admin notice. */ public function admin_notice() { ?>
' . esc_html__( 'Dismiss this notice', 'avventura-lite' ) . '
', esc_url( wp_nonce_url( add_query_arg( 'avventura-lite-dismiss', '1' ), 'avventura-lite-dismiss-action')) ); ?>