항상 감사드립니다.
귀사의 게시판 사용중 불편한 점 개선방법이 있을까요?
"최신글 이메일 알림"통해서 받은 메일 리스트에는 제목만 표기되어 메일통한 최신글 구분이 힘듭니다.
제목이 거의 동일해서요(예:문의드립니다,)
예를 들어 게시판 제목+부제목까지 리스트 제목에 표기할 방법이 있으까요?
안녕하세요~^^
KBoard 플러그인 최신글 이메일 알림은
kboard_latest_alerts_subject 필터를 활용하시면 편집하실 수 있습니다.
테마 쪽 functions.php 파일 하단에
아래의 코드를 추가하시면 메일 제목 뒤에 작성자명을 표시하실 수 있습니다.
add_filter('kboard_latest_alerts_subject', 'my_kboard_latest_alerts_subject', 10, 2);
function my_kboard_latest_alerts_subject($subject, $content){
$board = $content->getBoard();
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
$subject .= "[{$content->member_display}]";
}
return $subject;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.
작성자명이 아닌 추가하신 입력 필드를 표시하시려면
위의 코드에서 {$content->member_display} 부분을 {$content->option->{'옵션키'}}로 적용해보시겠어요?
옵션키 부분은 실제 입력 필드 메타키로 적용해보세요.
입력 필드 설정으로 필드를 추가하셨다면
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력필드 설정 페이지에서
해당 필드의 메타키를 확인하실 수 있습니다.
게시판 별로 다른 제목으로 설정하시려면
아래의 코드를 활용해보시겠어요?
add_filter('kboard_latest_alerts_subject', 'my_kboard_latest_alerts_subject', 10, 2);
function my_kboard_latest_alerts_subject($subject, $content){
$board = $content->getBoard();
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
$subject = "[공지사항] {$content->title}";
}
else if($board->id == '2'){
$subject = "[자유게시판] {$content->title}";
}
return $subject;
}
위의 코드에서 $board->id 부분은 실제 각 게시판 id로 적용해보세요.
고맙습니다.