티스토리 뷰
코스모스팜 회원관리 플러그인은 WP-Members 플러그인의 확장 플러그인이므로 '코스모스팜 회원관리'와 WP-Members의 훅과 필터를 이용하면 더욱 다양한 작업들이 가능합니다.
회원가입 화면의 디자인을 수정하거나 여러 수정을 하고 싶은 경우 아래 링크에서 기본 정보를 살펴 보실 수 있습니다.
https://blog.naver.com/PostView.nhn?blogId=chan2rrj&logNo=221245839574
WP-Members 공식 문서 (훅과 필터)
https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/
https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/wpmem_pre_validate_form/
1. 회원정보 페이지에서 텍스트 필드를 사용자가 수정할 수 없도록 하는 방법
이때 wpmem_register_form_rows 필터를 활용하여 텍스트 필드에 readonly 속성을 추가해 주어야 합니다.
add_filter('wpmem_register_form_rows', 'wpmem_register_form_rows_20210224', 10, 2);
function wpmem_register_form_rows_20210224($rows, $toggle){
if($toggle == 'edit'){
$meta_key = '메타키'; // 실제 필드의 메키타로 적용해보세요.
$rows[$meta_key]['field'] = '<input name="'.$meta_key.'" type="text" id="'.$meta_key.'" value="'.$rows[$meta_key]['value'].'" class="textbox" readonly>';
}
return $rows;
}
참고 : https://www.cosmosfarm.com/threads/document/50657#document-answer-50661
2. 필드 글자수 제한 (한글, 영문)
https://www.cosmosfarm.com/threads/document/49755
'오늘도 개발자 > WEB&워드프레스' 카테고리의 다른 글
[Wordpress] 학습 관리 시스템 - LMS(Learning Management System) 플러그인 (0) | 2022.04.02 |
---|---|
[AWS Lightsail&Wordpress] FTP 전송 권한 오류 푸는 방법 (0) | 2022.03.31 |
[wordpress] 상위페이지에 따른 하위페이지 템플릿 불러오기 (0) | 2022.03.30 |
[WEB] Excel 데이터 HTML, JSON, PHP, Array, MySQL 등으로 변환하기 (0) | 2022.03.29 |
[WEB] Minifying Javascript 푸는 방법 (0) | 2022.03.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- URL인코딩
- 한빛미디어
- 이사
- ontent
- php
- 썸머노트
- 빈화면
- 지대공
- 사용자정의하기
- WordPress
- URL디코딩
- 고흐1인칭시점
- 빛의성당
- 라이트세일
- Lighitsail
- 코스모스팜
- wp-members
- wordpress #워드프레스 #url
- 워드프레스
- 11번가 아마존 #우주패스 #우주쓰레기
- MySQL
- 도스 코파스
- url복사
- FTP권한문제
- 철거
- 스프레드연산자
- Theme Customization
- CSPRNG
- 이전설치
- Sanitize
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함