web-dev-qa-db-ja.com

Woocommerce 3.5のカートテーブルの配送見積もりメッセージを削除

WooCommerceの最新リリースでは、送料は概算であるというメッセージがカートに表示されています。

https://www.screencast.com/t/2hSd7B27I

これは、誰かが定額配送を使用していて、配送をまったく計算しない場合には意味がありません。計算された配送も有効にしていないことに注意してください。メッセージをcssで非表示にしようとしましたが、もちろん、対象となるクラスがありません。

これをオフにする方法を知っている人はいますか?

2
Christian Rea

テンプレートにcart-shipping.phpファイルがない場合は、このcssの変更でうまくいきました。

.cart-totals-inner .woocommerce-shipping-destination {
display: none; }
1
Prometheus

これはWoocommerceバージョン3.5以降の新機能です。 テーマを使用して上書きする(このリンクで説明されているように)テンプレート ファイル cart/cart-shipping.php

行から46から58、次のものを置き換えます:

<?php if ( is_cart() ) : ?>
    <p class="woocommerce-shipping-destination">
        <?php
        if ( $formatted_destination ) {
            // Translators: $s shipping destination.
            printf( esc_html__( 'Estimate for %s.', 'woocommerce' ) . ' ', '<strong>' . esc_html( $formatted_destination ) . '</strong>' );
            $calculator_text = __( 'Change address', 'woocommerce' );
        } else {
            echo esc_html__( 'This is only an estimate. Prices will be updated during checkout.', 'woocommerce' );
        }
        ?>
    </p>
<?php endif; ?>

これで:

<?php if ( is_cart() ) : ?>
    <p class="woocommerce-shipping-destination">
        <?php
        if ( $formatted_destination ) {
            $calculator_text = __( 'Change address', 'woocommerce' );
        }
        ?>
    </p>
<?php endif; ?>

これで完了です...もう迷惑な通知はありません。

1
LoicTheAztec