谷歌转换代码问题



我的网站中的谷歌转换代码有一个小问题,我将代码插入我的Wooccommerce插件的thankyou.php页面,如下所示:

/* <![CDATA[ */
var google_conversion_id = 546765765;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "whtaever";
var google_conversion_value = 0;
var google_remarketing_only = false;
/* ]]> */

但我从谷歌那里得到了一个错误,上面写着代码的"小问题"。

所以我查看了页面的来源,发现"大于"转换为">"

/* <![CDATA[ */
var google_conversion_id = 546765765;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "whtaever";
var google_conversion_value = 0;
var google_remarketing_only = false;
/* ]]&gt; */

知道吗?

不幸的是,WordPress仍然存在一个问题,该问题已经记录了6年,它将CDATA部分的末尾"/*]]>/"替换为"/]]>*/"。快速解决方法是在/wp-includes/post-template.php中注释掉有问题的代码。

function the_content($more_link_text = null, $stripteaser = false) {
      $content = get_the_content($more_link_text, $stripteaser);
      $content = apply_filters('the_content', $content);
/**   $content = str_replace(']]>', ']]&gt;', $content); */

最新更新