乌徒帮技术范儿WordPressWordPress插件 › WP2WP:WordPress同步到另外的wordpress的插件

WP2WP:WordPress同步到另外的wordpress的插件

分类:WordPress插件,成品展售

2013年12月30日更新:

  1. 修复了部分同步问题,多个博客同步有效
  2. 增加了当把文章移到回收站,或者为文章加密码后,远端博客中的文章删除的功能

WP2WP是乌徒帮公开发行的成形的同步插件,这款插件主要目标是为拥有多个博客的博主节省时间,实现在一个博客发布或修改文章时,将文章同步到另外的一个或多个博客中。

例如BOY有A、B、C三个wordpress博客,其中A为生活博客,B为软件分享博客,C为摄影作品分享博客,他希望在写B和C博客的时候,能够自动将文章同步到A中,让自己的生活博客处于一直更新状态,而不用在辛苦的把写好的文章搬到A博客中。这时,他使用WP2WP就可以轻松的实现这个效果。

我已经将这个项目托管在GitHub,你可以通过下面的按钮下载。

下载插件后,将它解压,上传到wordpress的插件目录,在wordpress后台启动之后,进入“插件》WP2WP”进行同步配置就可以了。

也有一些插件试图实现这个功能,但他们:1.不能实现同步到多个博客;2.修改文章的时候不能同步;3.更不能删除博客。为了一些隐私问题,可能博主不希望远端也保留这篇文章,所以当对一篇文章设置密码的时候,就会在远端删除。

实现原理

WordPress提供了xmlrpc远程接口,具体请看官方文档。通过这个接口,可以实现远程操作wordpress,例如文章的撰写、编辑、删除,分类的添加编辑等等,基于这个接口,目前有很多wordpress相关的应用,知名的wordpress安卓客户端也是通过这个接口。

WP2WP的实现也是通过这个接口实现,在文章发布编辑的时候,使用add_action('save_post'增加一个发布动作,从而实现这个功能。如何使用xmrpc操作远端博客,有不少文章对此进行了介绍,这里就不赘述了。

使用中注意问题:

  1. 经过测试,如果你要修改文章,不要通过后台文章列表的快捷修改,只有进入完整的文章编辑页面进行编辑才能同步成功;
  2. 国内主机与国外主机可能存在通信问题,例如你把国内博客的内容同步到国外的博客上去,有可能同步失败,自己测试后注意这个问题。
  3. 如果你在后台添加了很多个远端博客,例如10个,那估计你发布文章的时候也很难带动起来。推荐最多同步到3个远端博客。
  4. 如果你的操作端博客安装了某些短代码插件,而远端博客没有安装,就会导致远端博客获得的文章中可能存在短代码,而不是经过处理的最终文章。

如果你希望在此基础上实现更多功能,或进行深度开发,可以向我付费开发,如有其它问题,请到本页下方留言反馈。

已有13条评论 快速评论
  1. 張小巴 #5864楼 2019/01/09 09:30:51 回复

    我要購買 下載以後沒辦法分享 是設定問題嗎?

  2. 阿鬼 #5835楼 2018/08/04 10:15:21 回复

    怎么才能把A站的文章对应分类1、2、3,分别同步到B站对应的1、2、3上?就是同步时,同步到对应的目录,开发需要多少钱,微信联系我一下 weijping,谢谢

  3. 仙姿 #5828楼 2018/04/17 09:14:08 回复

    您好:上周五都還可以同步發文,但是昨天開始發文後就沒有同步了,不知是什麼原因?
    因網站有申請了ssl憑證,不知跟這個是否有關係?

  4. 态度xiaomi #5820楼 2017/12/17 02:25:31 回复

    我也需要这个

  5. 否子戈 #5813楼 回复给@5810楼 2017/05/28 10:30:01 回复

    可以

  6. imonkey #5810楼 2017/04/20 22:23:16 回复

    我在我的wp网站建立了多个子站点。能不能实现发布文章同步?
    目的:
    1、超级管理员发布的文章可以在每个子站点对应的分类目录上显示;
    2、一般管理员发布的文章可以在指定的子站点对应的分类目录上显示。
    3、可以进行一级,二级分类
    4、同步内容的那个分享怎么去掉
    请作者老师邮我 谢谢

  7. 否子戈 #5804楼 回复给@5799楼 2017/02/09 14:06:49 回复

    很久没有关注了,可能存在一些改变,不过最近没有时间,以后有机会再看下

  8. d #5799楼 2016/12/04 10:48:31 回复

    你好,我刚测试这个插件没有同步文章,请问是现在不兼容了吗,可以重新开发吗。

  9. 欧仕商城 #4300楼 回复给@4299楼 2014/03/27 14:24:18 回复

    好的,我们稍后会付款。请问怎样可以跟你直接联系呢?

  10. 否子戈 #4299楼 回复给@4298楼 2014/03/27 10:31:19 回复

    另外开发费用为50元,一天左右可以做出来,直接将费用打到我的支付宝 https://me.alipay.com/tangshuang ,说明处填写你的电子邮箱,完成之后会直接将开发好的插件发到你的邮箱

  11. 欧仕商城 #4298楼 回复给@4297楼 2014/03/27 10:25:20 回复

    嗯嗯,非常感谢您的建议。那我想问下,选择性同步博客站点的功能,开发的话另外需要付多少钱?开发时间是多久?合作流程又是如何的呢?

  12. 否子戈 #4297楼 回复给@4296楼 2014/03/27 09:41:43 回复

    你好这个功能可以实现 ,需要另外付费开发。不过我的建议是,不要同步到过多的博客去,不然很有可能造成通过同步时间过长导致失败的现象

  13. 欧仕商城 #4296楼 2014/03/26 14:55:58 回复

    你好~ 我们购买了乌徒帮的WP2WP插件。这边想要实现: 如果博客WP2WP插件绑定了多个博客,比如是设置了5个。我们需要可选择性的同步到其中2个或者3个博客的话,这个功能可以实现吗? 另外你们有没有关于这个插件的推荐功能升级?

填写个人信息,赶快回复吧!