Diego Di Camillo

Base de tips para problemas comunes de los desarrolladores.



Insertar POST desde una migración en WordPress

01Feb12

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í

Archivado en: configuraciones, Frames php, General, HTML, Mysql, Nuevas Tecnologias, PHP, Productos open source, wordPress   |  0 Comentarios

Sin comentarios a “Insertar POST desde una migración en WordPress”  

Feed de este artículo URI para Trackbacks
  1. No hay comentarios
Enviando tu Comentario
Por favor espera

Deja una respuesta

Hubo un error con tu comentario, por favor intenta de nuevo.



Comparte este artículo

  • Menéame  Menéalo
  • del.icio.us  Enviar a Del.icio.us
  • Mi Yahoo!  Agregar a Mi Web 2.0
  • Furl  Guardar en Furl
 


wordpressk2openswitchyukei.netfeedwordpress