What do you mean adding a post ID? I have the post id, I use $post = get_post('123'); to get the post object.
Same result. Isn’t the constructor same as ->query()?
Okay, some new information: I can see it while logged in onto WordPress. And the post is not private, it’s public. It has also the status: Scheduled, but the param post_status=future should take care of that..
I feel dumb, but I don’t catch what you want me to try, $query('p='.$post->ID.'&post_status=future'); gives me PHP error.
And the post id should be irrelevant, though the property is 123, so I can switch the $post->ID with 123 and have the same result.