我正在为WooCommerce从头开始构建一个自定义主题(使用hooks / dev方法)。我刚刚完成了Shop页面,我发现产品的select标签过滤器(按价格/日期/名称过滤)不起作用。我很快切换到Twenty Eleven并发现我错过了Woocommerce的一些前端JS。
现在我可以复制我需要的所有Js文件,但是在assets / js / frontend中有很多.js文件,我认为我可能需要它们,因为我远没有完成主题。将WC插件文件夹中的必要或全部js复制到我的主题JS文件夹不会有问题,但我觉得这不是处理这个问题的最佳做法。
我在某处读到,为了从WC覆盖前端JS,你必须出列队列然后将你的JS文件入队。哪个对我有用,仍然类似于复制方法,因为没有什么可以覆盖(因为我没有加载任何WC JS)但是我最终会加载scrips(因为我将它们排队)。
我错过了什么吗?围绕这个主题没有什么可以涵盖的。如果没有其他办法,我只需复制它们。
谢谢
答案 0 :(得分:3)
请确保您的主题的header.php和footer.php中分别有wp_head()
和wp_footer()
。有关最佳做法和标准,请参阅Theme Development。