Non so se qualcuno sarà interessato alla risposta corretta per questa domanda già risposta e accettata, ma che diavolo.
Per rispondere alla tua domanda usando mysqli, devi usare get_result( )
Quindi, la soluzione corretta basata su mysqli sarà
$query = "SELECT * from `wp_posts` WHERE ID=? ";
$stmt = $mysqli->prepare($query);
$stmt->bind_param("i", $pid);
$stmt->execute();
$res = $stmt->get_result();
$data = $res->fetch_all(MYSQLI_ASSOC);
(la spiegazione completa di questo codice può essere trovata nel mio articolo, Query Mysqli SELECT con istruzioni preparate )
e quindi puoi usare $data nel ciclo foreach per l'output come mostrato nell'altra risposta.