작성자를 무조건 아이디로 나오게 하려면...
Kboard
Author
author
Date
2019-05-31 23:06
Views
4316
작성자를 무조건 아이디로 나오게 하려면...
안녕하세요, 코스모스팜에서 많은 도움을 받고 있습니다. 감사합니다.
로그인한 사용자가 Kboard에서 글을 쓰면 작성자의 이름으로 글이 게시가 되는데요, 이를 아이디로 변경하려면 어떻게 해야 하는지요?
/class/KBContent.class.php 파일 1209번째 줄에서
if(is_user_logged_in() && !$this->member_display){
$current_user = wp_get_current_user();
$this->member_display = $current_user->display_name;
위 부분 중 $current_user->display_name을 $current_user->user_login으로 바꾸면 되는지요?
그리고 검색해 보니 비로그인 사용자가 글쓰기용 이름을 사용할 때 회원 이름을 쓰지 못하게 하는 코드가 있던데, 글쓴이를 아이디로 표시할 경우에는 어느 부분을 수정해야 하는지요?
감사합니다.
Total 20
Number | Title | Author | Date | Votes | Views |
20 |
렌트카 가격비교
author
|
2021.07.05
|
Votes 0
|
Views 2109
|
author | 2021.07.05 | 0 | 2109 |
19 |
한우선물세트
author
|
2021.03.07
|
Votes 0
|
Views 3077
|
author | 2021.03.07 | 0 | 3077 |
18 |
KBoard 댓글 4.6 업데이트 후 댓글 작성시 "권한이 없습니다" 오류 발생 (6)
author
|
2020.07.10
|
Votes 0
|
Views 1953
|
author | 2020.07.10 | 0 | 1953 |
17 |
작성자를 무조건 아이디로 나오게 하려면... (2)
author
|
2019.05.31
|
Votes 0
|
Views 4316
|
author | 2019.05.31 | 0 | 4316 |
16 |
게시판에 글 작성 질문이요 (1)
author
|
2019.05.31
|
Votes 0
|
Views 2306
|
author | 2019.05.31 | 0 | 2306 |
15 |
글작성시 본문 색, 댓글 색, 첨부파일 이름 색을 변경하고 싶습니다. (2)
author
|
2019.05.31
|
Votes 0
|
Views 3427
|
author | 2019.05.31 | 0 | 3427 |
14 |
KBoard 기존에 생성된 게시글 작성자 변경문의 (1)
Editorial Team
|
2019.05.31
|
Votes 0
|
Views 2602
|
Editorial Team | 2019.05.31 | 0 | 2602 |
13 |
KBoard 게시판 버튼 색상 변경 방법
inrokhah
|
2019.05.26
|
Votes 0
|
Views 5502
|
inrokhah | 2019.05.26 | 0 | 5502 |
12 |
KBoard 게시판에 새로운 필드 추가
inrokhah
|
2019.05.26
|
Votes 0
|
Views 3597
|
inrokhah | 2019.05.26 | 0 | 3597 |
11 |
게시판 검색을 카테고리 별로 분류
inrokhah
|
2019.05.25
|
Votes 0
|
Views 2281
|
inrokhah | 2019.05.25 | 0 | 2281 |
KBoard 플러그인에서 작성자명은 워드프레스 공개적으로 표시할 이름을 활용하고 있습니다.
워드프레스 관리자 -> 사용자 -> 나의 프로필 페이지에서
공개적으로 표시할 이름 설정이 display_name입니다.
워드프레스는 공개적으로 표시할 이름을 아이디, 닉네임, 이메일 등으로 선택해서 사용할 수 있도록 되어있습니다.
KBoard 플러그인의 코드를 직접 수정하지 않고 kboard_user_display 필터를 이용하시면
게시글 작성자명을 아이디로 표시하실 수 있습니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 funtions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){
if($builder->board->id == '1' && $user_id){
$user = get_userdata($user_id);
$user_display = $user->user_login;
}
return $user_display;
}
위의 코드에서 $builder->board->id == '1' 부분은 실제 게시판 id로 적용해보세요.
만약, 위의 코드가 정상적으로 작동하지 않는다면
KBoard 플러그인의 버전과 사용 중이신 스킨도 알려주시겠어요?
고맙습니다.
수원오피를 추천합니다