新浪微相册外链出现异常之知更鸟主题解决办法

  • 5
  • 362 views
  • A+
所属分类:网站建设

新浪微相册外链出现异常应该是在一周之前就应该出现了,只不过是浏览器缓存了背景没有发现。张波博客目前使用的知更鸟的商业主题,很多背景图片就是用的新浪微相册外链,当初为了省事,就没有将图片本地化。

前两天星光博客给我留言,我还是没有在意,今天测量火狐浏览器的时候才看到问题。于是按主题作者发布的方法解决掉。

对于像我们这样只是主题那几张图片的化,有时间最好还是将这些图片本地化来的实在。有时候一些外链是真的靠不住的

目前临时用了作者的解决方法,过会就将这几张图片本地化。

以下方法转自知更鸟博客:

解决办法

通用的解决方法,打开当前主题头部模板header.php在上面最后一个<meta> 标签下面添加:

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

之后图片可以正常显示了。

但上面的方法只解决了前端图片显示,后台编辑添加图片时还是看不到图片,最终解决方法:

将下面代码添加到当前主题函数模板functions.php中:

  1. // 添加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" />';
    }

上面代码是通过WP钩子分别在前端和后台头部自动添加<meta name="referrer" content="no-referrer" />标签。

不过貌似并不是所有浏览器都支持这个标签,比如IE,多亏微软自己都把IE抛弃了,国内那些所谓双核浏览器,在极速或者高速模式下也正常显示,至于这个“referrer”标签的作用是什么,请自行百度学习。

新浪微相册外链突然不能正常显示,什么原因造成的未知,上面的方法也只能说是临时的解决方案。

另外,上述referrer标签可能会影响百度统计,目前无解。

新浪微相册外链出现异常之知更鸟主题解决办法

 

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:5   其中:访客  3   博主  2

    • avatar 唯心寒辞 1

      图片还是本地化好,毕竟外链说没就没了

        • avatar 张波 Admin

          @唯心寒辞 少量图片本地化,如果数量巨大的话还得要想办法搞图床

        • avatar 心语难诉 2

          不是长久之计,还是早些迁移出来吧!

            • avatar 张波 Admin

              @心语难诉 我的站就没有图片在那,只是主题的几张背景图,已经本地化了。

            • avatar OPPO刷机解锁 0

              新浪博客相册能增加外联?还真不知道