如何把其他MySQL数据导入到WordPress数据库表中

1.把数据用phpmyadmin(或其他工具)导入到wordpress数据库中。
2.用一下代码把数据导入到wordpress数据表中。

<?php
/**
 * WordPress User Page
 *
 * and other user handling.
 * @package WordPress
 */
require( dirname(__FILE__) . '/wp-load.php' );
set_time_limit(0);

$result = $wpdb->get_results("SELECT  * FROM news order by create_time asc");
$i = 0;
foreach($result as $k=>$v) {
$post = array();
$post['post_status'] = 'publish';//文章的状态publish为公开,即立即发表
$post['post_category'] = array(18);//设置文章的类别
$post['post_date'] = date('Y-m-d H:i:s',$v->create_time);//文章发表时间
$post['post_title'] = $v->title;//文章标题
$post['post_content'] = $v->xq;//文章内容
$post_Id=wp_insert_post($post);//插入文章到数据库,返回插入后文章的ID号
 if($post_Id){
 //如果需要添加自定义字段在这里添加
	   if($v->image_path){
	     add_post_meta($post_Id,'image', $v->image_path, true);
	   }
		add_post_meta($post_Id,'points', $v->points, true);
		add_post_meta($post_Id,'style', $v->style, true);

		echo $post_Id;
	}else{
	  echo 'no <br/>';
	}
}

?>