wordpress и пометки type

L
На сайте с 01.02.2011
Offline
163
444

Придерживаюсь 0 ошибок и предупреждений по валидатору, но в случае с вп - постоянно лезут флажки по типу type="text/javascript".

Руками поправить их возможно не все, да и поправленные - в итоге заменяются при обновлении плагинов (в некоторых случаях).

Может есть какой плагин - который потрет при выводе ссылок на скрипты и стили пометки о type?

S
На сайте с 30.09.2016
Offline
469
#1

Плюнь.

10 раз

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
L
На сайте с 01.02.2011
Offline
163
#2
Sitealert:
Плюнь.
10 раз

согласен что заморачиваться не стоит. но хочется найти решение, если оно существует. просто для себя

S
На сайте с 30.09.2016
Offline
469
#3
Linblack:
хочется найти решение, если оно существует. просто для себя

Это пожалуйста. Но на вопрос

Linblack:
Может есть какой плагин
ответ, скорее всего, отрицательный. Едва ли нашёлся дурачок, который выпустил в продакшн такой плагин.
D.iK.iJ
На сайте с 26.05.2013
Offline
225
#4

М... В HTML5 же отменили вообще указание type="text/javascript". Скорее всего, у вас стоит какой-то старый доктайп, а не <!DOCTYPE html>

Ну или выбираете не HTML5 :)

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
S
На сайте с 30.09.2016
Offline
469
#5
DiKiJ:
М... В HTML5 же отменили вообще указание type="text/javascript". Скорее всего, у вас стоит какой-то старый доктайп, а не <!DOCTYPE html>
Ну или выбираете не HTML5 :)

Я так понял, что там наоборот всё.

L
На сайте с 01.02.2011
Offline
163
#6
DiKiJ:
М... В HTML5 же отменили вообще указание type="text/javascript". Скорее всего, у вас стоит какой-то старый доктайп, а не <!DOCTYPE html>
Ну или выбираете не HTML5 :)

сейчас совсем ничего не понял. как кодировка связана с плагинами движка, которые type системно дописывают?

F2
На сайте с 08.08.2013
Offline
111
#7

Частично поможет такое в functions.php :


add_filter('style_loader_tag', 'fn_remove_type_attr', 10, 2);
add_filter('script_loader_tag', 'fn_remove_type_attr', 10, 2);
add_filter('wp_print_footer_scripts', 'fn_remove_type_attr', 10, 2);

function fn_remove_type_attr($tag) {
return preg_replace( "/type=['\"]text\/(javascript|css)['\"]/", '', $tag );
}

Но часть плагинов которые пихают свои скрипты прямо в html этим не поправишь.

⭐ ⭐ ⭐
L
На сайте с 01.02.2011
Offline
163
#8
flacon2000:
Частично поможет такое в functions.php :


add_filter('style_loader_tag', 'fn_remove_type_attr', 10, 2);
add_filter('script_loader_tag', 'fn_remove_type_attr', 10, 2);
add_filter('wp_print_footer_scripts', 'fn_remove_type_attr', 10, 2);

function fn_remove_type_attr($tag) {
return preg_replace( "/type=['\"]text\/(javascript|css)['\"]/", '', $tag );
}


Но часть плагинов которые пихают свои скрипты прямо в html этим не поправишь.

работает кстати. не идеально, но ощутимо правит ситуацию. спасибо

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий