我正在使用woocommerce存款插件来创建存款计划。 我想在添加到购物车按钮后移动存款计划。
在插件类WC_Deposits_Cart_Manager中。您可以在Google中查找。 这是班上的the link
该类中有此功能。
public function reposition_display_for_variable_product() {
remove_action( 'woocommerce_before_add_to_cart_button', array( $this, 'deposits_form_output' ), 99 );
add_action( 'woocommerce_single_variation', array( $this, 'deposits_form_output' ), 16 );
}
在我的functions.php中,我正在使用此代码删除计划
add_action( 'woocommerce_after_single_variation', 'remove_my_class_action' );
function remove_my_class_action(){
global $WC_Deposits_Cart_Manager;
remove_action( 'woocommerce_before_add_to_cart_button', array( $WC_Deposits_Cart_Manager, 'deposits_form_output' ), 99 );
remove_action( 'woocommerce_single_variation', array( $WC_Deposits_Cart_Manager, 'deposits_form_output' ), 16);
}
我也使用了这个
add_action( 'woocommerce_after_single_variation', 'remove_my_class_action' );
function remove_my_class_action(){
remove_action( 'woocommerce_before_add_to_cart_button', array( 'WC_Deposits_Cart_Manager', 'deposits_form_output' ), 99 );
remove_action( 'woocommerce_single_variation', array( 'WC_Deposits_Cart_Manager', 'deposits_form_output' ), 16);
}
不幸的是,这不起作用吗? 我做错了。