코스모스팜 회원관리와 WP-Members 플러그인을 설치했습니다. 여기 게시판에서 정보를 얻고, 답변을 들어서...
WP-Members 에 필드추가하여 (닉네임), 이것을 display_name 으로 메타값을 주었습니다.
질문1) 코스모스팜 회원정보 페이지에서 , 내정보수정버튼눌러서, 회원이 스스로 닉네임을 수정한후, 프로필업데이트 버튼을 누르면 , 다시 회원정보페이지로 이동하여, 아바타 바로아래에 이름표시가 되는데, 바뀐이름이 반영이 안됩니다. 이때에 새로고침으로 브라우저를 다시 로딩하면 바뀐이름이 표시됩니다. , 바로 반영되어 표시되도록.. 방법이 있을까요?
질문2) 위의 닉네임(display_name) 필드를 중복확인하도록 설정했습니다. 현재상태의 중복확인은 잘되는데, 혹시 한 사용자가 닉네임을 바꾸었을때 다른 사용자가 그 닉네임을 사용하지 못하도록 할수있을까요? (예를들어, 중복확인 검토시 비교데이타가 현재의데이타외에 과거다른사용자의 닉네임이력까지 포함시키는 등의 방법으로..)
많은 질문에 항상 상세히 답변 주셔서 감사합니다.
안녕하세요.
1. 워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_action('profile_update', 'my_profile_update',10, 2);
function my_profile_update($user_id, $old_user_data){
wp_redirect('회원정보 페이지 주소');
}
위 코드에서 회원정보 페이지 주소 부분을
실제 회원정보 페이지의 주소로 수정하신 후에 적용해보세요.
2. 아쉽게도 현재는 그러한 기능을 제공하고 있지 않습니다.
추후 코스모스팜 회원관리 플러그인 업데이트에 반영하도록 하겠습니다.
고맙습니다.
말씀대로 하니까. 잘 됩니다. 갑사합니다.