안녕하세요
게시판내용페이지에서
작성자 : 홍길동(kkk@naver.com)
이런식으로 작성자우측에 이메일을 불러와서 나란히 나오게하고싶은데 이메일을 불러오는 코드를 알고싶습니다. ^^
안녕하세요.
올려주신 코드를 확인해보니 이전 댓글에 안내해드린 코드로도 가능할 듯합니다.
이전 댓글에 안내해드린 코드에서
$boardBuilder->board->id == '1' 부분을 실제 게시판 id로 적용해보시겠어요?
고맙습니다.
빠른 답변감사합니다.
위방법으론 아무런 반응이 없고요....
차라리 스킨폴더안의 document.php 내의
<div class="detail-attr detail-writer">
<div class="detail-name"><?php echo __('Author', 'kboard')?></div>
<div class="detail-value"><?php echo apply_filters('kboard_user_display', $content->member_display, $content->member_uid, $content->member_display, 'kboard', $boardBuilder)?></div>
</div>
이 부근에 이메일 추출코드 넣을순 없을까요?
지정 스킨 게시판에만 작성자 옆에 이메일이 나왔으면하거든요.
안녕하세요~^^
KBoard 플러그인에서 kboard_user_display 필터를 사용하시면
작성자명을 수정하실 수 있습니다.
게시글 본문 페이지에서 작성자명 옆에 이메일을 표시하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($user_display, $user_id, $user_name, $plugins, $boardBuilder){
if($boardBuilder->board->id == '1' && $user_id && kboard_builder_mod() == 'document'){
$user = get_userdata($user_id);
$user_display = $user_display . '(' . $user->user_email . ')';
}
return $user_display;
}
고맙습니다.