调用新浪微博内容同步到wordpress

SEO的脑洞经常会大开。把天天更新的新浪微博内容同步到wordpress页面,利于wordpress SEO。

之前通过在线测试搭建pagecookery的方式将新浪微博内容同步到pagecookery,然后再调用pagecookery的rss,这样在自己的博客首页成功调用了新浪微博内容,由于微博我们每天都会写一些,说要很有利于seo,在wordpress上建立pagecookery微博的详细教程方法我在这里就不罗嗦了,这种调用其实就是通过调用rss进行同步的,为了同步微博,在空间上放一个pagecookery,确实有些浪费,所以,如果可以找到新的rss地址,那么同步新浪微博就很简单了。

伙伴们一起大开脑洞吧!

一个是新浪微博RSS生成器,这个rss很强大,可以同步微博新浪微博的图片和视频,最开始是让我开心的一阵,但是不大一会就开始鄙视了,因为这个rss服务是有次数限制了,用完之后就要求你充云豆。坚决摒弃,还不如pagecookery呢。

后来找到了一个“新浪微博RSS订阅服务”,有网友说这个不错,但是我申请了下,迟迟不见我的rss更新,感觉不靠谱。

后来找到了月光的博客提供的“新浪微博的RSS Feed功能”,提供的rss-feed,放在博客上之后,调用,发现确实很不错,唯一不足的就是无法同步图片和视频。

下边我着重介绍下这种方式。

1、明确如何得到新浪微博数字帐号?

登录新浪微博后,点击右上方靠左边的您的昵称,可以在浏览器地址栏看到网址: http://weibo.com/1576657430/profile,其中1576657430即为你的微博帐号。

2、上传sinarss2.php文件。

我是草根用户,所以就把sinarss2.php上传到自己的网站根目录,上传前记得打开sinarss2.php,修改“username”的值,如图:(代码下载请访问这里: http://code.google.com/p/rss-feed/source/browse/trunk),认证用户下载sinarss.php

3、修改微博rss地址

上传上之后,自己的新浪微博rss地址就是:http://seo.yeah2.com/sinarss2.php?id=1576657430(请seo.yeah2.com改为你的网址)

4、调用此rss

<ul>
	<?php
		require_once (ABSPATH . WPINC . '/class-feed.php');
		$feed = new SimplePie();
		$feed->set_feed_url('http://seo.yeah2.com/sinarss2.php?id=1576657430');
		$feed->set_cache_location($_SERVER['DOCUMENT_ROOT'] . '/wp-content/cache');
		$feed->set_file_class('WP_SimplePie_File');
		$feed->set_cache_duration(3600);
		$feed->init();
		$feed->handle_content_type();
		$items = $feed->get_items(0,8);
		foreach($items as $item) {
			echo '<li><a rel="nofollow" target="_blank" href="'.$item->get_link().'" >'.$item->get_description().'</a>'.'</li>';
		}
	?>
</ul>

添加css样式,这个我就不说了。

5、这种方法我在本地测试一直失败,但是上传到服务器上之后一切正常,另外月光提供的这个rss-feed延迟大约是20分钟还是比较快的,最终的效果如下:

可以不经允许随意转载,分享:广州SEO,移动互联网营销 » 调用新浪微博内容同步到wordpress

分享的每套dede模板,整站带数据源码,wordpress模板,整站源码下载,帝国cms模板,带数据帝国cms网站,淘宝客源码,女性网站模板等源码的下载链接地址请咨询QQ索取。
赞 (0)
分享到: 更多