WP插页不起作用

时间:2016-07-22 09:15:42

标签: php mysql wordpress

我尝试将内容从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',
            ));
        }

4 个答案:

答案 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);