위젯에 출력되는 날짜 형식 변경 질문

늘 고생하시는 제작자님 항상 감사합니다

 

답변 주신 것에서 뭔가 번뜩여서 해보니.. 제가 하고 싶은데로 일단 만들긴 했습니다..

 

<?php echo esc_attr(mb_strimwidth(strip_tags($row->category1), 0, 100, '...', 'utf-8'))?>

위젯에 카테고리를 불러오려면 요렇게 하고.. 요건 해결했고..

 

<?php echo esc_attr(mb_strimwidth(strip_tags($row->vote), 0, 100, '...', 'utf-8'))?>

위젯에 투표 불러오려면 이 코드.. 해결했는데..

 

<?php echo $row->date ? $row->getDate("m.d") : $row->created?>

위젯에 표시되는 날짜 양식을 04.08 이런 식으로 변경하고 싶은데

 

getDate("m.d")를 해도 안 되네요.. 혹시 방법이 있을까요?

 

 

아.. 그리고 혹시 위 코드 중에 불필요한 부분이 있다면 말씀해주시면 감사하겠습니다..!

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 위젯 플러그인에서 날짜 형식을 "월.일" 형식으로 표시되게 하시려면

    올려주신 코드 중 아래의 코드를 찾아서

    <?php echo $row->date ? $row->getDate("m.d") : $row->created?>

    아래의 코드로 교체해보세요.

    <?php echo $row->date ? date('m.d', strtotime($row->date)) : $row->created?>

     

    댓글 쪽에도 적용하시려면

    FTP로 접속해서 /wp-content/plugins/kboard-widget/class/KBoardWidgetList.class.php 파일에

    아래의 코드를 찾아서

    if(date('Ymd', current_time('timestamp')) == date('Ymd', strtotime($comment->created))){
    	$comment->created = date('H:i', strtotime($comment->created));
    }
    else{
    	$comment->created = date('Y.m.d', strtotime($comment->created));
    }

    아래의 코드로 교체해보세요.

    $comment->created = date('m.d', strtotime($comment->created));

    고맙습니다.

  • 오옹! 됩니다! PHP 더 공부해야겠네요..

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기