2014-02-20 3 views
3

내가하는 GetResponse Woocommerce 통합 플러그인을 설치 기본적으로 확인란을 선택하는 방법은 무엇입니까? Woocommerce 체크 아웃에서

woocommerce와 워드 프레스 사이트가 정말 기본적으로 쳤다되는 체크 아웃에서 체크 박스를 필요로 (그들은 상자가 우리의 이메일에 가입하는 "우리의 뉴스 레터에 가입"체크 목록)

모든 것을 시도해 본 결과 정말 도움이 되었습니까?

은 내가

<input class="input-checkbox" value="1" id="checkout_checkbox" type="checkbox" name="checkout_checkbox"> 

이 같은 일을 삽입하는 시도 해 봤나 getresponse_integration.php의 라인 394에 뭔가를 변경해야합니다 의심과 같이 "확인"

<input class="input-checkbox" value="1" id="checkout_checkbox" type="checkbox" name="checkout_checkbox" checked> 

이 체크 아웃시 확인 나타나는 상자를 만든다 하지만 전자 메일은 목록에 전달되지 않으므로 환영 전자 메일을받지 못하고 가입하지 않습니다. Funnily 만약 내가 수동으로 상자를 untick 및 retick 다음 작동합니다

클래스 = 선택과 운이 다른 것들을 시도해 봤어 ??

정말 도움이 되겠습니까?

P. 하는 GetResponse 지원을 시도하고 그들은 모두

http://wordpress.org/plugins/getresponse-integration/

답변

4

에 더 도움이없는 한 자동으로 같은 페이지로드 체크 박스를 선택 jQuery를 사용할 수 있습니다

<script> 
$(document).ready(function() { 
    $('#checkout_checkbox').attr('checked', 'checked'); 
}); 
</script> 

을 당신이 도움이되기를 바랍니다!

+0

안녕 Danyo, 유용한 소리 않습니다, 위치 및 방법을 정확히 내가 같이 서로 다른 장소와 점점 오류가 모든 종류의 시도 삽입을 것입니다 감사합니다? 또한 체크 박스 ID를 checkbox_checked로 바꾸면 코드에서 변경하려면 #, 다른 것을 꺼내겠습니까? – apemusic

+0

정확한 요구 사항에 맞게 코드를 업데이트했습니다. 이를위한 가장 좋은 장소는 jQuery가 포함 된 곳이면 어디서나 사이트 바닥 글에있을 것입니다. – danyo

+0

안녕 Danyo, 일하고있어, 당신의 도움에 대단히 감사합니다! – apemusic

4

당신은

add_filter('woocommerce_create_account_default_checked', '__return_true'); 
+1

선택한 답변보다 훨씬 깔끔한 구현입니다! – hnprashanth

1

이미이 작업을 수행하기 위해 제공 후크가 있습니다 당신의 functions.php에 다음 코드를 추가해야합니다. 이것을 당신의 테마 functions.php 파일에 추가하기 만하면됩니다. 장점은 woocommerce 파일이 업데이트 될 때 변경 사항을 잃어 버리지 않을 것이라는 점입니다.

add_filter('woocommerce_terms_is_checked_default', 'apply_default_check'); 
function apply_default_check() 
{ 
    return 1; 
} 
관련 문제