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 )
) );
?>