WordPress文章同步到新浪微博的几种方法.doc

WordPress文章同步到新浪微博的几种方法.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WordPress 文章同步到新浪微博的几种方法 相信现在有很多网友都使用了微博,微博可是相当的火 啊!使用 WordPress 的博主中,使用微博的人数可能会更多, 因为在博客圈中存在一种观点:微博是一个很好的推广平台。 新浪微博算是一个比较火的,可能你早就听说过如何将 WordPress 文章同步发布到新浪微博, 但是我这里还要罗嗦 一下,可能跟你以前看到的不太一样。插件的方法我就不介 绍了,需要的上网搜。 方法一:关联博客 方法一其实很简单,直接使用新浪微博的关联博客功 能就可以了, 使用方法:点击新浪微博右上角的 工具 菜单, 再在点击 关联博客 ,填上你的博客链接即可!这样,你的 博客每次有文章更新,就会有同时发一条以下格式的微博到 新浪微博:文章标题 + 文章 URL 方法二:微博开放平台接口 方法一只能以文章标题 + 文章 URL 的形式同步到新 浪微博,不能自定义微博内容。而使用新浪微博的开放平台 接口,可以大大提高自由度,不过需要编写一些代码,其实 很简单,复制粘贴代码就可以了。用文本编辑器打开你当前 使用的主题目录下的 functions.php ,将以下代码复制到第一 个 lt;?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-gt;post_status == publish amp;amp; $_POST[original_post_status] != publish ) { $request = new WP_Http; $status = strip_tags( $_POST[post_title] ) . . urlencode( get_permalink($post_ID) ); $api_url = /statuses/update.json; $body = array( status =gt; $status, source=gt;1134914270); $headers = array( Authorization =gt; Basic . base64_encode($username:$password) ); $result = $request-gt;post( $api_url , array( body =gt; $body, headers =gt; $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) ); 如果你只想发布摘要,可以改成: $status = strip_tags( $_POST[excerpt] ); 这样就相当于直接在你 WordPress 博客上发布新浪微 博了! 只输出文章 URL 如果你只想发布一条文章链接到新浪微博,那就将以 上代码 13 行改成: $status = urlencode( get_permalink($post_ID) ); 不过这种方式貌似没什么意义! 显示你的地理位置: 新浪微博还有一个很有趣的功能,那就是可以根据你 的 IP 来显示你的具体地理位置, 可以在地图上标示你的位置 (当然,这个位置不可能具体到你家门口) 。 如果你希望同步到新浪微博的文章添加这个功能,可 以将以上代码中的 15 行改成: $location = $request-gt

文档评论(0)

wangxing1张 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档