WordPress使用新浪图床后图片无法打开,如何将图片迁移到本地完整过程 图文教程

前面我们提到【新浪图床近期不稳定论自建图床的重要性】,下面我们来实际说一说WordPress在使用新浪图床后图片无法打开如何将图片迁移到本地。

WordPress备份、准备工作

备份是基础工作,大家一定要经常备份。

WordPress 备份和恢复

本地化新浪图片

方法一:Linux的Shell脚本本地化图片(推荐)

如何利用Shell脚本程序将WordPress网站中的新浪图片批量下载到本地

方法二:手动本地化新浪图片( 不推荐 )

登录新浪微博相册

登录新浪微博相册:http://photo.weibo.com/

登录后选择到我们相册,然后如果有专辑的请选择到专辑中。

图片另存为到本地

一定要选择这种大尺寸的图否则可能本地化后不清楚。

修改WordPress数据库

我们这里将 wx1.sinaimg.cn/mw690 的图片路径变成 jiloc.com/wp-content/uploads/images,这里需要根据自己的实际情况进行替换。

登录进 MySQL,use 切换到你网站数据库,然后执行下面命令(我们这里推荐新手在phpmyadmin中执行该语句):

UPDATE wp_posts SET post_content = REPLACE( post_content, 'wx1.sinaimg.cn/mw690', 'jiloc.com/wp-content/uploads/images');  UPDATE wp_posts SET post_content = REPLACE( post_content, 'wx2.sinaimg.cn/mw690', 'jiloc.com/wp-content/uploads/images');  UPDATE wp_posts SET post_content = REPLACE( post_content, 'wx3.sinaimg.cn/mw690', 'jiloc.com/wp-content/uploads/images');  UPDATE wp_posts SET post_content = REPLACE( post_content, 'wx4.sinaimg.cn/mw690', 'jiloc.com/wp-content/uploads/images');

注意自行替换最后面的“jiloc.com”,此时,大功告成,新浪图床图片本地化完成,记得一定要把 wp-content/uploads/images 目录里面的数据库备份文件删除。

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】