Удаление комментариев из кода HTML functions.php

Удаление комментариев из кода HTML и минификация кода посредством functions.php, без использования плагинов.

//удаление комментариев из кода HTML

function callback($buffer) {
    $buffer = preg_replace('//', '', $buffer);
    return $buffer;
}
function buffer_start() {
    ob_start("callback");
}
function buffer_end() {
    ob_end_flush();
}
add_action('get_header', 'buffer_start');
add_action('wp_footer', 'buffer_end');

// минификация кода

function minify_wpcourses($buffer) {
	$buffer = preg_replace(
		array(
			'/\>[^\S ]+/s',
			'/[^\S ]+\/'
		),
		array(
			'>',
			'<',
			'\\1',
			''
		),
		$buffer
	);
         return $buffer;
}
if(!is_admin() && !is_feed()) {
	ob_start("minify_wpcourses");
}

Контакты

Если вы хотите получить бесплатную консультацию, заполните форму ниже, и мы свяжемся с вами.