PAnD::dismiss_admin_notice PHP Méthode

dismiss_admin_notice() public static méthode

Uses check_ajax_referer to verify nonce.
public static dismiss_admin_notice ( )
        public static function dismiss_admin_notice()
        {
            $option_name = sanitize_text_field($_POST['option_name']);
            $dismissible_length = sanitize_text_field($_POST['dismissible_length']);
            $transient = 0;
            if ('forever' != $dismissible_length) {
                $dismissible_length = 0 == absint($dismissible_length) ? 1 : $dismissible_length;
                $transient = absint($dismissible_length) * DAY_IN_SECONDS;
                $dismissible_length = strtotime(absint($dismissible_length) . ' days');
            }
            check_ajax_referer('PAnD-dismissible-notice', 'nonce');
            set_site_transient($option_name, $dismissible_length, $transient);
            wp_die();
        }