본문 바로가기
PHP & WP

[WordPress] get_post()에 include를 썼을 때 페이징 오류가 난다면?

by 펜네임 2022. 5. 19.

get_post()란?

  - 테이블 wp_posts 안의 post들을 조회하는 워드프레스의 함수.

 

include란?

  - get_post()에 쓸 수 있는 속성 키 중 하나.

  - array 값을 받는다.

  - 아래처럼 사용하면 $post_ids에 들어있는 값들을 쿼리에서 post_id  IN으로 추가해 검색한다.

 

사용법

$args['include'] = $post_ids;

 

결과 쿼리

...
AND cw_posts.ID IN (#post_ids)
...

 

 

코드

.../wp-includes/post.php

//include를 써도 포스트페이지 수가 강제로 바뀌지 않도록 주석처리
//$parsed_args['posts_per_page'] = count( $incposts );

 

 

변경한 모습

 

 

댓글