雷火电竞-中国电竞赛事及体育赛事平台

代理加盟

2023全新代理計劃,一站式模板建站,銅牌代理低至699元送終身VIP,獨立代理后臺,自營貼牌。

您現(xiàn)在的位置: 麥站網 > 織夢大學 > 常見問題 >

dedecms網站程序轉換WordPress方法

來源:本站原創(chuàng) 發(fā)布時間:2021-10-01 21:26:58熱度:我要評論(0

麥站模板建站平臺(10年經驗),服務數萬家企業(yè),固定透明報價。域名注冊、主機/服務器、網站源碼一站式服務。實體公司,專業(yè)團隊,值得選擇!超過1000套模板已登記版權,合規(guī)合法建站,規(guī)避版權風險!【點擊獲取方案】

織夢DedeCMS轉換WordPress方法1. 文章標題等基本數據導入織夢的文章標題、正文和欄目分別存放在三個不同的表上,但WordPress把文章標題和正文放在一個表上,欄目放在另外一個表上。

 

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

 

文章全文導入織夢數據庫的文章全文儲存在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為匹配點:

 

UPDATE `dede_archives`,`dede_addonarticle`

 

SET `dede_archives`.`body`= `dede_addonarticle`.`body`

 

WHERE `dede_archives`.`id` = `dede_addonarticle`.`aid`

 

接下來把整個dede_archives表導入到WordPress的數據庫上,使其與wp_posts同在一個數據庫下。再次使用UPDATE命令把,把dede_archives上的body導入到wp_posts上的post_content上,以文章標題為匹配點 (前提是,你的文章標題都是唯一的):

 

UPDATE `wp_posts`,`dede_archives`

 

SET `wp_posts`.`post_content`= `dede_archives`.`body`

 

WHERE `wp_posts`.`post_title` = `dede_archives`.`title`

 

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

    轉載請注明來源網址:http://www.jygsgssxh.com/dedecms_wt/3705.html

    發(fā)表評論

    評論列表(條)

       
      QQ在線咨詢
      VIP限時特惠