post_excerpt) { $description = $post->post_excerpt; } else { $description = substr(strip_tags($post->post_content),0,220); } $keywords = ""; $tags = wp_get_post_tags($post->ID); foreach ($tags as $tag ) { $keywords = $keywords . $tag->name . ", "; } }?>

调用 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 调用地址里面去了,调用地址示例:

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

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

最新评论

  • Fredericka McGuirk Need to find effective online promotion that isn't completely full of it? I apologize for sending you this message on your contact form but actually that was kinda the point. We can send your ad text to sites through their contact pages just like you're receiving this message right now. You can target by keyword or just start bulk blasts to websites in any country you choose. So let's say you want to push through an ad to all the contractors in the United States, we'll scrape websites for only those and post your ad message to them. As long as you're advertising a product or service that's relevant to that business category then your business will get awesome results! Write a quick note to evie2535gre@gmail.com to get info and prices Greasemonkey 脚本推荐:在任何填邮箱的地方自动提示 Gmail 联系人
  • 心灵博客 当年有这个效果已经很不错哦 diy 山寨投影家庭影院
  • 央街浪子 这个博客居然还在,真是老股东了。 我为什么爱 Twitter
  • 高午饭 博主现在的社交网络有么,想关注您呢 我为什么爱 Twitter
  • 西贝博客 很好的建议!谢谢分享! 如何为 blog 建立一个高效的标签系统

发表您的评论

您的评论将回复给 原评论者

:D:):O8):(8D;DXD:P:nice::rainbow::cafe::love::cake:

目前有 16 条评论

  

我去看看我的先。。。

:rainbow:

昨天调用鲜果的favicon时候发现问题了,刚好今天就看到你的文章.share!

啊啊啊,有空就试下

我是前两天刚发现这个问题的,但是是今天刚修正的,不过我现在才看见你的文章

Google悄悄改代码,不过还好,只是规范了一下用法

分享一下
http://gribao.com/2008/10/google-favicon.html

gribao 终于复活了哇 gxgx~

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

还行,比直接引用对方的 ico 文件好多了...

我也去用下 😀

这功能很帅······

呵呵呵呵呵

老肥 在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://的定义之类的写在哪里? 谢拉

这个好像没法直接在函数参数里描述,我是改 /wp-includes/bookmark-template.php 的…

呵呵,3Q,搞定了