안녕하세요.
KBoard(케이보드) 게시판 목록에서 작성일 항목에 당일에 올라온 글은 자동으로 시간이 표시됩니다.
최근글이라도 모두 날짜만 나오게 하고 싶은데 어디를 수정해야 될까요?
주소는 여기입니다.
안녕하세요~^^
FTP로 접속해서 파일을 수정해주세요.
/wp-content/plugins/kboard/class/KBContent.class.php 파일을 수정해주세요.
1. 아래 코드를 찾아주세요. (최신 버전이라면 이미 2번 코드로 적용되어 있을 수 있습니다.)
public function getDate(){
if(isset($this->row->date)){
if(date('Ymd', current_time('timestamp')) == date('Ymd', strtotime($this->row->date))){
return date('H:i', strtotime($this->row->date));
}
return date('Y.m.d', strtotime($this->row->date));
}
return '';
}
2. 아래 코드로 교체해주세요. (이미 적용되어 있다면 무시해주세요.)
public function getDate(){
$date = '';
if(isset($this->row->date)){
if(date('Ymd', current_time('timestamp')) == date('Ymd', strtotime($this->row->date))){
$date = date('H:i', strtotime($this->row->date));
}
else{
$date = date('Y.m.d', strtotime($this->row->date));
}
}
return apply_filters('kboard_content_date', $date, $this, $this->getBoard());
}
3. 테마의 functions.php 파일에 아래 코드를 추가해주세요.
add_filter('kboard_content_date', 'my_kboard_content_date', 10, 3);
function my_kboard_content_date($date, $content, $board){
$date = date('Y.m.d', strtotime($content->date));
return $date;
}
KBoard(케이보드)가 업데이트가 되어도 문제없이 사용하실 수 있습니다.
고맙습니다.
감사합니다. 이렇게 답변을 빠르고 친절하게 해주는 곳은 처음인 것 같아요!