在 Wordpress class 中调用 add_filter
Calling a add_filter inside a Wordpress class
我试图在 Wordpress class 中调用此 add_filter。我遵守了所有规则,但由于某种原因,它不起作用。
class WoocommerceController extends BaseController
{
function register(){
add_filter('woocommerce_thankyou_order_received_text', array($this, 'woo_change_order_received_text', 10, 2 ));
}
function woo_change_order_received_text( $str, $order ) {
$new_str = $str . ' We have emailed the purchase receipt to you.';
return $new_str;
}
}
您在数组内部传递优先级和参数,这就是它不起作用的原因
add_filter('woocommerce_thankyou_order_received_text', 数组($this, 'woo_change_order_received_text'), 10, 2 )
像这样写
我试图在 Wordpress class 中调用此 add_filter。我遵守了所有规则,但由于某种原因,它不起作用。
class WoocommerceController extends BaseController
{
function register(){
add_filter('woocommerce_thankyou_order_received_text', array($this, 'woo_change_order_received_text', 10, 2 ));
}
function woo_change_order_received_text( $str, $order ) {
$new_str = $str . ' We have emailed the purchase receipt to you.';
return $new_str;
}
}
您在数组内部传递优先级和参数,这就是它不起作用的原因 add_filter('woocommerce_thankyou_order_received_text', 数组($this, 'woo_change_order_received_text'), 10, 2 ) 像这样写