게시판에 제일 최신글 1개를 넣고 싶습니다.

안녕하세요! 게시판에 해당 게시판 글의 제일 최신글 1개를 넣고 싶어 문의드립니다!

 

제가 검색한 결과

add_action('kboard_skin_header', 'my_kboard_skin_header', 10, 1);
	function my_kboard_skin_header($builder){
		global $wpdb;
		$board = $builder->board;
		
		if($board->skin == 'wrap-notice' && kboard_builder_mod() == 'list'){
			$result = $wpdb->get_row("SELECT `uid` FROM `{$wpdb->prefix}kboard_board_content` WHERE `board_id`='{$board->id}' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval') ORDER BY `date` DESC");
			if($result){
				$content = new KBContent();
				$content->initWithUID($result->uid);
				
				$kboard_uid = kboard_uid();
				$builder->uid = $kboard_uid ? $kboard_uid : $content->uid;
				
				if($content->uid){
					$builder->builderDocument();
				}
			}
		}
	}

functions.php에 이렇게 넣으면 document.php의 내용이 최신글로 나오고

 

add_action('kboard_skin_header', 'my_kboard_skin_header', 10, 1);
	function my_kboard_skin_header($builder){
		global $wpdb;
		$board = $builder->board;
		
		if($board->skin == 'wrap-notice' && kboard_builder_mod() == 'list'){
			$result = $wpdb->get_row("SELECT `uid` FROM `{$wpdb->prefix}kboard_board_content` WHERE `board_id`='{$board->id}' AND (`status`='' OR `status` IS NULL OR `status`='pending_approval') ORDER BY `date` DESC");
			if($result){
				$content = new KBContent();
				$content->initWithUID($result->uid);
				
				$kboard_uid = kboard_uid();
				$builder->uid = $kboard_uid ? $kboard_uid : $content->uid;
				
				if($content->uid){
					$builder->builderList();
				}
			}
		}
	}

functions.php에 이렇게 코드를 넣으면 list.php에 내용이 나오는 것으로 보아 

 

$builder->builderDocument(); 이 부분을 바꿔 php 파일의 내용을 나오게 할 수 있는 것 같은데요!

혹시 latest.php 내용이 해당 부분에 나오도록 할 수는 없을까요?

 

답변 부탁드립니다!! 감사합니다!! 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기