网站运营
位置:首页>> 网站运营>> WordPress调用PageCookery的方法

WordPress调用PageCookery的方法

 来源:崔凯的博客 发布时间:2010-06-21 09:40:00 

标签:wordpress,pagecookery,博客

PageCookery是由explon开发的一套微博客系统,采用Php+Mysql架构而成,详细介绍及演示可参考他们的官方网站,这里言归正传,分享一下如何在wordpress中调用PageCookery的内容。

<?php
require_once (ABSPATH . WPINC . '/class-feed.php');
$feed = new SimplePie();
$feed->set_feed_url('http://uicss.cn/talk/rss.xml');
$feed->set_file_class('WP_SimplePie_File');
$feed->set_cache_duration(3700); 
$feed->init();
$feed->handle_content_type();
$items = $feed->get_items(0,1);
foreach($items as $item) {
echo $item->get_description();
}
?>

如上所示,我们主要应用WordPress的fetch_feed函数来读取微博客RSS的内容,只需要将该代码插入到你的wordpress模板中即可。其中,set_cache_duration(3700); 的意思是3700秒读取一次rss,看是否有更新;get_items(0,1)的目的是控制显示多少条微博。echo后面跟的是希望显示的内容,如果希望以列表模式显示,并列出微博客发布的时间,可以将源代码对应echo的部分修改为

echo  '<li>'.$item->get_description().'<br />'.'<a href="http://uicss.cn/talk/">'.$item->get_date('Y-m-j G:i').'</a>'.'</li>';

完成如上操作后,可以调整样式表,改为自己喜欢的排版模式。
如果对所显示的内容不满意,可以到PageCookery的对应目录中修改cron/rss_update.php文件,来变更RSS显示的内容。

0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com