비너스웹진 리스트 페이지버튼 관련 오류

	$sliding_size = apply_filters('kboard_pagination_sliding_size', 5);
	$sliding_size = intval($sliding_size);
	if(!$sliding_size || $sliding_size<=0){
		if(wp_is_mobile()){
                $sliding_size = 5;
            }
            else{
                $sliding_size = 5;
            }
	}
	

	
	// 좌우 이동 화살표 «, »를 출력한다.
	// 처음과 마지막 페이지가 아니라면 링크를 걸어주면 된다.
	if($current_page != 1){
		$prev_page = $current_page - 5;
		$paging = "<li class=\"first-page\"><a href=\"?pageid=1{$query_strings}\">{$text['fist']}</a></li>" . "<li class=\"prev-page\"><a href=\"?pageid={$prev_page}{$query_strings}\">{$text['prev']}</a></li>{$paging}";
	}
	if($current_page != $total_page && $total_page > 5){
		$next_page = $current_page + 5;
		$paging = "{$paging}<li class=\"next-page\"><a href=\"?pageid={$next_page}{$query_strings}\">{$text['next']}</a></li>" . "<li class=\"last-page\"><a href=\"?pageid={$total_page}{$query_strings}\">{$text['last']}</a></li>";
	}
	
	return $total ? $paging : '<li class="active"><a href="#" onclick="return false">1</a></li>';

안녕하세요. 

비너스 웹진 게시판을 사용하는 중에 페이지버튼을 5개씩 표시하고

다음버튼을 눌렀을 때, 1개씩이 아니라 5개씩 넘어가게 하기 위해 코드를 위처럼 수정했습니다. 

https://www.cosmosfarm.com/threads/document/52810 이전글에서 도움을 받았으나

남은페이지가 5개 미만일 경우, 다음버튼을 누르면 리스트가 사라지며 페이지가 1만 남는 오류가 있습니다.

예를 들어 페이지수가 7일 경우 3페이지에서 다음버튼을 누르면 오류가 발생합니다. 

$current_page != $total_page

위 코드를

$current_page != $total_page && $total_page > 5

로 수정해도 같은 문제가 발생합니다. 

대기가 길어져 새로 글을 세운 점 양해부탁드립니다.

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