Удалить строку доставки на страницах заказа администратора Woocommerce. - PullRequest
0 голосов
/ 27 декабря 2018

Как я могу скрыть / удалить строку доставки со страницы заказа администратора?Пожалуйста, помогите, спасибо заранее.

click to view the screenshot

Ответы [ 4 ]

0 голосов
/ 27 декабря 2018

Попробуйте это

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
}
0 голосов
/ 27 декабря 2018

Добавьте это в свой функциональный файл

<?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 согласно вашему требованию

0 голосов
/ 27 декабря 2018

Чтобы скрыть отгрузочные строки и детали от отдельных страниц заказа администратора, вы будете использовать следующее:

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 вашей активной дочерней темы (или активной темы).Проверено и работает.

0 голосов
/ 27 декабря 2018

Может быть, посмотрите на это?https://wordpress.org/plugins/hide-woocommerce-product-shipping-information/

Удаляет информацию о доставке из продуктов, поэтому, возможно, также со всего сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...