Acabo de darme cuenta de que la documentación de query_posts () menciona algunas "desventajas" de usar query_posts para modificar la principal Bucle, en particular: 'provoca consultas SQL adicionales'.
Esto parece implicar que hay otra manera / una forma mejor. Obviamente, hay get_posts () y WP_Query para los bucles secundarios, pero no veo que aborden las "desventajas" enumeradas en la documentación del Codex.
Puedo ver que al esperar hasta que esté en la plantilla para ejecutar query_posts, WordPress ya ejecutó una consulta una vez y ahora es una segunda consulta que golpea a la primera (básicamente se ignora la primera). Esto definitivamente suena ineficiente (aunque quizás no sea un gran problema, ¿quién sabe?)
Mi pregunta es: ¿existe una alternativa a la consulta que no agrega "consultas SQL adicionales" o la documentación de Codex simplemente engaña?