##wordpress非插件同步twitter<?phprequire_once (ABSPATH . WPINC . ‘/class-feed.php’);$feed = new SimplePie();$feed->set_feed_url(‘http://feeds.feedburner.com/ag…
##wordpress非插件同步twitter
<?phprequire_once (ABSPATH . WPINC . ‘/class-feed.php’);$feed = new SimplePie();$feed->set_feed_url(‘http://feeds.feedburner.com/agting′);$feed->set_file_class(‘WP_SimplePie_File’);$feed->set_cache_duration(600);$feed->init();$feed->handle_content_type();$items = $feed->get_items(0,1);foreach($items as $item) {echo ‘<a target=”_blank” rel=”external nofollow” title=”Follow Me on Twitter” href=”http://twitter.com/agting″>@用户名</a>: ‘.$item->get_description();}?>
代码中的agting改成你的twitter用户名,改成你的名字。
另一种调用方法需要你的空间是国外主机:
<?php// Your twitter username.$username = “wange1228″;// Prefix – some text you want displayed before your latest tweet.// (HTML is OK, but be sure to escape quotes with backslashes: for example href=”link.html”)// Suffix – some text you want display after your latest tweet. (Same rules as the prefix.)$suffix = “”;$feed = “http://search.twitter.com/search.atom?q=from:” . $username . “&rpp=1″;function parse_feed($feed) {$stepOne = explode(“<content type=”html”>”, $feed);$stepTwo = explode(“</content>”, $stepOne[1]);$tweet = $stepTwo[0];$tweet = str_replace(“<”, “<”, $tweet);$tweet = str_replace(“>”, “>”, $tweet);return $tweet;}$twitterFeed = file_get_contents($feed);echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);?>
总结一下这个方法的特点:
1、非插件.
2、不用验证用户名和密码,也就是说你可以指定调用任何一个人的 tweet.
3、可以自定义 tweet 信息后显示的文字,就是 $suffix = “”; 这里.
4、只能调用最新的一条 tweet,刚好满足我的需求。
5、大概只有国外空间才能使用.(经我验证,确实如此)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)