使用织梦CMSæ¯�个月都被黑,打完官方最新补ä¸�ä¸�ä¹…å�ˆæœ‰æ¼�æ´žç»§ç»è¢«é»‘,算是å�—å¤Ÿäº†ï¼Œæžœæ–æŠŠç½‘ç«™ä»Žå¤©æ�€çš„dedecms䏿�¬å®¶åˆ°wordpress程åº�,网上æ�œç´¢è½¬æ�¢æ•™ç¨‹ï¼ŒæŠ˜è…¾å‡ 个å°�æ—¶ï¼Œé¡ºåˆ©æŠŠç½‘ç«™çš„æ–‡ç« è½¬ç§»åˆ°wordpress程åº�,ä¿�ç•™äº†æ–‡ç« ç‚¹å‡»æ•°ã€�æ–‡ç« æ—¥æœŸã€�æ–‡ç« åˆ†ç±»ï¼Œæ–‡ç« æ ‡ç¾çš„æ•°æ�®è¡¨ç�€å®žå¼„ä¸�过æ�¥ï¼Œå�ªèƒ½æ”¾å¼ƒï¼�下é�¢æ˜¯å…·ä½“çš„æ“�作方法,æ“�作å‰�请备份好网站数æ�®ã€‚
1ã€�DEDECMSæ–‡ç« æ ‡é¢˜ç‰åŸºæœ¬æ•°æ�®å¯¼å…¥wordpress站点
织梦CMSçš„æ–‡ç« æ ‡é¢˜ã€�æ£æ–‡å’Œæ �ç›®åˆ†åˆ«å˜æ”¾åœ¨ä¸‰ä¸ªä¸�å�Œçš„æ•°æ�®è¡¨ä¸ï¼Œè€Œwordpressåˆ™æŠŠæ–‡ç« æ ‡é¢˜å’Œæ£æ–‡æ”¾åœ¨ä¸€ä¸ªæ•°æ�®è¡¨ï¼Œæ �目(分类目录)放在å�¦ä¸€ä¸ªæ•°æ�®è¡¨ä¸ï¼Œä¸ºäº†ç®€åŒ–å�Žé�¢çš„å·¥ä½œï¼Œç¬¬ä¸€æ¥æ˜¯åˆ¶ä½œç”Ÿæˆ�织梦CMS的全站RSS文件(制作方法:http://www.woniuseo.com/2549.html),然å�Žé€šè¿‡wordpress程åº�å�Žå�°â€”—工具——导入——RSSï¼Œä¸Šä¼ å¯¼å…¥ç”Ÿæˆ�的织梦全站RSS文件。
è¿™æ ·å°±å�¯ä»¥ä½¿wordpress在wp_postsæ•°æ�®è¡¨ä¸Šç”Ÿæˆ�æ–‡ç« æ ‡é¢˜ï¼Œåœ¨wp_termsæ•°æ�®è¡¨ä¸Šç”Ÿæˆ�æ–‡ç« åˆ†ç±»ï¼Œå¹¶åŒ¹é…�èµ·æ�¥ï¼Œæ¤å¤–通过RSS导入,wp_postsæ•°æ�®è¡¨ä¸Šè¿˜å¯¼å…¥äº†æ–‡ç« 摘è¦�ã€�日期ã€�自定义网å�€ç‰æ•°æ�®ï¼Œä½†æ˜¯RSSä¸�会导入全文ï¼�
2ã€�导入织梦CMSæ–‡ç« å…¨æ–‡åˆ°wordpress站点
ç»‡æ¢¦æ–‡ç« çš„æ•°æ�®å˜å‚¨åœ¨dede_addonarticleæ•°æ�®åº“çš„bodyå—æ®µä¸ï¼ŒçŽ°åœ¨éœ€è¦�把bodyå—æ®µçš„内容转到wordpressæ•°æ�®åº“çš„wp_postsæ•°æ�®åº“çš„post_contentå—æ®µé‡Œã€‚
这个转æ�¢éœ€è¦�使用一个桥æ¢�——那就是dede_archivesæ•°æ�®è¡¨ï¼Œå�³dede_addonarticle上body的内容先转到dede_archives上,å†�从dede_archives转到wp_postsçš„post_content里。这两次转æ�¢çš„匹é…�ç‚¹ï¼Œåˆ†åˆ«æ˜¯ç»‡æ¢¦é‡Œçš„æ–‡ç« id,以å�ŠWordpress里已ç»�å¯¼å…¥äº†çš„æ–‡ç« æ ‡é¢˜ï¼ˆè¿™ä¸Žç»‡æ¢¦é‡Œçš„æ–‡ç« æ ‡é¢˜æ˜¯ä¸€æ ·çš„ï¼‰ã€‚
具体的æ“�作æ¥éª¤å¦‚下:
进入phpmyadmin,选择dedecms网站使用的数æ�®åº“,在SQLè¾“å…¥æ¡†ä¸æ‰§è¡Œä»¥ä¸‹SQLè¯å�¥ï¼Œåœ¨ç»‡æ¢¦æ•°æ�®åº“çš„dede_archivesè¡¨ä¸Šï¼Œæ·»åŠ å—æ®µbody:
ALTER TABLE dede_archives ADD body longtext NOT NULL
ç„¶å�Žå†�执行以下SQLè¯å�¥æŠŠ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
接ç�€é€šè¿‡phpmyadmin导出功能把dede_archivesæ•°æ�®è¡¨å¯¼å‡ºï¼Œç„¶å�Žå†�通过导入功能把该数æ�®è¡¨å¯¼å…¥wordpress网站使用的数æ�®åº“ä¸ï¼Œä½¿å…¶ä¸Žwp_postsæ•°æ�®åº“处在å�Œä¸€ä¸ªæ•°æ�®åº“里。
下é�¢å†�次使用SQLè¯å�¥æŠŠ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
è‡³æ¤æ–‡ç« 内容部分转æ�¢å®Œæˆ�ï¼�
3ã€�织梦CMSæ–‡ç« ç‚¹å‡»æ•°å¯¼å…¥wordpress网站
织梦CMSçš„æ–‡ç« æœ‰ç‚¹å‡»æ•°ï¼ˆå�³æ˜¯æ–‡ç« 的阅读数),ä¸�导入wordpress怪å�¯æƒœã€‚
在wordpress上安装Simple Hit Counteræ�’件,å�¯ç”¨å�Žæ•°æ�®åº“里会生æˆ�wp_hitcount表,在SQLè¾“å…¥æ¡†ä¸æ‰§è¡Œä»¥ä¸‹è¯å�¥åœ¨å¢žåŠ hitså—æ®µï¼š
ALTER TABLE wp_posts ADD hits int(10) NOT NULL
执行以下SQLè¯å�¥ï¼ŒæŠŠdede_archives上的点击数click导入到wp_postsçš„hits上,ä»�ç„¶ä»¥æ ‡é¢˜ä¸ºåŒ¹é…�点:
UPDATE wp_posts,dede_archives SET wp_posts.hits = dede_archives.click WHERE wp_posts.post_title = dede_archives.title
最å�Žæ‰§è¡Œä»¥ä¸‹SQLè¯å�¥æŠŠwp_postsçš„hits导入到wp_hitcountçš„hits上,这次以wp_postsçš„IDå’Œwp_hitcountçš„pid为匹é…�点:
UPDATE wp_posts,wp_hitcount SET wp_hitcount.hits = wp_posts.hits WHERE wp_hitcount.pid = wp_posts.ID
至æ¤ç‚¹å‡»æ•°è½¬æ�¢å®Œæˆ�,然å�Žåœ¨æ¨¡æ�¿ä¸æ·»åŠ Simple Hit Counteræ�’件调用代ç �å�³å�¯ã€‚
é™„ï¼šæˆ‘ä¹ æƒ¯ä½¿ç”¨wp-postviewsæ�’件,所以我是把织梦CMSæ–‡ç« ç‚¹å‡»æ•°è½¬æ�¢ä¸ºwp-postviewsæ�’ä»¶çš„æµ�览数。但是由于该æ�’件需è¦�æ–‡ç« æœ‰æµ�览数之å�Žæ‰�会在数æ�®åº“ä¸ç”Ÿæˆ�meta_keyçš„å€¼ï¼Œå› æ¤éœ€è¦�先在wp_postmetaè¡¨ä¸æ·»åŠ å¯¹åº”çš„meta_key的值。
执行以下SQLè¯å�¥ï¼ŒæŠŠæ–‡ç« ID导入wp_postmetaä¸çš„post_idå—æ®µï¼š
INSERT INTO wp_postmeta(post_id) SELECT ID FROM wp_posts
执行以下SQLè¯å�¥ï¼ŒæŠŠä¸Šé�¢æ·»åŠ çš„post_idä¸çš„meta_keyå—æ®µçš„null设置为views值:
UPDATE wp_postmeta SET meta_key='views' WHERE meta_key IS NULL
执行以下SQLè¯å�¥ï¼ŒæŠŠä¸Šé�¢æ·»åŠ çš„post_idä¸çš„meta_valueå—æ®µçš„null设置为0值:
UPDATE wp_postmeta SET meta_value='0' WHERE meta_value IS NULL
ç„¶å�Žå†�把wp_postsçš„hits导入到wp_postmetaæ•°æ�®è¡¨ä¸çš„meta_keyå—æ®µçš„值views对应的meta_value,SQLè¯å�¥å¦‚下:
UPDATE wp_postmeta,wp_posts SET wp_postmeta.meta_value=wp_posts.hits WHERE wp_postmeta.post_id=wp_posts.ID AND meta_key='views' æ–‡ç« æ�¥æº�:https://www.mywpku.com/dedecms-to-wordpress.html
转载请注明:⎛蜗牛SEO⎞ » 完美织梦Dedecms转WordPress方法


