我是wordpress的新手,试图开发一个wordpress插件,我需要从类woocommerce/includes/class-wc-cart.php
调用woocommerce方法add_to_cart
。有什么办法吗?
WooCommerce声明了一个方便的全局WC()
,你可以在你的插件中使用它来调用它的函数。
将以下代码添加到您的插件
add_action('woocommerce_after_single_product', 'woo_foo');
function woo_foo() {
WC()->cart->add_to_cart( 254, 1 ); //ensure to change 254 with product ID on your system.
}
以上代码将在您访问单个产品页面时自动将产品添加到购物车中。这里有一个钩子列表。WooCommerce提供的过滤器,你可以钩入。