• Здравствуйте
    Озадачился валидпацией кода, с «подачи» клиента.
    В частности удалением text/javascript и text/css
    Нашел вариант
    add_action( ‘template_redirect’, ‘prefix_remove_template_redirect’, 10, 2);
    function prefix_remove_template_redirect(){
    ob_start( function( $buffer ){

    Остальное тут stackoverflow.com/questions/49528153/remove-type-attribute-from-script-tags-in-wordpress

    Но это работает только просмотре страницы из админ панели.
    Авторизация-страница-просмотр
    Перепробовал другие варианты не работает.

    Вопросов два.
    1. Как сделать чтобы работало без авторизации.
    2. Есть рабочий вариант удаления type из стилей и скриптов

    Спасибо за ответы и советы.

Просмотр 1 ответа (всего 1)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    рабочий вариант удаления type из стилей и скриптов

    Есть на той же странице чуть ниже:

    As of WordPress 5.3 you can add ‘style’ and ‘script’ to add_theme_support for html5 to remove the type attributes.

    
    function register_html_support() {
        add_theme_support( 'html5', array( 'script', 'style' ) );
    }
    add_action( 'after_setup_theme', 'register_html_support' );
    

    См. также: «Miscellaneous Developer Focused Changes in 5.3».

Просмотр 1 ответа (всего 1)

Тема «Remove «type» attribute from script tags in WordPress» закрыта для новых ответов.