https://autowein.com/join/ 사이트의
1. 이메일소식받기 위치
- 개인정보취급방침 하단으로 이동하고 싶습니다.
2. 이용약관동의 우측 정렬 및 텍스트변경
ex) 이용약관 동의 ㅁ
3. 개인정보취급방침 동의 우측정렬 및 텍스트변경
ex) 개인정보취급방침 동의 ㅁ
로 변경하고 싶습니다. 방법이 있을까요?
필드 레이블에 이미지를 표시하시려면
아래의 코드를 활용해보세요.
add_filter('wpmem_register_form_rows', 'wpmem_register_form_rows_20210514', 999, 2);
function wpmem_register_form_rows_20210514($rows, $toggle){
$meta_key = '메타키';
if(isset($rows[$meta_key])){
$rows[$meta_key]['label'] = $rows[$meta_key]['label_text'] . '<img src="이미지주소" style="width: 30px; height: 30px;">';
}
return $rows;
}
위의 코드에서 메타키 부분은 실제 메타키로 적용해보세요.
고맙습니다.
한가지만 더 질문이있습니다. 해당이미지의 각 입력 폼의 이름들 옆에 * 이거를 지우고 img태그를 추가시키고 싶습니다.
안녕하세요~^^
1. 코스모스팜 회원관리 플러그인은 WP-Members 플러그인의 확장 플러그인으로
회원가입 페이지에 표시되는 필드 순서는 WP-Members 플러그인 쪽 설정으로 변경 가능합니다.
워드프레스 관리자 -> 설정 -> WP-Members -> 필드 탭에서
필드 순서를 드래그로 변경하실 수 있습니다.
2번과 3번은 wpmem_register_form_rows 필터를 활용해보세요.
아래의 코드를 추가하시면 올려주신 형식처럼 적용하실 수 있습니다.
add_filter('wpmem_register_form_rows', 'wpmem_register_form_rows_202105013', 999, 2);
function wpmem_register_form_rows_202105013($rows, $toggle){
if($toggle == 'new'){
if(isset($rows['policy_service'])){
$rows['policy_service']['field'] = '<label>이용약관 동의 <input name="policy_service" type="checkbox" id="policy_service" value="agree" required></label>';
}
if(isset($rows['policy_privacy'])){
$rows['policy_privacy']['field'] = '<label>개인정보취급방침 동의 <input name="policy_privacy" type="checkbox" id="policy_privacy" value="agree" required></label>';
}
}
return $rows;
}
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
워드프레스 회원가입 화면 디자인 수정 방법 - WP-Members 플러그인도 참고 부탁드립니다.
고맙습니다.