Pagecookery微博调用到WordPress详情

最近注意到崔凯哥的博客上早已经有pagecookery微博的调用,在他的博客上也有教程,不过对我这样的小鸟来说却是很不容易,自己各种不懂的同时又想好好想一个自己的调用,郁闷+苦逼噢……
不过在“龙少(秋爱)”朋友的帮助下,感觉压力不算太大,而且也学到一些东西,这里就更大家分享一下,也方便今后自己以后用刀!

好啦,调用代码还是引用崔凯哥的这篇“WordPress调用PageCookery的方法”博客文来的!

  1. <?php

  2. require_once (ABSPATH . WPINC . '/class-feed.php');

  3. $feed = new SimplePie();

  4. $feed->set_feed_url('http://uicss.cn/talk/rss.xml');

  5. $feed->set_file_class('WP_SimplePie_File');

  6. $feed->set_cache_duration(3700);

  7. $feed->init();

  8. $feed->handle_content_type();

  9. $items = $feed->get_items(0,1);

  10. foreach($items as $item) {

  11. echo $item->get_description();

  12. }

  13. ?>

然后剩下的就是博客文中说的,没什么别的方法,我也是这样用的,主要的是pagecookery微博的rss输出需要修改一下,效果也是为了整行调用做铺垫,如图:

20121222114139进入pagecookery系统跟目录找到“cron”文件夹进入后编辑

201212221154
将33行的

修改成,默认pagecookery微博rss是一个小时更新一次,你可以在用浏览器输入你的“域名/rss.xml”查看是否如图所示样式:20121222120721

如果只有内容不再一整行说明你内容添加了“<p></p>”因为你用pc网页发表你博客的话,默认自动添加“<p></p>”如果你不懂,也可以在“你微博域名/m”手机下发布一篇博文,样式如图:

2012122212125220121222121335如果是这样,完全可以保证你调用的rss是一整行!

然后我们就将之前的代码插入你微博一个比较显眼的地方,然后我们可以添加一个css样式,css样式就添加在wordpress博客主题该主题的“style.css”文件中就ok啦!这个比较简单些,我写的是:

#weibo{float:right;height:50px;display:block;width:31em;font-size:12;pxword-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;}

至于最后那个省略号,我也不清楚到底怎么显示,大题内容设定位置后设定文字字体大小和文本长度,最后自动添加一个省略号!

P.S:如果提示错误需要在代码中添加“$feed->set_cache_location($_SERVER['DOCUMENT_ROOT'] . '/wp-content/cache');这行”,如何添加后没有效果你可以在wordpress默认根目录找到“wp-content”文件夹,在里面建立一个“cache”文件夹即可!(这个问题我确实遇到过,我就是这么处理的!)

好咯,大题内容就这些,希望查看此文的朋友会对你有所帮助,也希望您指出文中的问题。

崔哲博客本文短连接地址 : https://xn--xwr12q.xn--fiqs8s/NOKcq
点赞