【发布时间】:2019-12-25 10:15:03
【问题描述】:
我试图在 Wordpress 类中调用这个 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;
}
}
【问题讨论】:
-
你是如何尝试执行这段代码的?
-
@Dmitry 那是什么意思?这个类由另一个类初始化。所有 add_action 函数都可以工作,但 add_filter 永远不会工作
-
所以你正在编辑这个课程?
标签: php wordpress class woocommerce add-filter