반응형
get_module이 모든 투고를 반환하지 않음
블로그 투고를 수동으로 마운트해야 하는데, 이것이 올바른 작업 방법인지 잘 모르겠습니다.그것은 9페이지 밖에 되지 않고, 각각 4개의 투고가 있습니다만, 블로그에는 83개의 투고가 있습니다.
<?php
$paged = get_query_var('paged');
$args = array(
'numberposts' => 4,
'offset' => $paged*4,
'orderby' => 'post_date',
'order' => 'DESC',
'post_type' => 'post',
'post_status' => 'publish',
'suppress_filters' => true
);
$posts_array = get_posts( $args );
?>
어쨌든 고마워요.
문제는 '번호 게시물'이 4로 설정되어 있다는 것입니다.모든 게시물을 얻으려면 -1에 놓으십시오.
'numberposts' => -1,
여기서 숫자 포스트를 설정하지 않으면 WordPress가 대시보드 설정에서 게시물 수를 가져옵니다(설정 -> 읽기).
아래 메모는 이 코덱스 섹션의 것입니다.
주의: 오프셋을 사용할 경우 위의 쿼리는 여러 개의 게시물이 있는 카테고리에 대해서만 사용해야 합니다.그렇지 않으면 출력되지 않습니다.
따라서 모든 투고를 표시하려면 각 카테고리에 적어도2개의 투고가 있어야 합니다.
Loops를 시도하면 모든 게시물을 얻을 수 있습니다.[ The Loop in Action ]도 켜겠습니다
언급URL : https://stackoverflow.com/questions/12010497/get-posts-not-returning-all-posts
반응형
'programing' 카테고리의 다른 글
| React 컴포넌트에 이미지(.svg, .png)를 Import하는 방법 (0) | 2023.03.16 |
|---|---|
| 뒤로 버튼을 누를 때 추가된 데이터 기억 (0) | 2023.03.16 |
| Wordpress 데이터베이스 스키마가 외부 키를 사용하지 않는 이유는 무엇입니까? (0) | 2023.03.16 |
| Wordpress 하위 테마 스타일.css가 작동하지 않습니다. (0) | 2023.03.16 |
| 특정 투고 유형에 대해 Gutenberg/블록 에디터를 비활성화하는 방법 (0) | 2023.03.16 |