wp_create_nonce( 'acai-nonce' ), ) ), 'before' ); } add_action( 'admin_enqueue_scripts', 'acai_admin_scripts_styles' ); /** * Add theme notice action. */ function acai_admin_notice() { $notice_dismissed = get_user_meta( get_current_user_id(), acai_get_theme_prefix() . '_admin_notice_dismiss', true ); if ( '1' !== $notice_dismissed ) { acai_admin_notice_html(); } } add_action( 'admin_notices', 'acai_admin_notice' ); /** * Dismiss theme notice. */ function acai_admin_notice_dismiss() { check_ajax_referer( 'acai-nonce', 'acai-nonce-name' ); if ( ! current_user_can( 'edit_theme_options' ) ) { wp_die( -1 ); } update_user_meta( get_current_user_id(), acai_get_theme_prefix() . '_admin_notice_dismiss', 1 ); wp_die( 1 ); } add_action( 'wp_ajax_acai_admin_notice_dismiss', 'acai_admin_notice_dismiss' ); /** * Print theme notice. */ function acai_admin_notice_html() { $screen = get_current_screen(); if ( ! empty( $screen->base ) && ( 'appearance_page_acai' === $screen->base ) ) { return false; } $button_link = admin_url( 'themes.php?page=acai' ); ?>
get( 'Name' ); } /** * Returns theme prefix from stylesheet slug */ function acai_get_theme_prefix() { $stylesheet = get_option( 'stylesheet' ); $prefix = str_replace( '-', '_', $stylesheet ); return $prefix; }