WordPress: Datenimport
Joost de Valk gibt einige Tips wie man Daten aus externen Datenbank in WordPress importieren kann.
Die entscheiden Codefragmente:
// $post array mit dem resultset der externen Datenbank bauen
$i = 0;
while ($row = mysql_fetch_array($results,MYSQL_ASSOC)) {
$post = array();
$post['post_status'] = 'publish';
$post['post_category'] = array(4);
$post['post_date'] = date('Y-m-d H:i:s',strtotime($row['newsitem_date']));
$post['post_title'] = $row['newsitem_title'];
$post['post_content'] = $row['newsitem_content'];
$posts[$i] = $post;
$i++;
}
// Daten in WordPress importieren
require('./wp-load.php');
foreach ($posts as $post) {
wp_insert_post($post);
}
