从我的插件中调用Woocommerce插件的函数


Call a function of Woocommerce plugin from my plugin

我是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提供的过滤器,你可以钩入。