在w3c验证程序检查中,由于属性之间没有空格,因此出现错误。但是这些属性是在WordPress的Slider Revolution插件中动态生成的。如何纠正此错误?
我已经签入了主题滑块,它是滑块旋转插件的提供者。他们说版本5.1.2中的错误已纠正。但是我的版本是5.4.8,仍然会出现错误。
答案 0 :(得分:0)
我通过禁用w3-total-cache插件中的html minify解决了此问题,并导致了一些警告,例如
从脚本和样式中删除类型标签
并通过在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;
});});