隐藏 WooComerce 管理订单总计中的原始小计行

问题描述 投票:0回答:1

这些帖子与 向 WooCommerce 管理订单总计添加自定义总计行

你好

我正在尝试隐藏小计,但我找不到 CSS 中的类

.cart-subtotal  { display: none; }
.order-total { display: none;    }
.order_shipping_line_items {display: none;}

不起作用

现在我尝试用这些代码取消设置,但它也不起作用。

`add_filter( 'woocommerce_get_order_item_totals', 'reordering_order_item_totals', 10, 3 );
function reordering_order_item_totals( $total_rows, $order, $tax_display ){
$shipping = $total_rows['line_subtotal'];
$order_total = $total_rows['order_total'];

unset($total_rows['line_subtotal']);
unset($total_rows['order_total']);


return $total_rows;
       }`

我尝试对字段重新排序并按请求的顺序隐藏字段。

php css woocommerce admin orders
1个回答
0
投票

要从管理订单总行中隐藏原始小计行,请使用以下命令:

add_action('admin_head', 'admin_head_inline_css' );
function admin_head_inline_css() {
    global $pagenow, $typenow;

    if ( in_array( $pagenow, ['post.php', 'post-new.php'] ) && $typenow === 'shop_order' ) :
    ?><style>table.wc-order-totals tr:first-child{display:none;}</style><?php
    endif;
}

代码位于子主题的functions.php 文件中(或插件中)。已测试并有效。

© www.soinside.com 2019 - 2024. All rights reserved.