1. 회원가입폼에 프로필(이미지)필드를 추가할수 있나요?
2. 자기자신이 프로필을 수정할수 있는 페이지가 있나요?
3. 프로필정보를 볼수 있는 페이지가 있나요?
4. 아이디를 가입된 이메일로 찾을 수 있나요?
5. 아이디와 이메일을 입력하면 이메일로 임시비밀번호를 발송할수 있나요?
6. 회원가입을 이메일말고 아이디로 할수 있나요?
마지막으로 전체기능이 나와있는 소개페이지나 파일이 있나요?
데모페이지로를 설정을 할수 없어서 자세한 기능을 알고 싶습니다.
안녕하세요~^^
코스모스팜 회원관리 플러그인은 WP-Members 플러그인의 확장 플러그인입니다.
WP-Members 플러그인이 사이트에 활성화되어 있어야
코스모스팜 회원관리 플러그인도 정상적으로 동작합니다.
1. 회원가입 페이지의 필드는 WP-Members 플러그인 쪽에서 설정하실 수 있습니다.
현재 코스모스팜 회원관리 플러그인에서 아바타는 회원정보 페이지에서 변경할 수 있습니다.
WP-Members 플러그인의 file 필드와 테마 쪽 functions.php 파일에 코드를 추가하시면
회원가입 시에도 아바타를 설정하실 수 있습니다.
아래의 순서대로 진행해보시겠어요?
워드프레스 관리자 -> 설정 -> WP-Members -> 필드 페이지에서 필드 추가 버튼을 눌러보세요.
필드 레이블은 회원가입 페이지에서 실제 표시되는 필드 이름입니다.
Meta Key 부분은 cosmosfarm_members_avatar_file로 입력하시고
필드 타입은 file로 설정해보세요.
표시 체크박스에 체크되어 있어야 실제로 회원가입 페이지에서 표시됩니다.
Accepted file types 입력 필드에는 jpg|jpeg|png|gif 이런 식으로 이미지 파일만 업로드할 수 있도록 설정해주세요.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보세요.
add_action('user_register', 'my_user_register', 10, 1);
function my_user_register($user_id){
$file_handler = get_cosmosfarm_members_file_handler();
$upload_file = $file_handler->upload_avatar('cosmosfarm_members_avatar_file');
if($upload_file){
update_user_meta($user_id, 'cosmosfarm_members_avatar', $upload_file['url']);
}
}
위의 코드에서 'cosmosfarm_members_avatar_file' 부분은 위에서 설정한 file 필드의 메타키입니다.
2번 3번
프로필 수정 및 프로필 정보를 확인할 수 있는 페이지를 제공하고 있습니다.
사용자 프로필 숏코드가 추가된 페이지에서 회원 정보 수정 및 확인하실 수 있습니다.
사용자 프로필 숏코드는 아래와 같습니다.
[wpmem_profile register=hide]
4. 아이디를 가입된 이메일로 찾을 수 있으며
아래 데모 페이지에서 확인하실 수 있습니다.
https://www.cosmosfarm.com/demo/profile/?a=getusername
5. 비밀번호 분실 시 가입 시 입력한 이메일로 임시 비밀번호를 발급받으실 수 있습니다.
아래 데모 페이지에서 확인하실 수 있습니다.
https://www.cosmosfarm.com/demo/profile/?a=pwdreset
6. 회원가입 시 이메일은 필수 입력 사항입니다.
이메일을 별도로 받지 않게 하시려면 코드를 추가하여 임의의 값이 들어가도록 하셔야 할 듯합니다.
이메일로 로그인하기 기능을 사용중지로 설정하시면 이메일이 아닌 아이디로 로그인하실 수 있습니다.
워드프레스 관리자 -> 회원가입관리 -> 설정 페이지에서 설정하실 수 있으며
기본은 사용중지로 설정되어 있습니다.
아래 링크에서 추가적인 기능과 설명을 확인하실 수 있으며
필수 초기 세팅 방법을 참고하셔서 꼭 적용해주셔야
로그인, 회원가입, 회원정보 페이지가 정상적으로 표시됩니다.
https://www.cosmosfarm.com/wpstore/product/cosmosfarm-members
저희 블로그에도 관련 정보들이 있으니
참고해보시면 도움이 되실 듯합니다.
고맙습니다.