在 Woocommerce 我的帐户订单中更改查看按钮文本 table

Change view button text in Woocommerce My account orders table

我想自定义“我的帐户”>“订单”页面,将操作列、"view" 按钮文本更改为订单列表 table 中的 "view tickets"。

是否可以仅在“我的帐户”>“订单”页面上执行此操作?

这里有一个截图来说明:

重命名我的帐户 > 订单"view" 操作按钮文本,使用以下内容:

// Rename My account > Orders "view" action button text
add_filter( 'woocommerce_my_account_my_orders_actions', 'change_my_account_my_orders_view_text_button', 10, 2 );
function change_my_account_my_orders_view_text_button( $actions, $order ) {
    $actions['view']['name'] = __( 'View ticket', 'woocommerce' );

    return $actions;
}

要重命名我的帐户 "Orders" 菜单项,请使用以下 (如果需要)

// Rename My account "Orders" menu item
add_filter( 'woocommerce_account_menu_items', 'rename_my_account_orders_menu_item', 22, 1 );
function rename_my_account_orders_menu_item( $items ) {
    $items['orders'] = __("Ticket Orders", "woocommerce");

    return $items;
}

代码进入您的活动子主题 (或活动主题)function.php 文件。已测试并有效。


如果您只需要定位我的帐户 > "orders" table,请使用 is_wc_endpoint_url('orders') 条件标签:

// Rename My account > Orders "view" action button text
add_filter( 'woocommerce_my_account_my_orders_actions', 'change_my_account_my_orders_view_text_button', 10, 2 );
function change_my_account_my_orders_view_text_button( $actions, $order ) {
    if( is_wc_endpoint_url( 'orders' ) ) 
        $actions['view']['name'] = __( 'View ticket', 'woocommerce' );

    return $actions;
}

代码进入您的活动子主题 (或活动主题)function.php 文件。已测试并有效。