在这信息泛滥的年代,在这微博横行的岁月,无博不成席。一句话、一件事、哪怕你放了一个与众不同的屁,都有可能在微博之间引发转载。作为个人博客发布站的龙头老大wordpress个人博客系统,能与微博同步的插件也是多的让你无从选择。本文不介绍插件,每多安装一个插件,就会网站就会失去一分性能,简单主机(www.simplehost2.com)将从修改wordpress源代码方式实现:wordpress向各大微博同步。
目标:wordpress同步各大微博。(ps:请注意同步方向,是从wp到微博)
方法:修改functions.php文件,加入一段代码即可搞定问题。简单又实用。
原理:调用微博通的api接口,实现同步。
步骤:
1、 登录微博通官方网站,申请一个帐号备用,并配置授权自己的微博(如新浪微博、腾讯微博等等)
2、 下载functions.php文件,修改文件,加入如下代码,即可。
(注意在引用复制下面的代码的时候,注意如果执行报错,请确认将代码中的标点符号全部在全英文状态下修改一次)
function update_wbt($wbtstatus){
require_once(ABSPATH.WPINC.’/class-snoopy.php’);
$snoop = new Snoopy;
$snoop->user = “你申请微博通帐号”;
$snoop->pass = “你的密码”;
$snoop->submit(
‘http://api.weiboto.com/statuses/update.json’
, array(
‘status’ => $wbtstatus
, ‘source’ => ‘wpthread’
)
);
}
add_action(‘publish_post’, ‘publish_post_2_wbt’, 0);
function publish_post_2_wbt($post_ID){
$wbt = get_post_meta($post_ID, ‘wbt’, true);
if($wbt) return;
$wbtstatus = $_POST[‘post_title’].’ ‘.get_permalink($post_ID);
update_wbt($wbtstatus);
add_post_meta($post_ID, ‘wbt’, ‘true’, true);
}
如果你觉得太复杂,你也可以通过安装微博通的wp插件来实现,本方法是最简单,也最不费资源的方法,我已经测试通过。Wp站长都知道一个道理,插件安装越多,wp运行的就越慢,能用代码搞定,就尽量用代码实现把。
纯Linux环境、免备案【海外简单云】php空间,108元一年起。
【网上创业步骤】:
1 开通云主机、域名 2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训
更多有价值的内容:
简单主机官方网店 store.simplehost2.com