You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WooCommerce 3.3.0后台订单预览中修改底部按钮

嘿,我来帮你搞定这个订单预览按钮的修改需求!在WooCommerce 3.3.0的后台订单AJAX预览里,咱们可以通过WooCommerce提供的过滤器钩子来调整这些按钮,直接把下面的代码加到你当前激活主题的functions.php文件里就行:

add_filter( 'woocommerce_admin_order_preview_actions', 'customize_order_preview_actions', 10, 2 );
function customize_order_preview_actions( $actions, $order ) {
    // 移除"completed"按钮
    if ( isset( $actions['complete'] ) ) {
        unset( $actions['complete'] );
    }

    // 将"processing"按钮重命名为"approved"
    if ( isset( $actions['processing'] ) ) {
        $actions['processing']['name'] = __( 'approved', 'your-text-domain' );
    }

    return $actions;
}

简单解释下这段代码的作用:

  • 我们用woocommerce_admin_order_preview_actions过滤器钩子来拦截订单预览的动作按钮数组
  • 先检查"completed"按钮对应的数组键是否存在,存在就直接移除它
  • 接着找到"processing"按钮的配置,把它的显示名称改成"approved"(如果需要支持多语言,记得把your-text-domain换成你主题的文本域,不需要的话直接写'approved'也可以)

另外提醒下,最好把代码加到子主题的functions.php里,这样主题更新的时候不会丢失修改哦。

内容的提问来源于stack exchange,提问作者Dlam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 03:48:25