我有两个WordPress安装 - 我们的主站点安装在根目录下,而一个测试站点安装在根目录下的一个目录中。JavaScript正被注释掉在页面
他们都是多站点安装,都具有基本相同的插件和主题。
我有一个按钮,添加一个产品,并导致购物车。在测试WordPress网站上,按钮工作正常。在主站点(在域的根目录),按钮中的JavaScript似乎被注释掉,禁用按钮。
我已经尝试了我所知道的一切,包括WordPress支持网站上“使用Javascript”部分的所有内容。
无论如何,我似乎无法得到按钮的工作。有没有什么办法可以让WordPress停止评论按钮中的Javascript?
这里是主WordPress站点测试按钮(按钮不起作用): http://www.lifeleap.org/shopping2
这里是关于测试WordPress站点测试按钮(按钮可以使用): http://www.lifeleap.org/newblogtest/
我看到您发现的问题。为避免这种情况发生,有关解决方法的任何建议? – Andrew 2014-10-31 18:08:36
不要使用内联JavaScript,从'the_content'中移除'wpautop'过滤器(注意这通常会改变格式化的工作方式),请使用简化脚本不会被过滤的简码。 – doublesharp 2014-10-31 18:16:29
正确的做法是将您的JavaScript包含在'wp_head'或外部文件中 - 而不是内联。你可以编辑'functions.php'来做到这一点(如果你升级你的主题,可以覆盖),编写一个自定义插件,或者把一个文件放到'wp-content/mu-plugins'中。 – doublesharp 2014-10-31 18:17:34