flickr一个优秀的相片分享网站,上传速度和稳定性都很不错。开放api接口,让第三方网站很容易就能获取它上面的相片。在wordpress中也有很多连接flickr的插件,试用很多个后还是觉得flickrpress比较合胃口。不过配置稍微复杂,需要在flickr上面建立一个App Garden。
安装好后的flickrpress,可以更改显示大小和链接到原图或相册。但在免费的flickr账户中,原图大小比大图还小,最大尺寸也只有1024宽。得稍稍修改让它点击链接到大图。
wp-flickr-press/FlickrPress.php中对于大小定义的数组,对应了flickr图片的所有尺寸。
public static $SIZES = array( 'sq' => 'url_sq', 't' => 'url_t', 's' => 'url_s', 'm' => 'url_m', 'l' => 'url_l', 'o' => 'url_o', );
wp-flickr-press/FlickrPress.php中获取图片路径的方法,默认是’m’,即中等图,改成’l’大图。
public static function getPhotoUrl($photo, $size='l') { return $photo[self::$SIZES[$size]]; }
wp-flickr-press/media-upload_search.php中修改input默认value为图片路径,而不是相册路径,这个看个人喜好了。
<input type="text" class="text urlfield" name="attachments[<?php echo $photo['id'] ?>][url]" value="<?php echo FlickrPress::getPhotoUrl($photo) ?>"><br> <button type="button" class="button urlnone" title=""> <?php echo __('None', FlickrPress::TEXT_DOMAIN) ?> </button> <button type="button" class="button urlfile" title="<?php echo FlickrPress::getPhotoUrl($photo) ?>"> <?php echo __('File URL', FlickrPress::TEXT_DOMAIN) ?> </button> <button type="button" class="button urlpage" title="<?php echo FlickrPress::getPhotoPageUrl($photo, $photos) ?>"> <?php echo __('Page URL', FlickrPress::TEXT_DOMAIN) ?> </button>
2011-10-12 15:37:59 update:
新版1.6已经加入图片地址和大小控制,无需再修改!
TRY《夕阳无限好,只是近黄昏》
继续阅读让flickrpress默认显示大图片