在w3c验证器检查中,我得到了一个错误,因为属性之间没有空格。但是这些属性是在WordPress中的滑块革命插件中动态生成的。如何纠正这一错误?
我已经签了主题冲孔,这是滑块革命插件的提供者。他们说,在5.1.2版本中,错误被纠正。但我有5.4.8版,但错误仍在上升。
发布于 2019-04-09 10:39:01
我通过禁用w3全缓存插件中的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;
});});https://stackoverflow.com/questions/55510325
复制相似问题