Si quieres realizar una migración inicial a un blog WP desde otra web que NO SEA WP, tienes una forma «prolija» de hacerlo con una primitiva aportada por el CMS WP.
La misma es wp_insert_post( $my_post );
un ejemplo de uso sería:
$dato['campo_titulo'],
'post_content' => $dato['campo_descripcion'],
'post_status' => 'publish',
'post_author' => 1, // es el admin! en el WP
'post_category' => array(1) //son los IDs de las categorias donde quieres publicar el post
);
// Inserto el post en la base
$result = wp_insert_post( $my_post );
if($result){
echo 'insertado correctamente!
';
$ok++;
}else{
echo 'No pudo ser insertado correctamente!
';
$nok++;
}
}
echo '
Se importaron correctamente: '.$ok;
echo '
Error de importacion: '.$nok;
?>
Para utilizar este script el WP debe estar SUBIDO EN EL MISMO DOMIONIO DONDE ESTA EL SITIO ANTIGUO de tal manera que podamos conectar a la base del antiguo sitio y del WP.
Para ver SINTAXIS COMPLETA y demás datos de uso, consulta la doc oficial de WP aquí
Sin comentarios a “Insertar POST desde una migración en WordPress”
Por favor espera
Deja una respuesta