Wenn du die Funktion direkt im Backend eingibst ist klar, dass der normale Loop der Seite auch noch greift, oder? Nutzt doch ein eigenes Seitentemplate [size=8](<-klick)
[size=10]Ansonsten müsstest du wahrscheinlich in deinem Shortcode new wp query nutzen[/SIZE]
[/SIZE]