안녕하세요
회원이 워드프레스 KBoard에서 글 작성이나 댓글 작성했을시에 닉네임이 남는데요
그 이후 회원이 닉네임을 변경했을 경우에 과거의 게시글이나 댓글의 닉네임들이 변경전의 닉네임으로 나옵니다.
이럴경우 게시판에 과거 작성되었던 닉네임을 현재의 닉네임으로 자동변경되게 할수는 없을까요?
커뮤니티다보니 수시로 닉네임을 바꾸고 활동하면 다른회원들이 누군지 모를수있으니 방지차원에서 필요할듯싶네요.
답변부탁드리겠습니다.
늦은시간까지 일하시느라 고생이 많으시네요.
정말 감사합니다^^
댓글의 경우
/kboard-comments/skin/default/list-template.php 파일을 수정해주세요.
<?php echo $comment->user_display?>
위 코드를 아래의 코드로 변경해주세요~^^
<?php
if($comment->user_uid){
$user_info = get_userdata($comment->user_uid);
echo $user_info->display_name;
}
else{
echo $comment->user_display;
}
?>
안녕하세요
말씀해주신부분으로 스킨은 해결했습니다
그런데 댓글작성자는 안바뀌고있습니다
댓글플러그인가서도 위에코드를 바꿧는데 잘안되네요.
댓글은 어디를 바꿔야하는지 좀 부탁드리겠습니다.
좋은하루되세요~
닉네임이 게시글 정보와 함께 게시판쪽에 저장되어 있어서 그렇습니다.
스킨의 list.php 파일과 document.php 파일을 수정해주시면 가능합니다.
<?php echo $content->member_display?>
위 코드를 아래의 코드로 모두 교체해주시면 가능할겁니다.
<?php
if($content->member_uid){
$user_info = get_userdata($content->member_uid);
echo $user_info->display_name;
}
else{
echo $content->member_display;
}
?>