@ventacom

Как убрать атрибут type="text/javascript" и type="text/css" в теле страниц сайта на Wordpress?

Добрый день!

Подскажите, пожалуйста, как можно убрать атрибуты type="text/javascript" и type="text/css" из кода типа
<script type='text/javascript'>
/* <![CDATA[ */
....
/* ]]> */
</script>

или
<style type="text/css">
	.header_top {...}
</style>
  • Вопрос задан
  • 1131 просмотр
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix
Java Software Engineer
Ссылка - https://wordpress.stackexchange.com/questions/2878...
Должно помочь

add_action( 'wp_enqueue_scripts', 'myplugin_enqueue' );

function myplugin_enqueue() {
    // wp_register_script(...
    // wp_enqueue_script(...
}


add_filter('style_loader_tag', 'myplugin_remove_type_attr', 10, 2);
add_filter('script_loader_tag', 'myplugin_remove_type_attr', 10, 2);

function myplugin_remove_type_attr($tag, $handle) {
    return preg_replace( "/type=['\"]text\/(javascript|css)['\"]/", '', $tag );
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы