WC_AJAX::wc_ajax_headers()private staticWC 2.5.0

Send headers for WC Ajax Requests.

Method of the class: WC_AJAX{}

No Hooks.

Return

null. Nothing (null).

Usage

$result = WC_AJAX::wc_ajax_headers();

Changelog

Since 2.5.0 Introduced.

WC_AJAX::wc_ajax_headers() code WC 8.7.0

private static function wc_ajax_headers() {
	if ( ! headers_sent() ) {
		send_origin_headers();
		send_nosniff_header();
		wc_nocache_headers();
		header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );
		header( 'X-Robots-Tag: noindex' );
		status_header( 200 );
	} elseif ( Constants::is_true( 'WP_DEBUG' ) ) {
		headers_sent( $file, $line );
		trigger_error( "wc_ajax_headers cannot set headers - headers already sent by {$file} on line {$line}", E_USER_NOTICE ); // @codingStandardsIgnoreLine
	}
}