我爱水煮鱼 » 项目 » WP2Qzone:同步 WordPress 博客日志到 QQ 空间

WP2Qzone:同步 WordPress 博客日志到 QQ 空间

WP2Qzone 介绍

WP2Qzone 是一个 WordPres 插件,它的功能很简单就是同步 WordPress 博客日志到 Qzone。

WP2Qzone 并不是使用腾讯的社区开放平台的接口进行同步的,这个接口太烦人了,要 OAuth 认证,好几个步骤,然后 QQ 接口总是有些莫名的问题,想想都烦。而我们只是想同步博客而已,用不到这个开放接口其他功能,所以简单点输入 QQ 账号和密码,然后设置同步全文还是摘要,就好了。 :-)

WP2Qzone 原理

WP2Qzone 的原理是通过 QQ 邮箱中转实现的,具体的过程是这样的:由于 Qzone 支持通过你的 QQ 邮箱发布,而 QQ 邮箱又支持 SMTP 协议,而 WordPress 所包含的 PHPMailer 类可以使用 SMTP 发邮件,所以我们可以通过使用 PHPMailer 发送邮件来实现同步 WordPress 博客日志到 Qzone。

因此首先需要打开 QQ 邮箱的 SMTP 功能

WP2Qzone 安装和使用

1. 打开 QQ 邮箱的 SMTP 功能

2. 下载 WP2Qzone 插件:WP2Qzone

3. 上传到 WordPress 插件目录中下并激活。

4. 在 WP 后台 > 设置 > WP2Qzone 设置页面,输入你要同步的 QQ 空间对应的 QQ 号码和密码,以及设置同步全文还是摘要。

WP2Qzone设置
WP2Qzone 插件设置

5. 这样只要你一发布日志就会自动更新到 Qzone 中。

标签:

分享到:

