调用 Google favicon 缓存的朋友请更新

favicons上次说到 Google 有一个 favicon 调用地址,用来显示用户个人资料(如 Google 阅读器,网上论坛)里链接的 favicon, 我们可以用这个服务,在博客最新评论、友情链接之类的条目前面加上此人的 favicon, 丰富一下页面内容。

不过前些天这个调用发生了一些变化。以前只需要将链接抹去 “http://”, 域名后面即使还跟有东西,都可以返回正确的 favicon, 现在不能跟了,只能是域名部分,连跟个斜杠都不可以。使用方法当然也得更新,以下是新的用法语句,感谢 Shawn 提供:

假设评论者留下的网址在数据库中是 $url, 我们另外定义一个 $domain, 用作输出。先将 $url 转换成 $domain. 其中 $link 是一次代换,如果和原有变量名冲突,可以换个名字:

$link = clean_url(strip_tags($url));
$autArray = explode("/",$link);
$domain = "" . $autArray[2];

现在可以将 $domain 用到 favicon 调用地址里面去了,调用地址示例:

https://www.google.com/s2/favicons?domain=fis.io

输出为 fis.io 这样的 16×16 png 图像。接下来……想怎么用就怎么用吧 👿

最新评论

  • fisio 可不,Google Reader 都去世十年了… Google Reader 的分享和效率
  • 轻重 天哪!今天整理Evernote,发现这条2010年的剪藏笔记,点击连接,原网站还在!12年了,中文互联网早已面目全非! Google Reader 的分享和效率
  • 小波 重新改博客,看看以前的wp小伙伴的博客,发现绝大部分都关了,没想到你的还在,只是停在11年了 我为什么爱 Twitter
  • 心灵博客 当年有这个效果已经很不错哦 diy 山寨投影家庭影院
  • fisio 可不咋地!您也是老司机了 我为什么爱 Twitter

发表您的评论

评论将回复给

😀🙂😯😁🙁😄😆😝😜👍🌈💖🎂

目前有 17 条评论

  1. 我一开始也觉得调用个ico蛮有趣的,但仔细想想,这反正也不是必要的外部调用,页面载入慢的小朋友就别玩了…

  2. 老肥 在bookmark list 里面怎么加啊
    <?php
    wp_list_bookmarks(‘
    category_orderby=
    &category_orderby=
    &category_before=
    &category_after=
    &before=
    &after=&show_description=0&between=’)
    ;
    ?>

    ———————–

    这个img的src该怎么写呢? 在wp_list_bookmarks函数里面,去除http://的定义之类的写在哪里? 谢拉