2016-08-20 1 views
0

상점 전면 테마의 머리 카트에 가격을 표시하기 전에 "Your Cart :"텍스트를 추가하고 싶습니다. 편집 및 inc/로딩이 완료 될 때 Storefront 테마 woocommerce의 헤더 카트에 가격보다 맞춤 텍스트를 추가하는 방법

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

이 사이트가로드 될 때까지 프론트 엔드에 나타납니다하지만

에서 woocommerce/점포-woocommerce 템플릿-functions.php 선 (72)는, 텍스트는 사라진다. 방법을 제안하십시오.

아래처럼 그것을 외부 앵커 태그를 추가하는 경우가 장바구니 텍스트가 표시됩니다 WP의 V4.6

답변

1

를 실행.

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 
    } 
+0

답변에 대한 @Jatin 감사합니다, 그것은 데스크톱에서 잘 작동하지만, 모바일 장치에서 귀하의 장바구니 : 텍스트, 모바일 장치에서 그것을 숨기는 방법. –

+0

좋아하는 클래스를 추가 한 다음 미디어 쿼리를 사용하여 모바일 장치에서 클래스를 숨길 수 있습니다.는' 그래서 그 CSS는 일반 화면 '.cart_text에서 다음과 같이 될 것입니다 : '<= "cart_text"스팬 클래스> 장바구니 {플로트 : 왼쪽;}' 이 및 모바일 장치에 대해이 같이 사용할 수 있습니다 . 위의 코드 줄을 storefront \ assets \ sass \ woocommerce \ woocommerce에있는 woocommerce.css 끝에 추가하십시오. @media (최대 너비 : 768px) {. cart_text {display : none;}} ' .css 그리고 모바일 및 데스크톱 화면에서 완벽하게 작동합니다. :) –

관련 문제