通过flickrRSS你不仅仅是可以显示你自己flickr帐号上的图片,你也可以在WordPress博客中任何你想要的位置显示你所设定的flickr上的图片。比如:本网页留言框下面显示的是flickr上Tag为杭州的最新上传的图片,侧边栏上“养眼美图”部分就是flickrRSS的Widget,通过后台添加即可。

下载&安装

flickrRSS 4.0 — for WP 2.5
flickrRSS 3.5 — for WP 2.3

解压缩后复制到plugins目录下即可,然后后台激活。

注意:由于flickr是国外网站,速度会比较慢,如果需要将图片在本地缓存,你需要新建一个可写的目录用于缓存图片。这样,图片第一次被浏览时候会下载到改目录下,下次就直接从该目录读取图片了。

比如在wp-content目录下新建一个文件夹命名为cache

设置


进入setting(设置)下的flickrRSS设置页面,这里设置的是默认情况下flickrRSS输出的内容(用于侧边栏的Widget和<?php get_(); ?>)以及缓存文件夹的路径。

1. 点击ID Number后面的 idGettr 输入一个Photostream Address(形如:http://www..com/photos/delai,就是每个flickr用户主页的网址,你可以找个自己比较喜欢的用户的主页地址)。将获得的ID填入ID Number后面的文本框。

2. Display设置的是显示该用户的哪些图片,以什么方式显示,如图片大小,显示多少张等等。

在侧边栏中添加flickrRSS的Wigdet,应该可以显示图片了。

3. 如果要使用本地缓存功能,勾上Enable the image cache,然后设置下路径:

URL: http://blog.shidelai.cn/wp-content/cache/

Full Path:/home/yourname/domains/soulward.cn/public_html/wp-content/cache

你可以参照一下我的进行设置,如果你装过Gravatar2的话那么打开它的设置面板就可以很容易知道Full Path里面该填什么了。

使用

前面提到,出了能在侧边栏显示图片之外,我们还可以在主题中插入代码使得可以在博客的任意位置显示符合各种要求设定的flickr图片。阿德只简单地在留言框下面显示最新上传的flickr上Tag为’hangzhou’的图片,并且点击图片后是在新窗口打开对应的flickr页面,而不是默认地在本地窗口打开,咱不能让flickr抢了生意不是?。

方法:

1. 在single.php中最后一个</div>前面添加

<ul>
<div class=”flickrtag”>
<li><h3 class=”sidebartitle”>Flickr上的杭州</h3>
<?php get_flickrRSS(9, “community”, “hangzhou”,”square”); ?>
</li>
</div>
<ul>

如有疑问可以参看下我的single.php源码

2. 在style.css中添加

.flickrtag a:active{
text:expression(target=”_blank”);
}

测试下吧,呵呵

当然,你可以发挥自己的想象力,比如最新上传的tag为艳照门的图片阿什么的。关于get_flickrRSS函数的参数和使用例子作者的网站上以及有了,可以参考一下。

[相关图片]
(标签:flickr)