공개적으로 표시할 이름 설정하는 방법좀 알려주세요

워드프레스 유저 편집창에 보면 공개적으로 표시할 이름이 처음엔 자꾸 이메일 아이디로 들어가는데

firs_name(WP-Members 필드 메타 키)이 자동으로 들어가게 하려고 하는데 방법 좀 알려주세요.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    워드프레스 관리자 -> WP-Members -> 필드 페이지에서 새로운 필드를 추가해보시겠어요?

    필드 레이블 : first_name (바꿔도 됩니다.)
    Meta Key : display_name (반드시 같아야 합니다.)
    필드 타입 : 텍스트
    표시 : 체크
    필수 : 체크

    회원가입 시 메타 키(Meta Key)가 display_name인 필드가 공개적으로 표시할 이름으로 설정됩니다.

    고맙습니다.

  • 유용한 정보네요, 저도 참고 하겠습니다. 감사합니다.

  • 위의 답변대로 해봤는데요. 잘되긴 하는데.

    회원정보 페이지(아바타와 display_name이 보여지는 페이지) 에서 내정보수정을 눌러서, display_name 을 변경하고 프로필업데이트-> 이때 다시 보여지는 회원정보 페이지에 , display_name 이 변경되지않은상태로 나타납니다.페이지를 새로고침(다시 로드) 하면 그제서야 새로변경된 display_name 이 아바타아래에 보여집니다.

     물론 이때 (회원정보페이지 새로고침 없이), 실제 케이보드에 글을 써보면 새로변경된 display_name 으로 잘 적용되며, 이때 회원정보페이지를 다시 열어보면 변경된 display_name 이  잘 보여집니다.

    요약하면... 내정보수정-프로필 업데이트 버튼 했을때, 회원정보 페이지를 자동으로 새로고침 해서 보여줄 수 있나요?

    아니면 다른 해결책이 있을까요?

    감사합니다.

  • 안녕하세요~^^

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_action('profile_update', 'my_profile_update', 10, 2);
    function my_profile_update($user_id, $old_user_data){
    	wp_redirect(get_permalink());
    }

    위의 코드가 정상적으로 작동하지 않는다면

    get_peramilnk() 부분을 실제 회원정보 페이지의 주소로 교체하신 후에 적용해보시겠어요?

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요