@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>
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
@azerphoenix
Ссылка - 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 );
}
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
AwardWallet Пермь
от 45 000 до 60 000 руб.
от 2 500 до 4 000 usd.
Dart Simple Санкт-Петербург
от 120 000 до 150 000 руб.
14 авг. 2018, в 22:43
350 руб./за проект
14 авг. 2018, в 19:03
10000 руб./за проект
14 авг. 2018, в 18:10
1000 руб./в час