字号: - o +

wordpress同步新浪微博实现微博客方法

2013-05-26 杂七杂八 25人评论 39,577次浏览   

子曰: 寻找本身就是一种幸福 o(∩_∩)o
WopusIDC优惠码:W3Cshare, 点击获取, 或者提交订单时手动输入

wordpress同步新浪微博有很多种方法,我折腾的方法是用–月光的博客提供的“新浪微博的RSS Feed功能”,这里有提供现成的rss-feed,大家可以直接copy过来使用,这里需要注意的是我们一般使用草根版sinarss2.php,下面我说一下具体的实现方法吧~

  • 1、首先要得到新浪微博的数字账号(登录新浪微博–点击右上角昵称–http://weibo.com/2756970965/profile?topnav=1&wvr=5 红色的一串数字就是你的微博帐号)
  • 2、下载上传sinarss2.php到根目录(已完善微博发布特殊字符而报错的代码)–注意打开文件修改$username=’2756970965‘,修改成你的那串数字账号再上传哦~
  • 3、现在你应该可以打开新浪微博rss地址了,我的地址是:http://w3cshare.com/sinarss.php?id=2756970965
  • 4、重点来了,有了rss文件了,我们该怎么调用然后在页面上显示出来,其实主要的代码就是下面这一段
    <ul>
    	<?php
    		require_once (ABSPATH . WPINC . '/class-feed.php');
    		date_default_timezone_set('PRC');
    		$feed = new SimplePie();
    		$feed->set_feed_url('http://w3cshare.com/sinarss.php?id=2756970965');
    		$feed->set_file_class('WP_SimplePie_File');
    		$feed->set_cache_duration(600); 
    		$feed->init();
    		$feed->handle_content_type();
    		$items = $feed->get_items(0,10);
    		foreach($items as $item) {
    			echo '<li><div class="post"><a rel="nofollow" target="_blank" href="'.$item->get_link().'" >'.$item->get_description().'</a></div><div class="clear"></div><div class="t_post"></div><div class="clear"></div><div class="t_avatar"><img src="http://w3cshare.com/avatar/weibo.png" width=36 height=36 /></div><div class="t_info">by 两千年的孤寂_,http://weibo.com/842956042</div><div class="clear"></div></li>';
    		}
    	?>
    </ul>
  • 5、好吧,我把整理好的文件共享出来,你只要到后台新建页面,选择t模板保存即可。
  • 6、最终效果请详见我的微博客页面http://w3cshare.com/t/

大家请注意,经测试

$feedURL='http://v.t.sina.com.cn/widget/widget_blog.php?height=500&skin=wd_01&showpic=1&uid='.$username;

写这个feed网址不显示内容,不知道是不是时间问题,我上传的文件已经将此网址修改成

$feedURL='http://service.weibo.com/widget/widget_blog.php?height=500&skin=wd_01&showpic=1&uid='.$username;

可以即时看到效果,具体的大家自己动手去测试吧~

本文作者:两千年的孤寂

2014年的目标:1、入手kp2,多看几本书。2、至少旅游一次。3、带公司走上正轨。少说话,多做事!我不是最好的,但我要做最努力的...... 本站主题交流群:465295619,不闲聊!以后你会知道它的重要性!你懂的~

继续查看有关 的文章

本文密切相关的文章

网友评论16条 ,博主回复9

  1. 这个不能按发表的时间顺利同步吧?

    孜夕寒02-23 22:49 回复
  2. 推荐这个网站 http://sinacn.weibodangan.com/ rss输出速度最快,而且有很长时间了。

  3. 这个不错,有空弄个来

    xperience06-16 03:27 回复
  4. 多交流,我常熟的,你应该是太仓的吧。

    单点日志06-04 22:37 回复

发表我的评论

*

*

取消