캘린더 스킨의 list.php를 약간 건드렸는데 날짜가 오늘 날짜가 하루 미뤄 졌어요....
오늘 날짜가 어떤 부분에서 이뤄지고 뭘 건드려서 그런 것일 까요?
<div class="calendar-event">
<a href="<?php echo $url->set('uid', $event_table_item->uid)->set('mod', 'document')->toString()?>#kboard-document" title="<?php echo esc_attr($event_table_item->title)?>">
<div class="calendar-event-time" style="display:none">
<?php
if(date('H:i', strtotime($event_table_item->option->start_time)) != '00:00' && date('H:i', strtotime($event_table_item->option->end_time)) != '00:00'){
echo date('H:i', strtotime($event_table_item->option->start_time))?>~<?php echo date('H:i', strtotime($event_table_item->option->end_time));
}
?>
</div>
<div class="calendar-event-name" style="<?php if($event_table_item->option->color):?>background-color: <?php echo $event_table_item->option->color?>;<?php endif?> <?php echo kboard_get_calendar_white_background_style($event_table_item->option->color)?>">
<!--<?php if($event_table_item->isNew()):?><span class="kboard-cross-calendar-new-notify">New</span><?php endif?>-->
<?php if($event_table_item->secret):?><img src="<?php echo $skin_path?>/images/icon-lock.png" alt="<?php echo __('Secret', 'kboard')?>"><?php endif?>
<?php echo $event_table_item->title?>
</div>
</a>
</div>
이 부분을 php의 if문에 넣은 뒤에 발생 한것 같습니다.
어떻게 해결 할 수 있을까요?
서버의 타임존 혹은 워드프레스의 타임존 설정이 잘못됐을 가능성도 있습니다.
워드프레스 관리자 -> 설정 -> 일반 메뉴에서 타임존 설정을 변경할 수 있습니다. (서울로 바꿔주세요.)
서버의 타임존은 웹호스팅 혹은 서버 관리자에게 문의 해보셔야 합니다.
고맙습니다.
안녕하세요~^^
FTP로 접속해서 /wp-content/plugins/kboard/skin/cross-calendar/list.php 파일에
아래의 코드가 오늘 날짜를 구하는 코드입니다.
$today = date('Y-m-d', current_time('timestamp'));
아래의 코드가 오늘 날짜에 색상을 표시하기 위한 코드입니다.
<?php if($today == kboard_get_calendar_ymd($calendar_start_day, $cell_index, $now_day_count, $last_day, $kboard_calendar_year, $kboard_calendar_month, $prev_day_count, $next_day_count)): echo 'calendar-column-today'; endif;?>
올려주신 코드상에는 문제가 없어 보입니다.
기존의 스킨을 백업해두신 후에
새로 스킨을 설치하셔서 확인해보시겠어요?
고맙습니다.