kboard_latest 최신글 보기에서 현재날짜 기준으로 가장 가까운 날짜의 게시물을 메인페이지에 보여주고싶습니다.
현재날짜 기준으로 가장 가까운 날짜의 기준은
{$wpdb->prefix}kboard_board_option`.`option_value` as 'custom_date` 처럼 옵션필드를 추가한 날짜의 값입니다.
https://www.cosmosfarm.com/threads/document/169
위의 링크의 게시물을 참고해서 하였지만 원하는 방식으로 출력이 되지 않더군요..
if($board->uid){ $board_builder = new KBoardBuilder($board->uid, true); $board_builder->setSkin($board->skin); $board_builder->setRpp($args['rpp']); $board_builder->setURL($args['url']); $board_builder->board = $board; if(isset($args['category1']) && $args['category1']){ $board_builder->category1 = $args['category1']; } if(isset($args['category2']) && $args['category2']){ $board_builder->category2 = $args['category2']; } $kboard_latest = $board_builder->createLatest(); return $kboard_latest; } else{ return 'KBoard 알림 :: id='.$args['id'].', 생성되지 않은 게시판입니다.'; }
이부분을 거치지 않아서 그런거같은데 다른 방법이 있을까요?
안녕하세요~^^
KBoard 플러그인에서 최신글 숏코드를 이용하시면 기본적으로 최신순으로 정렬됩니다.
[kboard_latest id="1" url="최신글이동페이지주소" rpp="1"]
위의 숏코드처럼 적용하시면 id가 1인 게시판의 최신 게시글 하나를 표시하실 수 있습니다.
위의 숏코드에서 id 부분은 실제 id로 적용해보시고
url은 실제 최신글 이동 페이지 주소로 적용해보시겠어요?
rpp="1" 부분은 표시할 게시글의 수 입니다.
고맙습니다.
답변감사합니다...
하지만 작성일의 기준이 아니라 제가 옵션으로 추가한 필드의 날짜로 오늘날짜의 기준의 최신글이 보여져야 하는 상황입니다..
<input type="date" name="kboard_option_custom_date" value="<?php echo $content->option->custom_date?>">
editor.php파일에서 위의 코드처럼 추가한 값을 기준으로 보여지게 하려고하는 의도입니다...