거창한 연동은 아니고, KBoard에서 글쓴이의 닉네임을 클릭하면
버디프레스의 개인 페이지(?)로 이동되게 하고 싶습니다.
어떻게 안될까요?
대단하시네요! 좋은 도움 얻고 갑니다.
코멘트에서 버디프레스 프로필로 링크를 바꾸는 방법은 2017년 현재 상기의 방법으로 안되는 듯 하네요.
시행착오를 수차례 거듭한 결과
<?php echo apply_filters('kboard_user_display', get_avatar($comment->user_uid, 24, '', $comment->user_display).''.$comment->user_display,$comment->user_uid, $comment->user_display, 'kboard-comments', $commentBuilder)?>
에서 두번째 [$comment->user_display] 를 지우고
하단에 새로 php echo 로
<?php echo $comment->user_uid?bp_core_get_userlink($comment->user_uid):$comment->user_display?>
를 추가하면 됩니다. 즉
<?php echo apply_filters('kboard_user_display', get_avatar($comment->user_uid, 24, '', $comment->user_display).'',$comment->user_uid, $comment->user_display, 'kboard-comments', $commentBuilder)?>
<?php echo $comment->user_uid?bp_core_get_userlink($comment->user_uid):$comment->user_display?>
로 리플레이스 하면 적용됩니다.
owlo23님 감사합니다!
코멘트는 <?php echo $comment->user_display?>를 <?php echo $comment->user_uid?bp_core_get_userlink($comment->user_uid):$comment->user_display?> 이렇게 바꾸면 되네요.
kboard-comments 스킨에서요.
감사합니다! 잘 되네요. ㅎㅎ
근데 댓글 작성자 닉네임은 코드가 안보이네요...
FTP 접속해서 스킨을 수정해주셔야 합니다.
노트패드++ 같은 에디터로 수정해주세요.
/kboard/skin/사용중인스킨/list.php 파일 보시면
<?php echo $content->member_display?> 이 코드가 있습니다.
아래 코드로 교체 해주세요.
<?php echo $content->member_uid?bp_core_get_userlink($content->member_uid):$content->member_display?>
같은 방식으로 스킨의 document.php 파일도 수정해주세요^^
참고로 버디프레스 함수를 설명드리면 아래와 같습니다.
bp_core_get_user_domain($user_id) 이 함수는 프로필 페이지의 url 주소를 반환합니다.
bp_core_get_userlink($user_id) 이 함수는 프로필이 링크된 a 태그를 반환합니다.