从 Woocommerce 管理员编辑订单页面中删除发货行

Remove shipping row from Woocommerce admin edit order pages

如何 hide/remove 从管理员订单页面运送行?请帮助,提前致谢。

也许看看这个? https://wordpress.org/plugins/hide-woocommerce-product-shipping-information/

它会从产品中删除运输信息,因此可能也会从整个网站中删除。

将其添加到您的函数文件中

<?php add_action( 'init', 'hide_shipping_details' );
    function hide_shipping_details() { 
        global $pagenow;
        if( is_admin() && $pagenow == "user-edit.php") { ?>
        <style> #fieldset-shipping{ display: none !important } </style>
    <?php } }

您可以根据需要更改css

要在管理订单单页中隐藏运输线和详细信息,您将使用以下内容:

add_filter( 'woocommerce_order_get_items', 'custom_order_get_items', 10, 3 );
function custom_order_get_items( $items, $order, $types ) {
    if ( is_admin() && $types == array('shipping') ) {
        $items = array();
    }
    return $items;
}

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

试试这个

add_action('admin_footer', 'my_custom_script');

function my_custom_script() {
  ?>
<script>
    jQuery(document).ready(function(){
      jQuery(".wc-order-totals .label:contains('Shipping')").parent().hide();
    });
</script>
<?php
}