2016-07-22 13 views
0

Ich versuche Inhalt von typo3 Datenbank zu wordpress zu migrieren, habe ich 274 Datensätze in der Datenbank, aber beim Beenden dieses Skripts bekomme ich 25 Datensätze nur eingefügt. Jede Hilfe wird geschätzt.WP Einfügung Beitrag funktioniert nicht

$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

erhalten Sie einen Fehler? –

+0

Ich bekomme diese –

+0

Kann keinen Fehler in Ihrem Beitrag sehen. Post, welchen Fehler Sie bekommen –

Antwort

1

Vielleicht ist Ihr Skript Timeout oder Einfügen Operationen sind langsam. Können Sie weitere Informationen, Fehler usw. bereitstellen?

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', 
      )); 
     } 

Versuchen Sie, diese

1

ich das Problem lösen, indem das Hinzufügen mysql_query ("NAMES utf8 SET"); nach der mysql_connect-Anweisung.

0

Bitte überprüfen Sie, ob Ihr Posttitel in Ordnung ist, indem Sie ihn zuerst ausdrucken, oder Sie können ein Echo erzeugen.

echo sanitize_title($row->title); 
Verwandte Themen