Woocommerce 3.3管理员订单列表中的自定义订单状态背景按钮颜色

yatgirl

在新的woo订单屏幕中,旧的颜色状态图标现在消失了,取而代之的是带有彩色背景的大状态按钮。

处理为绿色,已完成为蓝色,已取消为灰色等。

我在woocommerce订单中有一个自定义订单状态,称为:处理中。自定义订单状态似乎也被赋予了默认的灰色背景。我想为我的自定义订单状态分配颜色背景。我已经尝试找到一个代码段来执行此操作,但是没有运气。

LoicTheAztec

您可以通过以下方式将CSS颜色和背景颜色设置为在管理订单列表中显示的自定义订单状态:

add_action('admin_head', 'styling_admin_order_list' );
function styling_admin_order_list() {
    global $pagenow, $post;

    if( $pagenow != 'edit.php') return; // Exit
    if( get_post_type($post->ID) != 'shop_order' ) return; // Exit

    // HERE we set your custom status
    $order_status = 'Dispatched'; // <==== HERE
    ?>
    <style>
        .order-status.status-<?php echo sanitize_title( $order_status ); ?> {
            background: #d7f8a7;
            color: #0c942b;
        }
    </style>
    <?php
}

代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试和工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

仅在WooCommerce管理员订单列表自定义列中显示特定订单状态的数据

在WooCommerce管理员订单列表中以批量操作添加自定义取消订单状态

在Woocommerce 3中将自定义批量操作添加到管理订单列表

WooCommerce 管理订单列表中自定义订单状态的操作按钮问题

在Woocommerce管理员订单列表自定义列中显示结帐字段值

在Woocommerce管理员订单列表自定义列中显示用户名

在Woocommerce管理员订单列表“订单”现有列中添加自定义字段

将自定义订单状态添加到WooCommerce管理员订单列表中的过滤器菜单

在Woocommerce管理员订单列表上处理多个自定义批量操作

在Woocommerce管理订单列表中显示具有“全部”自定义状态的订单

在Woocommerce 3中更改电子邮件主题以获取自定义订单状态

将img添加到Woocommerce的管理订单列表中的自定义操作按钮

单击以在WooCommerce管理订单列表中显示文本时隐藏自定义操作按钮

在WooCommerce管理订单列表中添加自定义操作按钮

Woocommerce 3中的可编辑管理员自定义计费字段错误问题

在Woocommerce管理员订单编辑页面中以编程方式添加自定义订单注释

自定义操作按钮进入WooCommerce管理订单列表上的自定义列

如何在管理员上编辑或自定义WooCommerce添加订单按钮

在Woocommerce管理员订单列表中显示带有作者和日期的订单注释

在WooCommerce管理员订单列表中显示每个订单的变体名称

将自定义ajax按钮添加到WooCommerce管理订单列表

在Woocommerce 3中将自定义元数据添加到管理订单编辑页面

在 WooCommerce 管理订单列表的自定义列中显示私人和客户管理注释

在Woocommerce管理员,订单和电子邮件中显示自定义付款字段

在WooCommerce管理员快速订单预览中自定义内容

在WooCommerce订单管理员中搜索自定义字段

Woocommerce管理员编辑订单页面常规部分中的自定义可编辑字段

在Woocommerce管理员订单页面中保存订单项自定义字段

在WooCommerce订单管理员列表上显示带有自定义用户元的自定义列