wordpress非插件同步twitte

##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、大概只有国外空间才能使用.(经我验证,确实如此)

发表评论

相关文章