la prima chiamata (quella intrinseca) è query_posts(parametri_che_non_conosco);
quella che effettuo io è query_posts(parametri_che_decido_io);

visto che la seconda sovrascrive la prima e l'operazione che richiama la prima viene dopo la seconda chiamata, non so come limitare la seconda.

L'ho messa in una funzione sperando che il suo utilizzo rimanesse isolato, ma a quanto pare mi sbagliavo.

esempio di codice:
codice:
function salta_query(){
  query_posts(parametri_che_decido_io);
  operazioni varie con return;
}

query_posts(parametri_che_non_conosco); // NASCOSTA
salta_query()
operazioni che utilizzano la query nascosta;