Как убрать «text/javascript» из кода сайта в WordPress
Рад видеть, уважаемый посетитель!
Когда-то давно было необходимо указывать «тип» для подключаемых и вписываемых непосредственно в html яваскриптов. Однако те времена давно миновали, с приходом стандарта HTML5 тип для скриптов указывать не нужно.
Более того, если проверить html код на валидность (корректность), то будут выданы предупреждения для тех строк, где указывается тип у подключенных и вписанных яваскриптов.
Давайте же посмотрим, как быстро решить данную проблему и максимально актуализировать код сайта, избавив его от рудиментарных атрибутов.
Быстро отключаем добавление типов «text/javascript» в html коде на ВордПресс сайте
Будет рассмотрен наиболее корректное решение. Но стоит отметить один немаловажный момент – оное сработает, если сайт работает на WordPress начиная с версии 5.3
И таких пользователей подавляющее большинство, т.к. использование устаревшей версии WordPress чревато негативными последствиями с точки зрения стабильности и безопасности, о чём было подробно изложено в соответствующем материале под названием «Обязательно ли надо обновлять WordPress».
И так, дабы быстро решить проблему с добавлением устаревшего тега, вызывающего проблемы при проверке кода на полное соответствие современному HTML5 стандарту, следует в файл functions.php (где находится этот файл и как его редактировать) используемой темы вписать следующий код:
add_action( 'after_setup_theme', function() { add_theme_support( 'html5', [ 'script', 'style' ] ); } );
Как только вы приведённый код впишите и сохраните, то уже можете открыть исходный код любой страницы вашего сайта и убедиться в том, что код подключения яваскрипт файлов соответствует актуальному – он не содержит приписки «text/javascript».
А для полной уверенности в том, что во всём коде теперь полный порядок, можно воспользоваться сервисом проверки корректности кода.
Стоит отметить, что если всё равно будут найдены строки, то это значит только одно – какой-то плагин или используемая тема (дизайн сайта) подключает необходимый для работы яваскрипт нестандартным образом. Для решения этой проблемы следует написать автору плагина / темы, либо самому открыть исходный код, найти там строчку и собственноручно модифицировать её, удалив «text/javascript». В итоге код на сайте будет станет абсолютно корректным, валидацию будет проходить без ошибок.
А полностью корректный код является весомым аргументом, в том числе и для алгоритмов поисковых систем.