javascript在页面中被注释掉了

时间:2014-10-31 17:39:30

标签: javascript wordpress

我有两个WordPress安装 - 我们的主站点安装在root上,一个测试站点安装在root目录下。

它们都是多站点安装,并且两者都具有基本相同的插件和主题。

我有一个按钮,可以添加产品并通向购物车。在测试WordPress网站上,按钮工作正常。在主站点(域的根目录)上,按钮中的javascript似乎被注释掉,禁用按钮。

我已经尝试了我所知道的一切,包括WordPress支持网站上“使用Javascript”部分中的所有内容。

无论如何,我似乎无法让按钮工作。有什么方法可以让WordPress停止在按钮中注释掉Javascript吗?

这是主WordPress网站上的测试按钮(按钮不起作用): http://www.lifeleap.org/shopping2

这是测试WordPress网站上的测试按钮(按钮确实有效): http://www.lifeleap.org/newblogtest/

1 个答案:

答案 0 :(得分:0)

您的网页上存在JavaScript错误,导致其无法正常工作。问题似乎是您的帖子内容中嵌入了JavaScript,而wpautop过滤器正在将<br>标记插入其中,打破了它 - 请参阅每个标题的<br/>行:

<script type="text/javascript">/*<![CDATA[*/if(typeof cart=="undefined")
document.write("<scr"+"ipt src="/manage-test/application/cart/views/public/js/cart.js?d98720"></scr"+"ipt>");/*]]>*/</script><br
/> <input
type="button" onclick="cart.addBasketExternal(this,2); return false;" value="Enroll Now"><br
/><

建议在外部* .js文件中托管JavaScript。