HEX
Server: LiteSpeed
System: Linux cde4.duelhost.dk 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64
User: dmhkjfau (1027)
PHP: 7.4.33
Disabled: exec,system,passthru,shell_exec,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/dmhkjfau/public_html/wp-content/plugins/wp-seopress/src/Services/Sitemap/Headers.php
<?php // phpcs:ignore

namespace SEOPress\Services\Sitemap;

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Headers
 */
class Headers {
	/**
	 * The name service.
	 *
	 * @var string
	 */
	const NAME_SERVICE = 'SitemapHeaders';

	/**
	 * The printHeaders function.
	 *
	 * @since 4.3.0
	 *
	 * @return void
	 */
	public function printHeaders() { // phpcs:ignore -- TODO: check if method is outside this class before renaming.
		$headers = array(
			'Content-type'  => 'text/xml',
			'x-robots-tag'  => 'noindex, follow',
			'Cache-Control' => 'public, max-age=3600',
		);
		$headers = apply_filters( 'seopress_sitemaps_headers', $headers );
		if ( empty( $headers ) ) {
			return;
		}

		foreach ( $headers as $key => $header ) {
			header( $key . ':' . $header );
		}
	}
}