Woocommerce - 创建优惠券时挂钩
Posted
技术标签:
【中文标题】Woocommerce - 创建优惠券时挂钩【英文标题】:Woocommerce - Hook when a coupon is created 【发布时间】:2022-01-09 01:46:42 【问题描述】:对于 woocommerce:创建 woocommerce 优惠券时是否会触发挂钩?
我需要在 myTheme/functions.php 中添加这个钩子,以便在创建优惠券时触发一个动作。
更新:
我将此代码包含在我的functions.php 中,但它似乎不起作用。它应该在创建优惠券时打印“它有效”,但它没有。没有错误,什么都没有。
function after_new_coupon_created( $coupon_id, $coupon )
echo "it works";
add_action( 'woocommerce_new_coupon', 'after_new_coupon_created', 10, 2 );
【问题讨论】:
yes @AlonEitan 我不知道如何使用此代码。我需要在 myTheme/functions.php 中添加这个钩子来触发一个动作。 【参考方案1】:正如 Alon Eitan 在评论中所说,您可以像下面这样使用。
function after_new_coupon_created( $coupon_id, $coupon )
// your code here.
add_action( 'woocommerce_new_coupon', 'after_new_coupon_created', 10, 2 );
【讨论】:
我想我需要添加 Alon 发布的代码以使操作正常工作。我应该创建自定义插件来嵌入 Alon 的代码吗? 不,你可以在你的活动主题functions.php中添加这些代码 这些代码有问题。我只是将它复制/粘贴到我的 functions.php 文件中,该站点显示一条严重错误消息。 你检查错误日志了吗? 是的,这里:“致命错误:无法声明类 WC_Coupon_Data_Store_CPT,因为该名称已在 /usr/home/t16/www/wp-content/themes/flatsome-child/functions 中使用。 php 在第 708 行"。第 708 行是这样的:以上是关于Woocommerce - 创建优惠券时挂钩的主要内容,如果未能解决你的问题,请参考以下文章
在 WooCommerce 结帐的付款部分之前移动优惠券表格
仅将 woocommerce 优惠券应用于购物车总数,而非税线
php [woo总是显示所有图像变化]在“yith-color-and-label-variations-for-woocommerce”插件#wordpress中选择产品变体时