w3c验证程序中出现错误,因为Wordpress中的滑块旋转插件的属性之间没有空格

时间:2019-04-04 07:39:01

标签: wordpress

在w3c验证程序检查中,由于属性之间没有空格,因此出现错误。但是这些属性是在WordPress的Slider Revolution插件中动态生成的。如何纠正此错误?

我已经签入了主题滑块,它是滑块旋转插件的提供者。他们说版本5.1.2中的错误已纠正。但是我的版本是5.4.8,仍然会出现错误。

1 个答案:

答案 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;
});});