我尝试将内容从typo3
数据库迁移到wordpress
,我在数据库中有274条记录,但在退出此脚本时,我只会插入25条记录。
任何帮助表示赞赏。
$result = mysql_query($query,$link);
while ( $row = mysql_fetch_object($result) ) {
$post_id = wp_insert_post(
array(
'comment_status' => 'closed',
'ping_status' => 'closed',
'post_author' => 1,
'post_name' => sanitize_title($row->title),
'post_title' => $row->title,
'post_status' => 'publish',
'post_type' => 'post',
));
}
答案 0 :(得分:1)
也许你的脚本超时或插入操作很慢。您能提供更多信息,任何错误等吗?
答案 1 :(得分:1)
我通过在mysql_connect语句之后添加 mysql_query(" SET NAMES utf8"); 来解决问题。
答案 2 :(得分:0)
$result = mysql_query($query,$link);
while ( $row = mysql_fetch_object($result) ) {
$post_id = wp_insert_post(
array(
'comment_status' => 'closed',
'ping_status' => 'closed',
'post_author' => 1,
'post_name' => sanitize_title($row->title),
'post_title' => utf8_encode ($row->title),
'post_status' => 'publish',
'post_type' => 'post',
));
}
试试这个
答案 3 :(得分:0)
请首先打印您的帖子标题,否则您可以回复;
echo sanitize_title($row->title);