Это в каком шаблоне? Это главный запрос, главный цикл? Или вторичный где-нибудь в сайдбаре или под основным контентом?
query_posts использовать ни в коем случае нельзя. Эта функция модифицирует глобальный $wp_query и наносит непоправимый ущерб всему, что завязано на глобальный запрос. А это - половина всего, включая, в первую очередь, пагинацию.
Что использовать в вашем случае - get_posts, WP_Query или хук pre_get_posts - зависит от более точного определения задачи (смотрите мои вопросы выше).
Вот
тут читайте мой развернутый ответ по этой кухне.