低一度

顶部横幅

如何将PageCookery的内容调用到WP

2010-10-26 - diyidu - 网页设计 - Views

有关PageCookery,我之前有篇叫做《3款不错的php/mysql国产微博程序》的文章已经介绍得很详细了,这里不再赘述。直奔正题吧!今天与大家分享一下如何在WP中调用PageCookery的内容。先看代码——

<?php
require_once (ABSPATH . WPINC . '/class-feed.php');
$feed = new SimplePie();
$feed->set_feed_url('你的PageCookery微博路径/rss.xml');
$feed->set_file_class('WP_SimplePie_File');
$feed->set_cache_duration(3600);
$feed->init();
$feed->handle_content_type();
$items = $feed->get_items(0,1);
foreach($items as $item) {
echo $item->get_description();
}
?>

如代码所示,原理就是应用WP的fetch_feed函数来读取PageCookery微博的RSS内容。操作时,只需将这段代码插入到你的WP模板中即可。当然,有一些调用参数需要自己视情况设定。如:

set_cache_duration(3600); 这一句意思是每隔3600秒读取一次RSS,看是否有内容更新;

get_items(0,1); 这一句的作用是控制显示多少条微博;

echo $item->get_description(); 这一句echo后面写的是希望显示的内容,如果你希望以列表的方式显示,并列出微博客发布的时间,可以将源代码对应的echo部分修改为——

echo '<li>'.$item->get_description().'<br />'.'<a href="你的PageCookery微博路径">'.$item->get_date('Y-m-j G:i').'</a>'.'</li>';

OK了,完成以上操作后,可以再调整一下样式表,修改为自己喜欢的样式。但要是对所显示的内容不满意,还可以到PageCookery的对应目录中修改cron/rss_update.php文件,来变更RSS的显示内容。

另外,如果在调用中出现“Warning: ./cache/791730c068090a99527392a2d75c1392.spc is not writeable in /home/jcom/public_html/yourtion/wp-includes/class-simplepie.php on line 1780”的错误提示,在上面代码中插入如下代码即可——

$feed->set_cache_location($_SERVER['DOCUMENT_ROOT'] . '/wp-content/cache');

That's all! Enjoy it!

关键词 // WordPress PageCookery 低一度
出处:低一度,链接:http://www.diyidu.cn/post/pagecookery_to_wp.html

上一篇:生活不时会有低谷,得学会调理 下一篇:10个CSS常识减少系统资源占用

随机推荐

to "如何将PageCookery的内容调用到WP"

  • 诺志
    #2 诺志 回复该留言 2010-10-27 1:43:56
    心情遭透了。
    桶哥 于 2010-10-27 8:23:31 回复
    什么意思?莫名其妙!
  • 老实人博客
    #4 老实人博客 回复该留言 2010-10-27 10:30:51
    不会你也想换成WP吧?
    桶哥 于 2010-10-27 13:04:23 回复
    不会,我是从WP玩过来的,不可能再回去。
    爱好者 于 2010-10-27 13:45:57 回复
    哈哈,想拉桶哥回去,难啦。
  • 痕迹
    #6 痕迹 回复该留言 2010-10-27 12:01:02
    用过几次这个系统开微博,最后发现有了微博,博客倒不想更新了,也就把它给删除了。
  • 爱好者
    #8 爱好者 回复该留言 2010-10-27 13:45:14
    又是一篇有字天书,我的那个小博现在是当天收,感觉不错哦。
  • 爱必妥
    #9 爱必妥 回复该留言 2010-10-27 16:24:55
    用得好好的没必要转化成WP,桶哥的方法还是很好的,谢谢分享,受益匪浅。
  • 布客空间
    #13 布客空间 回复该留言 2010-11-3 14:55:07
    博主以前用WordPress,为什么现在用Z-blog呢?WordPress不好吗?我没有用过Z-blog!以后有机会得试试!
  • yuws
    #14 yuws 回复该留言 2010-11-17 15:56:44
    真正的爱,应该超越生命的长度、心灵的宽度、灵魂的深度。
  • 能告诉我一下,wp中有个rss小工具,在里面填上rss源之后,首页只显示了一条日志,并且再也不更新了,这是怎么回事?
    回答请发至我的email,谢谢!

Add comment

验证码