Witaj WP!
·124 words·1 min
blog.dsinf.net
No i przyszedł czas na narzekanie na nowy CMS 😉
Przy okazji nowej domeny postanowiłem odświeżyć nieco mojego bloga i zmienić lekko jego formułę. Drupal odszedł, gdyż był zbyt duży. Nadal pozostaje najlepszym CMSem - po prostu potrzebowałem czegoś prostszego. Oczywiście podzielę się z Wami sprytną (ale lekko brutalną) kwerendą SQL migrującą wpisy z Drupala do WordPressa.
INSERT INTO WORDPRESS_posts
(id, post_author, post_date, post_content, post_title, post_excerpt,
post_name, post_modified, post_type, `post_status`)
SELECT DISTINCT
n.nid `id`,
1 `post_author`,
FROM_UNIXTIME(n.created) `post_date`,
r.body_value `post_content`,
n.title `post_title`,
r.body_summary `post_excerpt`,
n.title `post_name`,
FROM_UNIXTIME(n.created) `post_date`,
'post' `post_type`,
'publish' `post_status`
FROM DRUPAL_node n, DRUPAL_field_data_body r
WHERE n.vid = r.entity_id
Warto trochę zmodyfikować zapytanie do własnych potrzeb - ja uznałem za zbyteczne ingerowanie w typ wpisu, czy autora. Więcej gotowych zapytań na http://ehsanakhgari.org/wp-content/uploads/2012/09/drupal-to-wordpress.txt.