Jakiś czas temu zgłosił się do mnie użytkownik, który chciał wykonać migrację ze skryptu PHP Fusion v.7, który już raczej nie jest rozwijany na WordPressa. Jako, że na rynku istnieje tylko jeden automat przeznaczony do migracji z tej platformy na WP.
Jak się okazuje jest to bardzo proste. Do wykonania tej czynności potrzebujemy utworzyć nową wtyczkę, no a z jej wnętrza korzystamy już z kodu:
function dodaj($post,$tytul,$kat,$odslon,$data){
// Gather post data.
$my_post = array(
'post_title' => $tytul,
'post_content' => $post,
'post_status' => 'publish',
'post_author' => 1,
'guid' => $odslon,
'post_date' => $data,
'post_category' => array( $kat )
);
// Insert the post into the database.
wp_insert_post( $my_post );
}
Za pomocą PHP możemy umieścić także komentarze:
$data = array(
'comment_post_ID' => $post_id,
'comment_author' => $user_name,
'comment_author_email' => $email,
'comment_author_url' => '',
'comment_content' => $wiadomosc,
'comment_date' => $data,
'comment_approved' => 1,
'comment_author_IP' => $ip,
'comment_type' => '',
);
wp_insert_comment($data);
Enjoy();