Use get_posts() with ‘post’ and ‘page’ queries at the same time?
The get_posts() function only returns one post type at a time. So if you query for ‘post_type’ => ‘post’, by default you won’t get any Pages returned. This should work: <?php $wpse53292_posts = get_posts( array( ‘post_type’ => ‘post’, ‘exclude’ => array( 3, 5 ) ) ); ?>