这些帖子与 向 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;
}`
我尝试对字段重新排序并按请求的顺序隐藏字段。
要从管理订单总行中隐藏原始小计行,请使用以下命令:
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 文件中(或插件中)。已测试并有效。