校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > DedeCMS轉換WordPress方法-親測成功

DedeCMS轉換WordPress方法-親測成功

POST TIME:2017-11-13 00:49

本篇方法以及由跟版網(www.xker.com)小編親自測試成功如www.maxin.cn

1. 文章標題等基本數據導入
織夢的文章標題、正文和欄目分別存放在三個不同的表上,但WordPress把文章標題和正文放在一個表上,欄目放在另外一個表上。
為了簡化后面的工作,第一步我首先把織夢的全站RSS文件(rss.php)保存下來,然后使用WordPress自帶的RSS導入該文件。這樣就可以使WordPress在wp_posts上生成文章標題,在dede_terms上生成文章目錄,并匹配起來。通過RSS導入,wp_posts上還導入了文章的摘要、日期、自定義網址等數據。但RSS導入不會導入全文。

2. 文章全文導入
織夢數據庫的文章全文儲存在dede_addonarticle表上的body里,我們要把這個body的內容轉到Worpress數據庫里wp_posts表上的post_content里。

這個轉換,需要使用一個橋梁——那就是dede_archives,即dede_addonarticle上body的內容先轉到dede_archives上,再從dede_archives上再轉到wp_posts上的post_content里。這兩次轉換的匹配點,分別是織夢里的文章id,以及Wordpress里已經導入了的文章標題(這與織夢里的文章標題是一樣的)。

具體步驟如下
進入phpMyAdmin,在織夢數據庫里的dede_archives表上,添加一個列,命名為body,然后用UPDATE命令把dede_addonarticle上的全文(body)導入到dede_archives的body上,以dede_addonarticle上的aid和dede_archives上的id為匹配點:

  1. UPDATE`dede_archives`,`dede_addonarticle`
  2. SET`dede_archives`.`body`=`dede_addonarticle`.`body`
  3. WHERE`dede_archives`.`id`=`dede_addonarticle`.`aid`

接下來把整個dede_archives表導入到WordPress的數據庫上,使其與wp_posts同在一個數據庫下。

再次使用UPDATE命令把,把dede_archives上的body導入到wp_posts上的post_content上,以文章標題為匹配點 (前提是,你的文章標題都是唯一的):

  1. UPDATE`wp_posts`,`dede_archives`
  2. SET`wp_posts`.`post_content`=`dede_archives`.`body`
  3. WHERE`wp_posts`.`post_title`=`dede_archives`.`title`

3. 文章點擊數導入
在WordPress上安裝一個叫Simple Hit Counter的Plug-in,這樣數據庫里就出現一個叫wp_hitcount的表。
在wp_posts增加一個叫hits的column,然后把dede_archives上的點擊數click導入到wp_posts的hits上,仍然以標題為匹配點。
最后把wp_posts的hits導入到wp_hitcount的hits上,這次以wp_posts的ID和wp_hitcount的pid為匹配點。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 高要市| 阜南县| 景洪市| 独山县| 平度市| 微山县| 宾阳县| 手游| 时尚| 遵化市| 陕西省| 光泽县| 临沧市| 三穗县| 定襄县| 北京市| 泰顺县| 银川市| 铜山县| 隆昌县| 陈巴尔虎旗| 安丘市| 昌黎县| 太保市| 象山县| 曲沃县| 北安市| 县级市| 正宁县| 上犹县| 鄂州市| 石嘴山市| 大同县| 黑山县| 浦北县| 周口市| 房产| 广平县| 大荔县| 新干县| 临颍县|