코스모스팜 무제한 라이센스 구입하여 사용 중입니다.
질문1
회원가입 입력 폼 양식에서 이용약관 내용을 넣으려면 어떻게 해야 하나요?
질문2
또한 문자 수신동의, 이메일 수신동의를 체크박스로 필드에 추가했는데 체크박스가 글 바로 옆에 나왔으면 좋겠는데 글 아래에 나오네요.
체크박스를 글과 나란히 나오게 하려면 어떻게 해야 하죠?
주소는 아래와 같습니다.
안녕하세요~^^
회원가입에서 이용약관을 표시하시려면
워드프레스 관리자 -> 회원가입관리 -> 이용약관 페이지에서 내용을 입력하실 수 있습니다.
그리고 같은 페이지에 필드 추가 방법이 나와있으니 참고해서 WP-Members에 필드를 추가해주세요.
두 번째로
체크박스의 경우 다음 버전에 라벨 옆에 체크박스가 위치하도록 적용해서 업데이트 하도록 하겠습니다.
지금 바로 적용하시려면
FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/cosmosfarm-members.php 파일을 수정해주세요.
cosmosfarm-members.php 파일 맨 아래 보시면 "?>" 이 코드가 있습니다.
"?>" 이 코드 바로 위에 아래 코드를 추가해주세요.
add_filter('wpmem_register_form_rows', 'my_register_form_rows', 99, 2); function my_register_form_rows($rows, $toggle){ foreach($rows as $meta_key=>$field){ if($field['type'] == 'checkbox' && !in_array($meta_key, array('policy_service', 'policy_privacy'))){ $field['label'] = $field['field_before'] . $field['label']; $field['field'] = $field['field'] . $field['field_after']; $field['field_before'] = ''; $field['field_after'] = ''; $rows[$meta_key] = $field; } } return $rows; }
그리고 CSS 코드도 추가해주셔야 합니다.
워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> 추가 CSS에 아래 코드를 추가해주세요.
.cosmosfarm-members-form .div_checkbox label { display: inline; margin: 0; padding: 0 10px 0 0; }
.cosmosfarm-members-form .div_checkbox input { display: inline; margin: 0; padding: 0; }
고맙습니다.