Как убрать «text/javascript» из кода сайта в WordPress

Image

Рад видеть, уважаемый посетитель!

Когда-то давно было необходимо указывать «тип» для подключаемых и вписываемых непосредственно в html яваскриптов. Однако те времена давно миновали, с приходом стандарта HTML5 тип для скриптов указывать не нужно.

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

Предупреждение валидатора по поводу «text/javascript» в коде

Давайте же посмотрим, как быстро решить данную проблему и максимально актуализировать код сайта, избавив его от рудиментарных атрибутов.

Быстро отключаем добавление типов «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».

Теперь html код с подключенными яваскриптами полностью корректен

А для полной уверенности в том, что во всём коде теперь полный порядок, можно воспользоваться сервисом проверки корректности кода.

Стоит отметить, что если всё равно будут найдены строки, то это значит только одно – какой-то плагин или используемая тема (дизайн сайта) подключает необходимый для работы яваскрипт нестандартным образом. Для решения этой проблемы следует написать автору плагина / темы, либо самому открыть исходный код, найти там строчку и собственноручно модифицировать её, удалив «text/javascript». В итоге код на сайте будет станет абсолютно корректным, валидацию будет проходить без ошибок.

А полностью корректный код является весомым аргументом, в том числе и для алгоритмов поисковых систем.

Пожертвование сайту WPuse.ru (cбор пожертвований осуществляется через сервис «ЮMoney»)