【发布时间】:2021-10-18 19:18:30
【问题描述】:
我想制作一个复选框,在将产品添加到购物车之前需要单击该复选框。
add_action( 'woocommerce_before_add_to_cart_button', 'add_privacy_policy', 9 );
function add_privacy_policy() {
woocommerce_form_field( 'privacy_policy', array(
'type' => 'checkbox',
'class' => array('form-row privacy'),
'label_class' => array('woocommerce-form__label woocommerce-form__label-for-checkbox checkbox'),
'input_class' => array('woocommerce-form__input woocommerce-form__input-checkbox input-checkbox'),
'required' => true,
'label' => 'I\'ve read and accept the <a href="#">Privacy Policy</a>',
));
}
这是我目前所拥有的。我现在需要创建一个在我单击添加到购物车按钮后但在产品实际放入购物车之前触发的操作。如果未勾选该框,我想使其输出错误并且产品不会添加到购物车中。
因为我不太了解 woocommerce,所以我想知道是否有这样的操作,如果没有,如何创建相同的效果。
【问题讨论】:
标签: php wordpress woocommerce