对于woocommerce,我有以下代码,它根据订单的状态在我的帐户订单列表中添加一个链接的按钮:
function sv_add_my_account_order_actions( $actions, $order ) {
// only add our button if the order is paid for
// if using WC 2.5+, can simplify this to: if ( ! $order->is_paid() )
if ( ! ( $order->has_status( 'briefing' ) ) ) {
return $actions;
}
$actions['briefing'] = array(
// adjust URL as needed
'name' => __( 'Responder Briefing', 'my-textdomain' ),
'url' => 'https://link1.com/order=' . $order->get_order_number(),
);
return $actions;
}
add_filter( 'woocommerce_my_account_my_orders_actions', 'sv_add_my_account_order_actions', 10, 2 );我希望这个链接根据订单中包含的产品ID进行更改,可以吗?
发布于 2018-07-30 00:19:10
这对我不起作用。它将获取以下URL:
$ actions ['briefing'] = array (
// adjust URL as needed
'url' => 'https://link1.com/order='. $ order-> get_order_number (),
'name' => __ ('Reply Briefing', 'my-textdomain'),
);https://stackoverflow.com/questions/51567945
复制相似问题