Не знам дали някой ще се интересува от правилния отговор на този вече отговорен и приет въпрос, но какво, по дяволите.
За да отговорите на въпроса си с помощта на mysqli, трябва да използвате get_result( )
И така, правилното базирано на mysqli решение ще бъде
$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);
(пълното обяснение за този код може да се намери в моята статия, Mysqli SELECT заявка с подготвени оператори )
и след това можете да използвате $data в цикъла foreach за изхода, както е показано в другия отговор.