防止 wordpress 将 CDATA 附加到标签管理器脚本

Prevent wordpress from appending CDATA to tag manager script

我正在使用 Google 用于 Wordpress 的标签管理器插件,WP 不断将 CDATA 添加到标签管理器脚本中,但未通过 site 验证。没有 CDATA,我的其他简单 html 站点已通过验证。

我将 wp-includes\post-template.php 第 167 行更改为此,根据我找到的答案 here

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

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

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

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