🚀 Мои услуги
Header Image
пр. Мира 620000 Россия +7900-000-00-00
Логотип блога интернет-бродяги

The type attribute is unnecessary for JavaScript resources

Предупреждение The type attribute is unnecessary for JavaScript resources
Обновлено: 2023-01-15 в 16:09
Актуально на 2025 год
Просмотры: 178

Чтобы снять предупреждение HTML-валидатора «The type attribute is unnecessary for JavaScript resources», можно пойти двумя путями. Как всегда есть простой и очень простой способ.

Вообще, валидатор показывает, какой скрипт вызывает такое предупреждение, которое означает, что атрибут «type» не является необходимым или обязательным для js-скриптов. Вот пример на скриншоте.

Предупреждение валидатора The type attribute is unnecessary

Достаточно найти его в файлах рабочей темы сайта и удалить участок кода, отмеченный на скрине красной рамкой. То есть, если ранее код скрипта, например, выглядел так:

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

То теперь будет выглядеть следующим образом:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

Как видите, ничего сложного, необходимо лишь найти js-скрипт. А далее, дело техники.

Однако, есть и альтернатива. На помощь, как всегда, приходит файл functions.php. Несколько строчек кода спасут положение, когда нет желания копаться в файлах темы или установлены внешние скрипты.

# удалить атрибут type у scripts и styles
add_action( 'template_redirect', function(){
ob_start( function( $buffer ){
$buffer = str_replace( array( 'type="text/javascript"', "" ), '', $buffer );
$buffer = str_replace( array( 'type="text/css"', "" ), '', $buffer );
return $buffer;
});
});

Кроме того, дополнив содержимое файла functions.php этим кодом, вы сможете снять и такое предупреждение валидатора — «The type attribute for the style element is not needed and should be omitted».

Всем WEB!

Если материал оказался полезен и помог решить проблему, можете поддержать автора, направив камеру смартфона на QR-код.
QR-Сбер

Оцените статью:

Рейтинг: 0.0 (Голосов: 0)

Почитайте похожие материалы

Об авторе: Hobo

Занимаюсь созданием и оптимизацией сайтов, о чём и пишу в этом блоге. Иногда делюсь опытом использования различной техники, которая побывала у меня в руках.

2 Comments

  1. Анна:

    Наконец-то я убрала этот type attribute. Спасибо за информацию.

    1. Hobo:

      Отлично. Рад, что материал оказался полезен.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

SQL - 71 | 0,073 сек. | 6.22 МБ