第一种方法:WordPress连接微博——最为强大的同步插件
插件下载地址:http://wordpress.org/extend/plugins/wp-connect/
支持同步Wordpress日志“可选”的标题、摘要、内容、首张图片、链接和短地址等同步到微博;
支持微博账户登录Worppress评论系统并同步评论。
这样基本上将Wordpress和微博完全联系起来,所以插件名也由原来的“wordpress微博同步”升级为“WordPress连接微博”。
另一个不同于WP-Follow5的是”WordPress连接微博“可以设定自己的API KEY。这样同步成功后,微博的“From”可以显示自己的“来自……”。使用自己的API也更大程度上避免了API被封的风险。
第二种方法:关联博客
使用新浪微博的关联博客功能
使用方法:点击新浪微博右上角的"工具"菜单,再在点击"关联博客",填上你的博客链接即可!这样,你的博客每次有文章更新,就会有同时发一条以下格式的微博到新浪微博:文章标题 + 文章URL
第三种方法:微博开放平台接口
新浪微博的开放平台接口,可以大大提高自由度,不过需要编写一些代码,其实很简单,复制粘贴代码就可以了。用文本编辑器打开你当前使用的主题目录下的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) ); $body = array( 'status' => $status, 'source'=>'1134914270'); $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);以上代码15行的1134914270是新浪开放平台的appkey,如果你有appkey的话可以改成你的自己的(以上appkey已经过期,无法使用)。好了,以后每当你的WordPress博客有文章更新,就会有同时发一条以下格式的微博到新浪微博:文章标题 + 文章URL。可能你不喜欢文章标题 + 文章URL这种形式,现在我教你怎么自定义发布到新浪微博的格式。以下介绍几种常见的微博格式:
文章摘要 + 文章URL
WordPress文章编辑页都有个"摘要"输入框,这里可以输入你的文章摘要。如果你想以文章摘要 + 文章URL的形式发布到新浪微博,可以将以上代码中13行改成:
$status = strip_tags( $_POST['excerpt'] ) . ' ' . urlencode( get_permalink($post_ID) );这样就相当于直接在你WordPress博客上发布新浪微博了!
只输出文章URL
如果你只想发布一条文章链接到新浪微博,那就将以上代码13行改成:
$status = urlencode( get_permalink($post_ID) );

文章评论