谷歌转换代码问题

时间:2013-12-05 15:43:40

标签: html wordpress woocommerce

我的网站上有谷歌转换代码的小问题,我将代码插入我的Woocommerce插件的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;
/* ]]> */

但是我从谷歌那里得到了错误,用代码说“小问题”。

所以我查看了网页的来源,发现“大于”转换为“&gt;”

/* <![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; */

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

不幸的是,WordPress的问题已经被记录了6年,它取代了CDATA部分的结尾“/ *]]&gt; /”with“/ ]]&gt; * /”。对此的快速解决方法是在/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); */