최신글에 특정 검색어 관련 하나더 질문 있습니다.

kboard_list_where 필터를 활용해서 페이지 별로 최신글을 다르게 표시하시려면

기존의 코드 대신 get_the_ID 함수를 활용해보세요.

예제 코드는 아래와 같습니다.

add_filter('kboard_list_where', 'kboard_list_where_20210513', 10, 3);
function kboard_list_where_20210513($where, $board_id, $content_list){
	if($content_list->is_latest && $board_id == '1'){ // 실제 게시판 id로 적용해주세요.
		$page_id = get_the_ID();
		
		if($page_id == '1'){ // 실제 페이지 id로 적용해주세요.
			$where .= " AND `title` LIKE '%감자%'";
		}
		else if($page_id == '2'){ // 실제 페이지 id로 적용해주세요.
			$where .= " AND `title` LIKE '%양파%'";
		}
	}
	
	return $where;
}

위의 코드에서 $page_id == '1' 부분과 $page_id == '2' 부분은 실제 페이지 ID로 적용해주세요.

위와 같이 코드를 적용하면 

1번 페이지에서는 제목에 감자가 포함된 1번 게시판의 최신글이 표시되며

2번 페이지에서는 제목에 양파가 포함된 1번 게시판의 최신글이 표시됩니다.

 

이렇게 답변 주셨었는데

한가지만 더 여쭙니다.

KBoard 원더풀 제품소개 스킨 사용하려고 합니다.


제목이 아니고 상품소개 추가 내용으로 검색이 가능할까요? 그리고, '%양파,감자%' 이렇게 중복도 가능한가요?

 

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