1. 관리자로 로그인하여 글을 남기면 글작성 시간이 현재시간으로 정상적으로 표시됩니다.
2. 관리자로 로그인하지 않고 글을 남기면 글작성 시간이 현재시간+9시간으로 표시됩니다.
-- 기존 시도 방법 --
1. 설정 -> 일반 -> 시간대 "서울" 로 변경
2. kboard 비활성화 후 활성
3. KBContent.class.php 소스내의
$data['date'] = date('YmdHis', current_time('timestamp'));
-->
$data['date'] = date('YmdHis');
로 변경
3번은 위의 1,2번이 반대로 됩니다.
어떻게 하면, 위 오류 부분을 해결할 수 있을까요?
--- 추가사항 ---
** 로그인 하지 않은 상태에서, 글쓰기 페이지를 들어가면 해당 페이지의 서버시간이 바뀌는것으로 확인했습니다. **
현재 워드프레스 버전 5.4.2
Kboard 버전 : 5.5
Kboard댓글 버전 4.6
입니다.
감사합니다.!
안녕하세요~^^
해결하셨다니 다행입니다 ㅎㅎ
추가로 설명을 드리자면,
KBoard 플러그인에서 작성일은 워드프레스의 시간대 설정에 따라 표시되도록 되어있습니다.
워드프레스 관리자 -> 설정 -> 일반 페이지에서
시간대를 설정하실 수 있습니다.
시간 관련해서는 플러그인 충돌 문제도 있지만
테마나 플러그인 쪽의 문제가 아니라면
서버의 시간대도 확인해보셔야 할 듯합니다.
고맙습니다.
자문자답 입니다.
기존에 설치되었던,
ninja firewall 이라는 플러그인에서 문제가 발생한것으로 추측됩니다.
해당 플러그인을 비활성화 하니 정상적으로 동작합니다.
감사합니다 :)