2017-04-25 10 views
1

웹 사이트의 제품을 장바구니에 추가하는 데 문제가 있습니다. 이 웹 사이트는 저에 의해 개발 된 것이 아니므로 처음에는 코드를 살펴본 후 빠른 주문을위한 팝업을 호출하는 "버튼"을 발견했습니다. 여기에는 (wp-content/themes/mytheme/woocommerce/single-product/price입니다. PHP는) :이 버튼을 클릭하면 그래서 그냥 메인 페이지로 리디렉션 아무 일도 발생하지 않습니다제품이 장바구니에 추가되지 않았습니다

<a href="http://example.com/?add-to-cart=<?=$product->id;?>" class="btn add-to-cart" data-product="<?=$product->id;?>"><?php echo esc_html($product->single_add_to_cart_text()); ?></a> 

:

<a href="#" class="btn add-to-cart eModal-1" data-product="<?=$product->id;?>" onclick="yaCounter33486453.reachGoal('oneclick'); return true;"><? echo __('submit your application', 'lati')?></a> 

나는 그것을 변경되었습니다. 나는/cart /? add-to-cart = id;?>로 리다이렉션을 시도했지만 여전히 아무것도 표시하지 않고 카트가 비어 있다고 말합니다.

내가 뭘 잘못하고 있니?

UPDATE

  1. 그래서 나는 다시 고개 단일 제품 페이지에 다음 코드 발견 : 왜 자동으로
<form class="cart" method="post" ... style="display: none;"> 
... 
<input name="add-to-cart" value="..." type="hidden"> 
<button type="submit" class="single_add_to_cart_button button alt">Add to cart</button> 
</form> 

숨겨져을?

  1. 또한 $ _SESSION [ 'order']의 값은 NULL입니다.
+0

어디에서 변경하고 있습니까? 내부 또는 플러그인 내부에있는 사용자 정의 템플릿 안에 있습니까? – NewUser

+0

@ NewUser 내 사용자 정의 템플릿 내부. – tohhy

답변

0

장바구니 템플릿이 잘못되었습니다. 이전 프로그래머는 자신 만의 템플릿을 추가했지만 기본 템플릿으로 변경하여 모든 것이 잘 작동했습니다.

1

Woocommerce는 "편집자"이외의 편집 대상인 플러그인입니다. 나는 그것을 사용하지 않을 것이고 나는 상점을 위해 Wordpress를 사용하는 것을 권하지 않을 것이다.
echo ('submit your application')

:

은 다음으로 에코를 교체,이 페이지에 그것을 에코해야

필자

대답 ... 그 수행하고이를 권장하지 않습니다, 거기 그런 다음 CSS 문서에서 스타일을 지정하십시오.

+0

Wordpress for store는 열이납니다! 너무 많은 합병증 –

+0

문제는 버튼 제목에 없으며 추가 기능에 있습니다. – tohhy

+0

Ohhh ok, 하나의 WooCommerce 사용과 같은 버튼 기능은 코드를 다시 실행하여 코드에서 직접 변경할 수 없습니다 ... 버튼을 그대로 유지하면서 다음과 같이 "헤더"를 만드는 문장을 추가하는 것이 좋습니다 : 헤더 ("Location : mypage.com/Index.php"); –

관련 문제