之前到现在一直用的是WordPress,一直想换到z-blog,因为懒,所以一直没动。刚好准备换个域名,趁这个机会迁移到zb去。

1、先下载WordPress数据转入插件,安装,启动。

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第1张

2、按照顺序,先下载wp4tozbp.php文件上传到原网站根目录,顺序2那里是输入原网站后面加wp4tozbp.phpURL,然后点提交。

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第2张

3、等待自动操作即可,不要关闭本页面。

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第3张

4、到了这里,我们已经成功把WordPress站点的内容转移到zblogPHP站点。我们分别来看看zblogPHP的文章管理、页面管理、分类管理、标签管理、评论管理是否全部转移成功。(PS:文章、页面、标签、评论太多,就不一一贴出):

到这一步,是除了图片等附件,其他都全部镜像过来了。

图片和附件就需要从原网站那里打包到新网站的/zb_users/upload文件夹下面。

5、现在图片已经复制到/zb_users/upload文件夹里了,首先遇到一个问题是,图片路径有问题,这个忘记截图了,我遇到的是:“网站域名/wp-content/uploads/20180226/1519644898390577.jpg”,正常情况下路径应该是:“网站域名/zb_users/upload/20180226/1519644898390577.jpg”。

那怎么解决这个问题呢?

数据库提交如下代码:

UPDATE zbp_post SET log_Content=REPLACE(log_Content,'https://https://www.wuyongtao.com//wp-content/uploads','https://www.wuyongtao.com//zb_users/upload');

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第4张

(每个人的实际都可能不太一样,根据自己实际情况写)

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第5张

6、此时在看图片路径已经正确了,如下图;

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第6张

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第7张

7、上图就可以正常显示出来了,但问题不会就这么点的,继续往下看。解决了这个问题,又遇到一个新问题,其实问题不大,也是图片路径问题。这次的图片路径是在wp-content/image/这个文件夹里,只需要改一下数据库代码路径即可,代码如下:

UPDATE zbp_post SET log_Content=REPLACE(log_Content,'https://https://www.wuyongtao.com//wp-content','https://www.wuyongtao.com/zb_users/upload');

也是和上面一样操作;

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第8张

8、到这里还没结束,又遇到一个图片路径问题,解决思路和上面两个一样,代码:

UPDATE zbp_post SET log_Content=REPLACE(log_Content,'https://https://www.wuyongtao.com//ueditor/php/upload','https://www.wuyongtao.com/zb_users/upload');

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第9张

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第10张

9、还没完,又遇到文章排版的问题,如下图所示;

可以看出文章排版自动分段没效果了。

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第11张

10、经过和原网站文章代码分析,P标签被自动清除了,所以才无法分段。

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第12张

11、操作方式和图片一样,了解了思路就好处理了,代码:

UPDATE zbp_post SET log_Content = REPLACE( log_Content, '</span>&nbsp;', '</span></p><p>&nbsp;</p><p>' );

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第13张

12、恢复到整洁有序的段落了。

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第14张

13、其实到这里还没结束,下面又遇到一个小问题,顺便把这个问题放上来吧,还是有文章排版错乱。

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第15张

14、看代码可以明显看到,这里的代码是有空格的,代码需要稍微改一下,代码也要空格。

UPDATE zbp_post SET log_Content = REPLACE( log_Content, '</span>

&nbsp;', '</span></p><p>&nbsp;</p><p>' );

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第16张

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第17张

 

到这里,才算真正把所有问题都解决了。

关于wordpress迁移到z-blog的方法及遇到图片路径问题和排版问题的解决方法(大合集) 第18张

文章发布:2020-06-03

本文链接: https://www.wuyongtao.com/wendang/8065.html