零基础建站培训介绍

当前位置:

如何自己网站的文章同步到新浪微博

自己做网站的时候,我们希望让更多的用户来分享和浏览我们网站的文章。除了网站自己的用户之外,将网站内容同步到微博或者文章同步的QQ空间,这样我们自己做的网站的内容就能最大化的被浏览了。

如何自己网站的文章同步到新浪微博

如何让我们在自己网站上发一篇文章,自己的新浪微博就可以自动同步呢?下面介绍一下让自己网站的文章同步到新浪微博的二种方法,希望学做网站的学员可以使用。

方法一:关联博客
在我们网站的后台直接使用新浪微博的关联博客功能就可以了,使用方法:

点击新浪微博右上角的"工具"菜单,再在点击"关联博客",填上你的博客链接即可!这样,你的博客每次有文章更新,就会有同时发一条以下格式的微博到新浪微博:文章标题 + 文章URL

方法二:微博开放平台接口
用文本编辑器打开你当前使用的wordpress主题目录下的functions.php,将以下代码复制到第一个 <?php 下面:

function post_to_sina_weibo($post_ID) {
if( wp_is_post_revision($post_ID) ) return;// 将 abc 替换成你的新浪微博登陆名
$username = "abc";
// 将 123 替换成你的新浪微博密码
$password = "123";$get_post_info = get_post($post_ID);if ( $get_post_info->post_status == 'publish' && $_POST['original_post_status'] != 'publish' ) {
$request = new WP_Http;
$status = strip_tags( $_POST['post_title'] ) . ' ' . urlencode( get_permalink($post_ID) );
$api_url = 'http://api.t.sina.com.cn/statuses/update.json';
$body = array( 'status' => $status, 'source'=>'123456789');
$headers = array( 'Authorization' => 'Basic ' . base64_encode("$username:$password") );
$result = $request->post( $api_url , array( 'body' => $body, 'headers' => $headers ) );
}
}

add_action('publish_post', 'post_to_sina_weibo', 0);

以上代码123456789是新浪开放平台的appkey,如果你有appkey的话可以改成你的自己的(以上appkey已经过期,无法使用)。

使用上面的任意二种同步方法都可以让我们网站的文章自动同步到新浪微博上,不需要我们去另外发布文章了。

我要分享到:
上一课: 下一课:

发表评论

*

* 绝不会泄露