0
在我的母題,有一個行動掛鉤,我想刪除:如何刪除這種特殊類型的動作
add_action('woocommerce_proceed_to_checkout', array($this, 'proceed_to_checkout'), 10);
,我喜歡以去除子主題這個動作,我曾嘗試以下3東西,沒有工作至今:
remove_action('woocommerce_proceed_to_checkout', array($this, 'proceed_to_checkout'), 10);
remove_action('woocommerce_proceed_to_checkout', 'proceed_to_checkout', 10);
我創建了一個文件foobar.php我兒童主題內,然後將其包含在的functions.php
這是foobar.php
<?php
class Foobar extends Parent_Woocommerce {
public function __construct() {
remove_action('woocommerce_proceed_to_checkout', array($this, 'proceed_to_checkout'), 10);
}
public function proceed_to_checkout() {
return ;
}
}
?>
代碼
看這裏:https://wordpress.stackexchange.com/questions/36013/remove-action-or-remove-filter-with-external-classes –