WordPress Crosspost Plugin

WordPress has all kinds of nifty little crosspost plugins now. With one click of a button, anything I post here will automatically and simultaneously be posted on Xanga and LiveJournal, as well. So allow me to add another item to my WordPress wishlist – a WordPress to WordPress crosspost plugin. Why would I _ever_ want something like this? Simple – there are selected items I post here that I might want to deliver to an alternate site ((For instance, I also maintain a Halo blog with somewhat periodic updates but most of what I post here won’t necessarily be of interest to those readers.)) or I might simply want to mirror my site elsewhere, kind of as a backup in case something goes kerplooey here. What features would such a plugin require? Here’s some to start:

  1. Preservation of all the post’s metadata – title, categories, permissions, date/timestamps, passwords, etc.
  2. Ability to crosspost to as many instances of WordPress as desired.
  3. Ability to select only certain categories for crossposting.
  4. Ability to crosspost to a wordpress.com blog.

I think that’d certainly do for starters. Any coding geniuses out there want to take on a new project? ((Darn, but this _really_ makes me wish for the time and energy to learn how to do this sort of stuff for myself.))

21 thoughts on “WordPress Crosspost Plugin”

  1. Pingback: Writer's Blog
  2. Yeah, I’m using that one on my “Halo blog”:http://open-dialogue.com/pt to syndicate Halo-related entries I make here. It gets the job done, but it’s like coming in through the back window after you’ve already followed a pointless backtrail through the woods. I’d prefer to see a crosspost plugin that makes it a direct path from Point A to Point B _while_ passing ‘Go’ and collecting $200.

  3. For me it’s an issue of loving my host, but not the low number of connections their MySQL will allow. So, rather than having the site flash the stupid WordPress “can’t connect to database” error page, I thought it would be a better idea to siphon off half of my users to a mirror for my site and lighten the load on my main server. Not that ThePete.Com is some center for internet popularity, but every once in a while, I’ll post something that gets enough hits to clog my db. Like that time I blogged about Kari Byron from Mythbusters. I didn’t even post any pictures of her and I STILL get thousands of hits on that stupid post!

    Anyway, thanks for this post, Shamus! And Darren, thanks for mentioning that plugin, I’ll give it a try and see if it comes close to doing what I need it to…

  4. I second the idea! I would be willing to help debug too. I want this plugin so that I can share posts with a friends blog. If I post something that works with his target audience, I want it to go over there too.

  5. I just Googled this because I was looking for just this plugin! I think it would be an amazing project and I’ll be keeping an eye on it to see if you develop it. =)

  6. Yeah, unfortunately, I won’t be the one to develop this. I’m not quite PHP-savvy enough to write code on this level. But if this does ever get developed, you folks will be the first to know. :)

  7. I’ve been researching this with not much luck. However there are a few dirty hacks –
    * use email to post function and set wordpress 1 to email out the item to wordpress 2
    * use feed on wordpress 1 combined with wp-o-matic on wordpress 2
    Both work but need some tweaking and patience

  8. If your target wordpress site accepts the post via email, CrossPress also can do the crossposting. I mean CrossPress is generic use if the destination site has post-by-mail service.

  9. Thanks, man. I'll keep my eye on it. I know this is a feature that a lot of people have wanted for a long time, so I'll eagerly wait for the WordPress-to-WordPress crossposting ability.

  10. Thanks, man. I'll keep my eye on it. I know this is a feature that a lot of people have wanted for a long time, so I'll eagerly wait for the WordPress-to-WordPress crossposting ability.

  11. This post and discussion seem to be already a bit older. But never the less: I need such a plugin, too. After searching the web for a while I came to the conclusion that there still isn't such a plugin with all features I need.

    Because I have some programming knowledge in PHP and written some other (smaller) plugins for WordPress, I decided to code such a plugin myself … and after some days of hard work I am done with it! :D

    You will find the plugin at http://www.hyper-world.de/en/computer-2/xpost/ or in the WordPress plugin directory.

    Short summary which of your feature requests are implemented:
    1. Preservation of all the post’s metadata – title, categories, permissions, date/timestamps, passwords, etc.
    Everything out of this list except permissions will get copied. Passwords will also get copied (just in case someone thinks this would fall into permissions).

    2. Ability to crosspost to as many instances of WordPress as desired.
    You can add as many WordPress blogs as you want.

    3. Ability to select only certain categories for crossposting.
    The categories will be loaded from the blogs you are crossposting to and can be selected individually for each blog.

    4. Ability to crosspost to a wordpress.com blog.
    I did not test it. But I think it should work. WordPress.com provides the XML-RPC interface and I see no reason why this should differ from the standard WordPress XML-RPC interface.

    Any feedback would be appreciated!

Have anything to add to the conversation?