Para o primeiro, você pode adicionar 'exclude' => get_post_thumbnail_id()
como um parâmetro (como mostrado aqui ).
Para o segundo, você pode adicionar 'post_mime_type' => 'application/pdf'
, mas não tenho certeza de que sempre funcionaria, afaik, os pdfs têm mais de um tipo mime.