我试图在客户的帐户页面中为订单列表添加一些选项,遗憾的是我无法在网上找到任何信息。
我试图将这个函数挂钩到这样的woocommerce_my_account_my_orders_actions
:
add_filter ('woocommerce_my_account_my_orders_actions', 'mw_add_invoice_button_to_list' );
function ( $actions )
{
$actions[] = array(
"url" => "testURL",
"name" => "testNAME"
);
return $actions;
}
我是使用过滤器的新手,所以这可能只是一个错误,你能帮忙吗?
感谢。
答案 0 :(得分:2)
是的确这是一个非常简单的错误:)。您忘记添加功能名称
function ( $actions )
??
尝试
function mw_add_invoice_button_to_list ( $actions )
答案 1 :(得分:1)
或其他选择选项。
add_filter ('woocommerce_my_account_my_orders_actions', function ( $actions ) {
$actions[] = array(
"url" => "testURL",
"name" => "testNAME"
);
return $actions;
}, 10, 2 );