再從 LifeType 換到 WordPress

去年這個時候,從 Blogger.com 轉移到 LifeType。現在又從 LifeType 換到 WordPress。過程沒有什麼大困難,把 SQL 指令下一下、字串換一換,兩者欄位幾乎是 1:1 對應,與之前抓 Blogger.com 的資料還要寫個很 dirty 的小程式相比,真的是輕鬆很多。

中間曾經考慮過 LifeType 1.2, habari, typo, Radiant CMS, Mephisto 等系統,不過在受到《約耳談軟體》的精神感召後,最終還是決定選擇 WordPress。

或許這樣講太牽強,不過換了新系統,也算是農曆年前給自己的新氣象。在此順道向各位拜個早年,恭祝大家新年快樂。

CC BY-SA 4.0 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

6 thoughts on “再從 LifeType 換到 WordPress

  1. 這回的 reply 沒有猜數字遊戲啦??
    個人覺得…那個 Archives 對一般使用者好像用處不大
    (._.?)

  2. ps: 發現po個文很 lag ?!!
    ps2: 拜個晚年~ 新的一年,希望學校別太機車
    wii: 簡董的blog有沒有意思意思放一下連結 (咈咈…)

  3. 用了兩層防制垃圾迴響的機制,完全委任 AI 去處理,不用 CAPTCHA 了。也因為用了兩層在擋,所以發表回應的反應速度多少會耗損,不過我覺得還有個原因是我在 Dreamhost 配到的主機從台灣連太龜的關係。

    Archives 對一般使用者確實沒什麼意義,給 blogger 本人自我鑒核的意味比較重些。

    一些朋友的網站連結我是直接記在人腦 Bookmark 裡,不太希望這些人際網絡被不該知道的人摸透,所以盡可能保持低調。

    嚴而不苛的師長,是對想要認真求知的學生的最大福利。(狗腿中)

  4. 想請問一下您用來轉換Lifetype 到 wordpress的SQL程式可以釋出嗎

  5. INSERT INTO wp_categories (cat_ID, cat_name, category_count) SELECT id, name, num_articles FROM lifetype.lifetype_articles_categories

    TRUNCATE TABLE ‘wp_links’

    INSERT INTO wp_links (link_id, link_url, link_name) SELECT id, url, name FROM lifetype.lifetype_mylinks

    INSERT INTO wp_categories (cat_name, link_count) SELECT name, num_links FROM lifetype.lifetype_mylinks_categories

    INSERT INTO wp_link2cat (link_id, category_id) SELECT id, category_id FROM lifetype.lifetype_mylinks

    UPDATE wp_link2cat SET `category_id` = 16 WHERE `category_id` = 1

    UPDATE wp_link2cat SET `category_id` = 17 WHERE `category_id` = 2

    UPDATE wp_link2cat SET `category_id` = 18 WHERE `category_id` = 3

    UPDATE wp_link2cat SET `category_id` = 19 WHERE `category_id` = 4

    UPDATE wp_link2cat SET `category_id` = 20 WHERE `category_id` = 5

    TRUNCATE TABLE ‘wp_comments’

    ALTER TABLE `wp_comments` AUTO_INCREMENT =1

    INSERT INTO wp_comments (comment_ID, comment_post_ID, comment_content, comment_date, comment_date_gmt, comment_author_email, comment_author_url, comment_author, comment_author_IP) SELECT id, article_id, normalized_text, date, date + INTERVAL – 16 HOUR, user_email, user_url, user_name, client_ip FROM lifetype.lifetype_articles_comments

    INSERT INTO wp_posts (ID, post_author, post_date, post_date_gmt, post_modified, post_modified_gmt, comment_count) SELECT id, 2, date, date + INTERVAL – 16 HOUR, date, date + INTERVAL – 16 HOUR, num_comments FROM lifetype.lifetype_articles

    UPDATE wp_posts, lifetype_articles_text SET wp_posts.post_title = lifetype_articles_text.topic WHERE wp_posts.ID = lifetype_articles_text.id

    UPDATE wp_posts, lifetype_articles_text SET wp_posts.post_content = lifetype_articles_text.text WHERE wp_posts.ID = lifetype_articles_text.id

    INSERT INTO wp_post2cat (post_id, category_id) SELECT article_id, category_id FROM lifetype.lifetype_article_categories_link

Leave a Reply

Your email address will not be published. Required fields are marked *