将Woocommerce购物车移动到幻灯片中,而不是默认加载到单个专用购物车页面上。
现在是wp_dequeue_script('wc-cart');
并手动加载所需的脚本和片段,并且它不是最佳的,例如我在正确添加优惠券方面存在问题。
如果我可以让Woocommerce在所有页面上加载所有wc-cart数据,那么事情会变得更容易。
有没有办法重写wc-cart功能,所以它加载到所有页面而不只是在专用购物车页面上?
更新
我知道如何更改自定义核心文件,如
function change_script_source()
{
global $wp_scripts;
$wp_scripts->registered['wc-cart']->src = get_template_directory_uri() . '/js/wc-cart.js';
}
但我也需要改变它的挂钩方式,这样我就可以在每个页面上加载所有数据和片段,而不仅仅是在' cart'特定的。