wordpress
如何将Asaph整合到Wordpress中
半个月前我向大家介绍过Asaph这个很不错的微型图片博客系统.但是如大多数人一样,我们使用的主要发布平台,还是Wordpress,我们希望将Asaph整合到Wordpress中,这是一种很好的取长补短的方法.
如果你看过我之前介绍Asaph的文章,你应该明白Asaph是一个图片搜集博客,而我们之前看到过很多博客(多数为外国),喜欢将Flickr的图片整合到WordPress之中,并展示在边栏或是底部.那么今天,我会教大家如何将已经生成的Asaph图片数据展示在WordPress之中.也正如你现在看到的本网站的右边栏下方的”picture wall”vikiworks边栏一样的图片秀.
看前须知
- Asaph不是一个wordpress插件,而是一个独立的博客系统
- 确保你已经安装好Asaph,否则请看该文
我们开始
其实接下来很简单,之需要一个步骤,就是复制下面的代码,放到你的WordPress主题下的sidebar.php(或是其他你要显示的地方).
<?php // Get RSS Feed
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('your-asaph-feed');
$maxitems = 24;
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo ‘<li>No items</li>’;
else
foreach ( $items as $item ) : ?>
<li><a href=’<?php echo $item['link']; ?>’>
<?php echo $item['description']; ?></a></li>
<?php endforeach; ?>
</ul>
请留意代码中的注释部分需要自行修改,也就是自己的feed地址以及显示的图片数量.
在将代码复制到模版文件中之后,如果一切顺利,那么你将会看到9张图片了,至于说大小问题,你需要在CSS中定义width:80px之类的.详细的可以用Firebug来查看我的CSS.
在这里,首先要感觉Asaph作者,再者感谢vikiworks的yichi大哥的文章.才让你我有机会认识与使用到如此优秀的功能.
同时我也留意到一些朋友在安装Asaph过程中无法成功,而大多数应属于服务器无法支持的原因.如果你遇到问题了或是你知道这其中的原因.麻烦请到下方留言.
people also love:

没用过Asaph……坐沙发关注之…
不错,不过我一般把插图放到gg上
呵呵不一样哦,Asaph很方便的发布,不是上传照片的
可以当相册使~
等俺们买单反了图片多了,俺就考虑咯咯。
呵呵我也想买一部
我安装好了,点toolbar,出现了post site的框,然后再点图片,没有出现tilte,image,site的型,取代的是这样的框框http://twitpic.com/4z8oy,很急啊,不知道怎么才能上传图片
我安装好了,点toolbar,出现了post site的框,然后再点图片,没有出现tilte,image,site的型,取代的是这样的框框http://twitpic.com/4z8oy,很急啊,不知道怎么才能上传图片,我自己也想不出来到底是怎么回事,路径数据库什么的都没问题
有空试试!
我一切都OK了,可是插入代码总是失败,不知道为什么。FEED填写有问题吗?应该怎么填写?谢谢
支持
MediaTemple的(gs)主机在运行install.php时会报告Magic Quotes deactivated: FAILED
不过,无视错误,填写User Settings之后依然可以安装。
目前使用下来还没有发现什么问题。