阻止wordpress将CDATA附加到标记管理器脚本中


Prevent wordpress from appending CDATA to tag manager script

我正在为Wordpress使用谷歌标签管理器插件,WP不断向标签管理器脚本添加CDATA,但未能通过网站验证。如果没有CDATA,我的其他简单html网站就会被验证。

根据我在中找到的答案,我将wp-includs''post-template.php的第167行更改为

$content = str_replace('<![CDATA[','',$content);
$content = str_replace(']]>','',$content);
//$content = str_replace(']]>', ']]&gt;', $content); 

但是,WP仍然在脚本中添加CDATA。

我该如何防止这种情况发生?还有其他方法吗?

我在使用Wordpress开发我的一个网站时遇到了同样的问题。对我来说,问题是W3 TOTAL Cache插件将脚本封装在CDATA标记中。尝试停用插件并从WP管理面板手动清除缓存。