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过程中无法成功,而大多数应属于服务器无法支持的原因.如果你遇到问题了或是你知道这其中的原因.麻烦请到下方留言.

No related posts.

12 Comments:

  1. Jutoy says:

    没用过Asaph……坐沙发关注之…

  2. bolo says:

    不错,不过我一般把插图放到gg上

    • eddie says:

      呵呵不一样哦,Asaph很方便的发布,不是上传照片的

  3. 万戈 says:

    可以当相册使~

  4. wlsy says:

    等俺们买单反了图片多了,俺就考虑咯咯。

  5. 博译论 says:

    我安装好了,点toolbar,出现了post site的框,然后再点图片,没有出现tilte,image,site的型,取代的是这样的框框http://twitpic.com/4z8oy,很急啊,不知道怎么才能上传图片

  6. 博译论 says:

    我安装好了,点toolbar,出现了post site的框,然后再点图片,没有出现tilte,image,site的型,取代的是这样的框框http://twitpic.com/4z8oy,很急啊,不知道怎么才能上传图片,我自己也想不出来到底是怎么回事,路径数据库什么的都没问题

  7. aunsen says:

    有空试试!

  8. vsing says:

    我一切都OK了,可是插入代码总是失败,不知道为什么。FEED填写有问题吗?应该怎么填写?谢谢

  9. 品色 says:

    支持

  10. Mr.Bear says:

    MediaTemple的(gs)主机在运行install.php时会报告Magic Quotes deactivated: FAILED
    不过,无视错误,填写User Settings之后依然可以安装。
    目前使用下来还没有发现什么问题。

Leave a Reply

Back To top