从我的插件调用 Woocommerce 插件的功能

Call a function of Woocommerce plugin from my plugin

我是 wordpress 的新手,正在尝试开发一个 wordpress 插件,我需要从 class [=11] 调用 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 提供的 hooks & filters 列表,您可以挂钩。