1

店頭テーマのヘッダーカートの価格の前に「Your Cart:」というテキストを追加したいので、 inc/woocommerce/storefront-woocommerce-template-functions.php の72行目に編集して追加してみました

 <?php
function storefront_cart_link() {
<span class="amount">ADDED HERE<?php echo "AND HERE ALSO" . wp_kses_data( WC()->cart->get_cart_subtotal() ); ?></span> 
}?>

サイトが読み込まれるまでフロントエンドに表示されますが、読み込みが完了すると、テキストは消えます。それを行う方法を提案してください。

WP v4.6 を実行しています

4

1 に答える 1

2

以下のようにアンカータグの外側に追加すると、Your Cart Textが表示されます。

function storefront_cart_link() {
        ?>
            <span style="float:left;">Your Cart :</span> 
            <a class="cart-contents" href="<?php echo esc_url( WC()->cart->get_cart_url() ); ?>" title="<?php esc_attr_e( 'View your shopping cart', 'storefront' ); ?>">
                <span class="amount"><?php echo wp_kses_data( WC()->cart->get_cart_subtotal() ); ?></span> <span class="count"><?php echo wp_kses_data( sprintf( _n( '%d item', '%d items', WC()->cart->get_cart_contents_count(), 'storefront' ), WC()->cart->get_cart_contents_count() ) );?></span>
            </a>
        <?php
    }
于 2016-08-20T09:30:39.013 に答える