Es probable el nombre de las funciones have_posts() the_post() haya cambiado entre versiones, que error obtienes ?
Leer posts.....es MUY sencillo, solo debes hacer una conexion a MySQL y hacer la consulta correspondiente, algo asi:
Código PHP:
Ver original<?php
$mysqli = @new mysqli('localhost', 'tu_user', 'tu_pass', 'nombre_db');
if ($mysqli->connect_errno)
die('Connect Error: ' . $mysqli->connect_errno);
$query = "SELECT * FROM wp_posts";
if ($result = $mysqli->query($query)) {
foreach ($result as $row)
{
$row = (object) $row;
printf ("%s (%s)\n", $row->post_title, $row->post_date); }
/* liberar el resultset */
$result->free();
}
/* cerrar la conexión */
$mysqli->close();