130 条评论 添加你的评论 →

  • hitou 2010-06-08 18:13:27 #

    really?
    回头俺也试下
    thanks :grin:

    支持 反对

  • 君逢良子 2010-06-17 15:31:17 #

    为什么我同步到空间的东西,只有标题和链接,内容同步不到 :neutral:

    支持 反对

  • 君逢良子 2010-06-18 10:57:18 #

    我是用外挂程序发布的文章,刚测试了,再WP里发文章确实可以同步内容,这下郁闷了,难道不支持离线程序发布

    支持 反对

  • 浮生若梦 2010-06-23 11:01:31 #

    您好,我刚安装了这个插件,不过是另一个版本,来自http://blog.jianghaike.com/archives/10。
    他给您的插件增加了配置页,倒是没出错,不过好像没反应。

    冒昧问下,一般文章发布后,是多长时间会同步到QZone?多谢,祝好

    支持 反对

    • Denis 2010-06-23 11:29:20 #

      不清楚他的插件,没时间帮你测试啊,文章发布之后立刻就同步了!

      支持 反对

      • 浮生若梦 2010-06-23 11:43:10 #

        好的,我换回你的插件试试看。

        支持 反对

      • 浮生若梦 2010-06-23 11:49:34 #

        鱼哥,出现以下错误:
        Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.qq.com:25 (Connection timed out) in /home/kevindre/public_html/wordpress/wp-includes/class-smtp.php on line 122

        Warning: Cannot modify header information – headers already sent by (output started at /home/kevindre/public_html/wordpress/wp-includes/class-smtp.php:122) in /home/kevindre/public_html/wordpress/wp-includes/pluggable.php on line 890

        请问如何解决?多谢,祝好

        支持 反对

        • 浮生若梦 2010-06-23 11:52:14 #

          看到上面留言了,不用回答了,依旧多谢。

          支持 反对

  • 医院电焊工 2010-06-23 11:40:20 #

    很不错,我以前用过一个类似的插件,但是更新到3.0貌似不能用了,用了鱼哥的,支持3.0哦。谢谢鱼哥。

    支持 反对

  • lemoon 2010-06-28 18:18:01 #

    我是godaddy的主机,现在WP升到了3.0。 只要active这个插件就报警:The plugin generated 3 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.

    一post文章也报错,就是那两个连不上qq smtp 25端口的错。但是我看了下qq smtp邮箱配置,似乎是ssl,端口465。这是原因吗?

    支持 反对

  • njyq2008 2010-07-16 20:35:37 #

    我更新到WP3后,一启用就出现:
    Warning: Cannot modify header information – headers already sent by (output started at /home/njyq202/domains/njyq2008.hostesr.com/public_html/wp-content/plugins/wp2qzone.php:1) in /home/njyq202/domains/njyq2008.hostesr.com/public_html/wp-includes/functions.php on line 830

    Warning: Cannot modify header information – headers already sent by (output started at /home/njyq202/domains/njyq2008.hostesr.com/public_html/wp-content/plugins/wp2qzone.php:1) in /home/njyq202/domains/njyq2008.hostesr.com/public_html/wp-includes/functions.php on line 831

    请问是什么原因?

    支持 反对

    • njyq2008 2010-07-16 21:29:17 #

      尝试了一下,收到了退信:

      您发送的邮件:

      > 日期:Fri, 16 Jul 2010 21:27:49 +0800
      > 发件人:qzone-nonreply@qzone.qq.com Fri, 16 Jul 2010 13:31:31 +0000测试WordPress To Qzone
      > 大小: 906 字节

      无法发送到, 原因是:[].

      很遗憾,您发往Qzone的信件没有能够成功发表,请重新尝试.

      支持 反对

  • caiyudiao 2010-07-18 23:07:23 #

    mbstring: 支持
    mb_substr 支持
    探针http://www.littlejumper.net/9gan.php

    折腾了一晚上,还是没办法和qzone同步。发布文章后qzone一点反应也没有。smtp也再三确认的确是打开了。请问该怎么弄呢?谢谢……

    支持 反对

    • caiyudiao 2010-07-18 23:11:31 #

      忘说了,启用插件后写好文章点发布,wp就白屏了。但是返回博客首页可以看到文章已经成功发布了。

      支持 反对

  • 四寨主 2010-07-21 10:36:20 #

    刚刚测试了,如果在wp后台发表文章,qzone也能同时发表。不过如果我用Windows Live Writer之类的离线写日志软件的话,就看不到文章内容了。只有“查看全文,XXXXXXXXXXX”了。不知道有没有解决办法?

    支持 反对

    • sfengz 2010-09-15 03:44:48 #

      我也一样,文章标题为“无主题”,内容为查看全文:××××

      支持 反对

  • EnjoySP 2010-07-23 09:16:28 #

    大哥,你这插件不能同步图片和视频么? :sad:

    支持 反对

  • EnjoySP 2010-07-27 22:35:57 #

    去掉了 strip_tags 和 mb_substr 函数,还是无法同步图片 。。。

    支持 反对

    • Denis 2010-07-28 00:19:46 #

      if($post_except){
      $post_content = $post_except;
      }else{
      $post_content = mb_substr(strip_tags(trim($_POST['post_content'])),0,220);
      }

      把这段直接改成

      $post_content = $_POST['post_content'];

      支持 反对

  • pestwave 2010-08-04 21:09:18 #

    this is a test :mrgreen:

    支持 反对

  • beyondch1986 2010-08-14 20:03:48 #

    鱼哥,我你写的这样做了,结果不成功了,QZONE里没变化,我的WP博客是用的dreamhost的主机,是不是国外的有什么影响啊?请鱼哥指点指点啊!

    支持 反对

  • AgeCat 2010-08-15 16:14:48 #

    想加入日志发布到QZONE时进行分类,是否可以这样写:
    $post_title = ‘[WP2QZONE]‘.’trim($_POST['post_title'])’;

    支持 反对

  • xi74 2010-08-24 23:02:29 #

    设定好未来发布的文章,发布以后在QQ空间里显示是无标题,还有图片也不会显示,我的WordPress是3.01,求解,谢谢!

    支持 反对

  • sfengz 2010-09-15 03:47:22 #

    用WLW发的文章不能同步啊,QQ里文章标题为“无主题”,内容为查看全文:××××

    支持 反对

  • sm_art 2010-09-25 15:05:16 #

    用Windows Live Writer之类的离线写日志软件写,看不到文章和内容。只有“查看全文“,望能解决

    支持 反对

  • KARONL 2010-09-25 19:43:29 #

    不错不错

    支持 反对

  • 廖冬 2011-02-11 22:49:17 #

    杯具啊…我的还是服务器链接不上QQ邮箱

    支持 反对

  • Miyui 2011-03-12 21:37:48 #

    如果能增加一个按钮就更好了~

    支持 反对

  • Miyui 2011-03-28 09:04:59 #

    如何能够同步到多个QQ账号?

    支持 反对

  • 陈思聪Jason 2011-07-26 18:11:14 #

    把密码这么明文写进去,岂不是很不安全?

    支持 反对

  • _庄传平_ 2011-08-12 10:05:10 #

    方便是挺方便的 就是有点不安全

    支持 反对

  • JasonChen 2011-08-19 09:57:50 #

    太不安全了~~~~ :evil:

    支持 反对

  • roccia 2011-11-24 16:45:26 #

    现在这个插件已经不能用了吗?
    我安装好后发布文章 错误提示如下:
    SMTP Error: Could not connect to SMTP host.
    Warning: Cannot modify header information – headers already sent by (output started at /home/content/76/7085476/html/izzy/wp-includes/class-phpmailer.php:586) in /home/content/76/7085476/html/izzy/wp-includes/pluggable.php on line 934

    我的主机是godaddy的 ,刚才看留言有人也用godaddy,是端口不一样的原因吗?

    支持 反对

发表评论

你必须 登陆 之后才能留言。你可以使用以下方式快速登陆我爱水煮鱼:

使用新浪微博登陆 使用腾讯微博登陆 使用豆瓣登陆

你也可选择直接在本站 注册