向 Woocommerce 添加在新窗口中打开的我的帐户订单的操作按钮

我将从我的帐户订单中添加一个按钮,使其转到特定的 url。我做了一个按钮,但我想用新窗口打开它而不是去页面。我应该怎么办?下面是我添加的代码,我想在这里用笼子打开 url:


function sv_add_my_account_order_actions( $actions, $order ) {


    $actions['name'] = array(

        'url'  => 'the_action_url',

        'name' => 'The Button Text',

    );

    return $actions;

}

add_filter( 'woocommerce_my_account_my_orders_actions', 'sv_add_my_account_order_actions', 10, 2 );

如何添加target="_blank"到每个额外的自定义按钮?


拉风的咖菲猫
浏览 200回答 3
3回答

慕容3067478

您可以在 myaccount\my-orders.php 模板第 76 行中更改它。查看此处了解如何制作 woocommerce 模板echo&nbsp;'<a&nbsp;target&nbsp;=&nbsp;"_blank"&nbsp;href="'&nbsp;.&nbsp;esc_url(&nbsp;$action['url']&nbsp;)&nbsp;.&nbsp;'"&nbsp;class="button&nbsp;'&nbsp;.&nbsp;sanitize_html_class(&nbsp;$key&nbsp;)&nbsp;.&nbsp;'">'&nbsp;.&nbsp;esc_html(&nbsp;$action['name']&nbsp;)&nbsp;.&nbsp;'</a>';
打开App,查看更多内容
随时随地看视频慕课网APP