新浪图床外链无法显示的解决办法和图片搬迁步骤

简介描述

很多人的博客图片大多外链接自新浪微博相册,支持外链,速度快,免费。但是问题也随之而来,东西存在别人家终究不是长久之际免费的产品就更不用说了,最近突然发现文章中的图片无法显示。这不,新浪终于开始动作了,很多网站的图片都无法正常显示了。
通用的解决方法,打开当前主题头部模板header.php在上面最后一个标签下面添加:

<meta name="referrer" content="no-referrer">

图片可以正常显示了,但上面的方法只解决了前端图片显示,后台编辑添加图片时还是看不到图片,最终解决方法:将下面代码添加到当前主题函数模板functions.php中:

// 添加referrer标签
add_action('wp_head', 'zm_admin_referrer');// 前端
add_action('admin_head', 'zm_admin_referrer');// 后台
add_action('login_head', 'zm_admin_referrer');// 登录注册页面
function zm_admin_referrer(){
	echo'<meta name="referrer" content="no-referrer" />';
}

但是上述referrer标签可能会影响百度统计,所以让我很苦恼,最终决定图片搬至自己的服务器。

图片搬迁

博主的搬迁方法很简单,在数据库中搜索带新浪图片链接直接导出

然后用chrome浏览器下载插件批量下载图片(不变更图片名称)

选择快速下载按钮一键下载

图片下载之后,上传至所在的服务器或者OSS储存,然后在数据库修改即可

(例如:https://ws1.sinaimg.cn/large/ 变更 https://www.sbkko.com/wp-content/uploads/large/)

博主的外链图片可能并不多,不用半小时就搞定了!

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论
个人博客 论坛专区 主机两折 爆款主机
关注我们
  • 官方客服:289553844一键联系
  • 扫一扫加公众号
    扫一扫加小程序