코스모스팜 스레드

워드프레스 회원정보 변경후 반영

코스모스팜 회원관리와 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. 아쉽게도 현재는 그러한 기능을 제공하고 있지 않습니다.

    추후 코스모스팜 회원관리 플러그인 업데이트에 반영하도록 하겠습니다.

    고맙습니다.

  • 말씀대로 하니까. 잘 됩니다. 갑사합니다.

코스모스팜 회원관리