【问题标题】:add different links according to product ID根据产品ID添加不同的链接
【发布时间】:2018-07-28 04:10:27
【问题描述】:

对于 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 更改此链接,可以吗?

【问题讨论】:

    标签: php wordpress woocommerce product orders


    【解决方案1】:

    它对我不起作用。它采用以下网址:

    $ actions ['briefing'] = array (
             // adjust URL as needed
             'url' => 'https://link1.com/order='. $ order-> get_order_number (),
             'name' => __ ('Reply Briefing', 'my-textdomain'),
         );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-19
      • 2011-12-06
      • 2023-03-05
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      • 2022-12-14
      相关资源
      最近更新 更多