How to Get All Post in WordPress Query
To get all the post in returned WordPress query results, you have to put: 'posts_per_page' => -1 in query arguments. For example:
$all_posts = get_posts( array(
'post_type' => 'post', // e. g. custom_post_type
'orderby' => 'post_date',
'order' => 'DESC',
'posts_per_page' => -1,
) );