Решением, которое удаляет из кода сайта атрибуты для стилей и скриптов является следующий код:
1 2 3 4 5 6 7 |
add_action( 'template_redirect', function(){ ob_start( function( $buffer ){ $buffer = str_replace( array( 'type="text/javascript"', "type='text/javascript'" ), '', $buffer ); $buffer = str_replace( array( 'type="text/css"', "type='text/css'" ), '', $buffer ); return $buffer; }); }); |
Его необходимо разместить в конце файла functions.php текущей темы оформления сайта. В интернете есть масса других решений, но мне помогло именно это
Лайк, перерыл весь интернет) этот код заработал!
Огромный Респект!!!
Долго бился с валидацией на w3.org. Всё было просто до последних четырёх пунктов по: type=»text/javascript» и
type=»text/css».
Убил цельный день, перебрал все возможные и невозможные варианты, ронял несколько раз сайт, но в итоге попал на Ваш пост и…
Зелёная строка:
Document checking completed. No errors or warnings to show.