Hoy he probado y con lo de las comillas simples del script que pones arriba y da el siguiente error, no migra ninguna noticia ni ejecutandolo varias veces, como siempre con instalcion nueva de worpress, da este error las " y fatal error:
''
ID '380' fecha: '2007-01-06 21:33:10' noticia: Serpent estrena pagina
Fatal error
Te pego el script tal cual lo tengo
Código PHP:
<?php
$tabla = "wordpress";
$servidor = "localhost";
$usuario = "root";
$clave = "";
set_time_limit(0);
mysql_select_db($tabla,mysql_connect($servidor,$usuario,$clave)) or die("Error de conexión con la base de datos.");
$consulta = mysql_query("Select sid, catid, aid, title, time, hometext, bodytext, comments, counter, topic, informant, notes, ihome from nuke_stories");
while($fila=mysql_fetch_array($consulta)){
$sid = "'" . $fila['sid'] . "'";
$title = "'" . $fila['title'] . "'";
$time = "'" . $fila['time'] . "'";
$hometext = "'" . $fila['hometext'] . "'";
$body = "'" . $fila['bodytext'] . "'";
$title = $fila['title'];
echo"$body";
echo "<p>ID $sid fecha: $time noticia: $title</p>";
$sqlinsert="INSERT INTO wp_posts VALUES ($sid, '1', $time, $time, $hometext, $title,'', 'publish', 'open', 'open', '','','','', $time, $time,'', '0 ','', '0', 'post','', '0 ') ";
mysql_query ($sqlinsert)
OR die("Fatal error" );
}
?>