Получение ошибки в валидаторе w3c: нет пробелов между атрибутами для плагина вращения слайдера в WordPress - PullRequest
0 голосов
/ 04 апреля 2019

В проверке валидатора w3c я получил ошибку, так как между атрибутами нет пробела. Но эти атрибуты динамически генерируются в плагине революции ползунка в WordPress. Как исправить эту ошибку?

Я уже проверил тему пунша, которая является поставщиком плагина Slider Revolution. Они сказали, что в версии 5.1.2 ошибка исправлена. Но у меня версия 5.4.8 все равно ошибка поднимается.

1 Ответ

0 голосов
/ 09 апреля 2019

Я исправил эту проблему, отключив html minify в плагине w3-total-cache, и это привело к некоторым предупреждениям, таким как

Удаление тега типа из скрипта и стиля

и исправил это предупреждение, добавив этот код в functions.php

add_action( 'template_redirect', function(){
ob_start( function( $buffer ){
    $buffer = str_replace( array( 'type="text/javascript"', "type='text/javascript'" ), '', $buffer );

    // Also works with other attributes...
    $buffer = str_replace( array( 'type="text/css"', "type='text/css'" ), '', $buffer );
    // $buffer = str_replace( array( 'frameborder="0"', "frameborder='0'" ), '', $buffer );
    // $buffer = str_replace( array( 'scrolling="no"', "scrolling='no'" ), '', $buffer );  
    return $buffer;
});});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...