답변 1개
채택된 답변
+20 포인트
9년 전
db에 insert 할때 hook 처리해서 데이터를 바꿉니다.
회원정보 구하는 방법
https://codex.wordpress.org/ko:Function_Reference/get_userdata">https://codex.wordpress.org/ko:Function_Reference/get_userdata
아래 코드를 사용하는테마 functions.php 에 넣어보세요.
</p><p>add_filter('gc_insert_data_filters', 'custom_gcboard_insert_filters', 10, 2);</p><p> </p><p>function custom_gcboard_insert_filters($datas , $post){</p><p> </p><p> if( is_user_logged_in() ){ //만약에 로그인한 유저이면</p><p> $user_info = get_userdata(get_current_user_id());</p><p> </p><p> $full_name = $user_info->first_name.$user_info->last_name; //이름+성</p><p> $display_name = $user_info->display_name; //워드프레스에서 사용되는 화면에 표시될 네임</p><p> </p><p> $set_name = $full_name ? $full_name : $display_name;</p><p> </p><p> $datas['user_display_name'] = $set_name; // db에 기록될 이름</p><p> </p><p> }</p><p> </p><p> return $datas;</p><p>}</p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
그누그누1
9년 전
감사합니다~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인