안녕하세요.
글을 새로썼을때 new 가 붙는 것처럼,
글 수정시에도 new를 붙이고 싶습니다.
가능한가요?
KBoard 플러그인에서 kboard_content_date 필터를 사용하시면 작성일자를 수정하실 수 있습니다.
테마 쪽 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_content_date', 'my_kboard_content_date', 10, 3);
function my_kboard_content_date($date, $content, $board){
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
if(date('Ymd', current_time('timestamp')) == date('Ymd', strtotime($content->update))){
$date = date('H:i', strtotime($content->update));
}
else{
$date = date('Y.m.d', strtotime($content->update));
}
}
return $date;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보시겠어요?
고맙습니다.
감사합니다.
하나 더 여쭈어 볼 것이 있습니다.
글을 수정하면 작성 날짜가 수정날짜로 업데이트 되게 할 수 있을까요?
안녕하세요~^^
KBoard(케이보드) 플러그인에서 게시글 수정 시에도
새글 아이콘을 표시하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_filter('kboard_content_is_new', 'my_kboard_content_is_new', 10, 2);
function my_kboard_content_is_new($is_new, $content){
$board = $content->getBoard();
if($board->id == '1' && $content->uid){ // 실제 게시판 id로 적용해주세요.
$notify_time = kboard_new_document_notify_time();
if((current_time('timestamp')-strtotime($content->update)) <= $notify_time && $notify_time != '1'){
$is_new = true;
}
}
return $is_new;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보세요.
KBoard 플러그인에서 새글 알림 기간은
워드프레스 관리자 -> KBoard -> 대시보드 페이지에서
"새글 알림 아이콘을 리스트에서 보여줍니다." 부분을 찾아서 기간을 변경해주시면 됩니다.
기본은 하루로 설정 되어있습니다.
고맙습니다.