WP-Members 플러그인에서 그림처럼 설정되어 있습니다.
코스모스팜 회원관리에서 회원정보페이지를 설정하여 확인하면 그림 처럼 나옵니다.
(항목이 비어 있는 것은 가입시 누락되어 그렇습니다.)
아래, 워드프레스 기본 프로필에서 보면 "별칭", "공개할 표시이름" 등이 있습니다. 둘중 하나는 분명 wp_users 테이블의 display_name 필드와 연결되어 있을 것으로 보입니다.
근데, (1)위 코스모스팜에서는 이와 연결된 필드가 표시되지 않습니다. 원인이 무엇인지요??
최초 가입시 입력한 "아이디"에 해당하는 가입자명이 아래 wp 프로필에서는 편집불가로 나오는데, 코스모스팜에서는 안나오네요.
정보수정이니, (2)가입시 입력한 값들이 모두 표시되어야 하지 않을까 합니다.
(1), (2)에 대한 답변 부탁드립니다.
마지막으로 회원가입시 wp-member 플러그인에서 설정한 것이 제대로 나옵니다.
여기에 각 항목별로 설명글(placehold 아님)을 넣고 싶은데요.
가령 아이디 입력필드 우측이나, 아래에 "아이디는 영문숫자조합으로 8자이상 입력해야 합니다."
이메일 우측이나 아래에 "이메일은 중복될 수 없으며, 유효한 이메일 주소를 입력해야 합니다. 해당 이메일로 가입승인 메일일 발송됩니다." 등
위와 같은 것을 넣고 싶은데...
wp-member 에서도, 코스모스팜에서도 관련 설정이 없더라구요.
빠른 답변 부탁드립니다.
[추가] 검색하다 보니 디자인은 CSS 혹은 플러그인 class 파일은 직접수정해야 한다고 되어 있던데... add_action filter 와 같이 제공되는 것은 없나요?
소스를 직접 변경하는 것은 좋지 않은 것 같아서...
이상입니다.
안녕하세요~^^
코스모스팜 회원관리 플러그인은 WP-Members 플러그인을 확장해서 사용하고 있으며
WP-Members 플러그인에서 별칭, 공개적으로 표시할 이름, username을 따로 표시하지 않고 있습니다.
회원가입과 회원정보 편집 화면을 수정하시려면,
WP-Members 플러그인의 필터를 사용해서 코드를 편집해주셔야 합니다.
wpmem_register_form_rows 필터를 사용하면 필드의 HTML 코드를 변경할 수 있습니다.
wpmem_fields 필터를 사용하면 필드의 설정을 변경할 수 있습니다.
WP-Members 플러그인의 전체 액션과 필터 정보는 아래 링크된 페이지에서 확인 가능합니다.
https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/
고맙습니다.