#wordpress
#wordpress
Вопрос:
При проверке w3c validator я получил ошибку из-за отсутствия пробела между атрибутами. Но эти атрибуты динамически генерируются в плагине slider revolution в WordPress. Как исправить эту ошибку?
Я уже проверил в theme punch, который является поставщиком плагина slider revolution. Они сказали, что в версии 5.1.2 ошибка исправлена. Но у меня версия 5.4.8, ошибка все еще возникает.
Комментарии:
1. Укажите ссылку на страницу
2. Из-за некоторой конфиденциальности я не могу поделиться ссылкой. Я сделал снимок экрана с моей проблемой. пожалуйста, посмотрите на него ( prnt.sc/n7ajbq )
Ответ №1:
Я исправил эту проблему, отключив минимизацию html в плагине 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;
});});