체크박스를 기본으로 선택하는 방법은?인우커머스 체크아웃
woocmerce와 함께 워드프레스 사이트를 갖습니다.
Getresponse Woocmerce Integration 플러그인을 설치했는데 체크아웃할 때 확인란이 기본적으로 선택되어 있어야 합니다(이메일 목록에 가입하려면 "뉴스레터에 서명" 상자를 선택합니다).
모든 것을 시도하고 있는데, 이것을 하는 방법에 대해 정말로 도움을 주시면 감사하겠습니까?
getresponse_integration.php의 394행을 변경해야 할 것 같습니다.
<input class="input-checkbox" value="1" id="checkout_checkbox" type="checkbox" name="checkout_checkbox">
다음과 같이 "checked"와 같은 것을 삽입해 보았습니다.
<input class="input-checkbox" value="1" id="checkout_checkbox" type="checkbox" name="checkout_checkbox" checked>
그러면 체크아웃할 때 상자가 체크아웃된 것처럼 보이지만, 이메일이 목록에 전달되지 않아 환영 이메일을 받지 못하고 가입되어 있지 않습니다.재미있게도 수동으로 상자를 풀고 다시 누르면 작동합니다.
클래스=선택했는데 운이 없는 다른 것을 시도해 보았습니까?
도와주시면 정말 감사하겠습니다.
추신: 대응 지원을 받으려 했지만 전혀 도움이 되지 않습니다.
http://wordpress.org/plugins/getresponse-integration/
당신은 당신의 기능에 다음 코드를 추가해야 합니다.php
add_filter( 'woocommerce_create_account_default_checked', '__return_true' );
jQuery를 사용하면 다음과 같이 페이지 로드 시 상자를 자동으로 선택할 수 있습니다.
<script>
$(document).ready(function () {
$('#checkout_checkbox').attr('checked', 'checked');
});
</script>
이것이 도움이 되기를 바랍니다!
이 작업을 수행하기 위해 이미 제공된 후크가 있습니다.테마 기능에 이 기능만 추가하면 됩니다.php 파일.우커머스 파일을 업데이트할 때 변경사항이 없어지지 않는 것이 장점입니다.
add_filter( 'woocommerce_terms_is_checked_default', 'apply_default_check' );
function apply_default_check()
{
return 1;
}
언급URL : https://stackoverflow.com/questions/21904985/how-to-make-checkbox-checked-by-default-in-woocommerce-checkout
'programing' 카테고리의 다른 글
다른 조각/레이아웃으로 View Pager를 구현하는 방법 (0) | 2023.10.09 |
---|---|
content editable div에 htmlat carter 삽입 (0) | 2023.10.09 |
여러 태그를 선택하는 XPath (0) | 2023.10.09 |
jQuery에서 마지막 자식 요소를 선택하는 방법? (0) | 2023.10.09 |
Oracle : 다른 스키마에 테이블 생성을 허용하시겠습니까? (0) | 2023.10.09 |