On Friday I released version 0.7 of the Syndicate Out plugin to the WordPress plugin repository. This is a pretty minor update to cover testing up to and including WordPress 3.5 and to give the settings pages an overhaul in preparation for the next round of development which will see some major changes to the API interaction functionality, requiring changes to the settings system.ย I’ll post with some additional information regarding the roadmap shortly.
As it’s been a few years since the last release of this plugin I’m hoping I’ve covered all the bases and this update will be painless. Let me know below if you encounter any problems. The plugin can be downloaded from the WordPress plugin directory. The following has been changed in this version:
54 comments
This is exactly the plugin I’ve been looking for! It was super easy to install and configure. However, I do have one small problem that I don’t know a way around: on the target blog, the post shows up, but there’s a 2-3 line excerpt that appears at the top (basically repeating the 2-3 lines from the beginning of the post). Is there a way to have it not display the excerpt?
Oops, never mind! I figured it out, it was a setting on my template, not anything to do with your plugin. Thanks again for the useful plugin.
Thanks for the comments. Glad you figured it out ๐
Hello,
Thank you for releasing this plugin. It looks like it is exactly what I need. However, I cannot get it setup correctly. I first add a group, then a server. For the link I am putting http://www.missionsandmotherhood.com/wp-login.php?redirect_to=http%3A%2F%2Fwww.missionsandmotherhood.com%2Fwp-admin%2F&reauth=1
Then the login credentials.
BUt not sure what to do after. I try a test but nothing seems to happen.
Any ideas?
Thanks for the help,
– Scott
Hi Scott. Try setting the server to just http://www.missionsandmotherhood.com and see if that fixes your problem. If not then get back to me and we can run through some debugging.
worked like a charm…thanks!!!
Hi,
I wonder if you can help.
If I create a future post – For example for tomorrow, the plugin does not seem to push the post either when actually created or at the date/time it goes live on the parent site.
Thanks for the great work BTW – If I can figure this out it will be perfect!!
I think the post should be pushed when the post is scheduled with the schedule date. It’s possible that this currently doesn’t work as intended, but I will do some tests to confirm and see if I can work a quick fix if it’s not working with 0.7.
The next version (no ETA at the moment) will shift to the reasonably newly complete WP XMLRPC calls over the MT type calls it currently uses. I’m pretty sure, if this isn’t working at the moment, it will be resolved with that change.
Thanks Jonathon – I will keep an eye on this page.
Is there a way to syndicate previous posts? I setup a new blog that I want to syndicate one category of one of my other blogs to, but it already has a few hundred posts and I kind of not want to touch every one…
At the moment no, although it’s a very good idea. I’ll add it to my requested feature list. Should make it into the next release because it should be a pretty simple thing to implement. Thanks! ๐
Hi, I love the idea of cross posting of messages. I have two blogs for my kids, which are on different URLs: kid1.mydomain.com and kid2.mydomain.com. Both are on the same server (externally hosted).
I do not seem to get the pugin working. In the status area I get the following messeage: Authentication: unknown.
Remote API: unknown.
Does the plugin support this?
In addition to my earlier message. I used it also on another server: home.mydomain.com which is at my home. When I use your plug-in from here to update kids1 and kids2 it works fine.
Thank you for the additional information, it’s very helpful. Are both blogs are on the same WP instance set up as a multi-site system, or different installs of WP?
I’ll do some testing cross-posting to and from the same server and see what I can find out.
> Is there a way to syndicate previous posts?
I’d love to see this feature too. Optionally, have links localized rather than point back to the syndicate-out-ing blog.
Hi there, Loving the idea of this plug in. Can’t get it to work. I have two blogs. I want to post on one, then have that post to the other. I set up the plug in on the sending blog first, and put in the receiving blogs domain name and log in. chose all categories, chose just one. Set up same named category on both blogs. Test post, I get nothing. Then I set up the plug in on both sites and still nothing. Any suggestions would be appreciated.
Sorry, I missed your comment.
What version of WP is on the receiving blog? If it’s a version before 3.5 it’s possible the XMLRPC is switched off (it was by default). The other thing to check, and forgive me if this seems obvious, is the permissions of the user on the receiving blog. I plan to add functionality so the plugin can do this itself soon.
If you’re still having problems let me know and we can look at doing some debugging to try to get to the bottom of it.
Hello and SOS! I love this plugin but CANNOT get it to work properly. I’m not sure if I have installed it correctly and I’m not sure under settings how to configure it. There is no documentation on a step-by-step process of how to install it for the average user. So here are a few questions:
1. I’m using WordPress 3.5.1 and Syndicate Out .07. Once I downloaded the plug-in and activated it, do I need to do anything with my FTP manager to any of the pages in the code? Either on the host website or on the transmitting website?
2. in the settings > syndication what do I put as the transmitting website or receiving website? I’ve tried several different configurations and I keep getting authorization unknown and API unknown! Where does the transmitting website know to put the post on the receiving website? And is that the code that I haven’t put anywhere that I should have?
Please help me I’ve spent two days on this plug-in and I cannot find ANYTHING published online on how to install it. and get it up and running!!!! The only documentation published are four sentences….
HELP!! I need a step-by-step!!
Hi, I have tried to sync another option: from kid1.mydomain.com to my home.mydomain.com server. This doesn’t work either. Now I think it is a problem/setting at my externaly hosted provider. I know there is an issue here on calling other sites from this server: I have to add an extra local url to get e.g. RSS data. Can you explain how your script is working, so I can ask my provider how to solve this (or maybe I/we have to add this to your script?)
BTW kid1 and kid2 are different installations.
Update, according to my provider I have to add http:/ / include.hosting2go.nl/include.php?url= before the call to http://kid1.mydomain.com (total: http: / /include.hosting2go.nl/include.php?url=http: / /kid1.mydomain.com)
Can your script and/or XML-RPC handle this? Please note that ? and &-characters have to be translated to %3F and %26.
Also https does not work, probably because your script only checks on “http: / / “
Are you still having problems with this? Leave another comment if so and I’ll drop you an email — I’d like to know a bit more about the problem so I can see how to go about fixing it ๐
Hi very handy plugin
installed the plugin and is working OK even though still says
Authentication: unknown.
Remote API: unknown.
i am using the same theme on both syndicated sites. The theme makes extensive use the Featured Image, your tool doesn’t seem to republish the syndicated post with the featured image, is it supposed to?, is that possible for future release?. Images within the original post are being republished ok in the copied post.
thanks
The lines about authentication and remote API are for future use, currently they don’t detect anything. I would expect them to say “unknown” for now.
I don’t think featured images are currently syndicated, but I will check. If not I’ll certainly add it to the wish list for the future. As I have said above, the next version will use the new much more complete WP XMLRPC calls over the older MT calls, so it should include a whole raft of new syndication options.
hi jonathon. can u help me?
-mike
Does anyone know how to properly setup my target blog (go daddy) to receive the new syndicated posts?
i actually figured it out. thanks
Ahh, glad you got it sorted out. Sorry for the delay getting back to you — I was aware of your problem and was just holding off until I had some time to properly look into helping you. Do let me know if you have any more problems!
I have a friend running this plug in and he asked me for some help. It is working perfectly with five blogs except for one small item. If he posts through the wordpress dashboard, all is good. But, if he posts via the mobile app, the post never syndicates. I checked that everything is set right (as far as I can tell) – it just doesn’t work. Interestingly enough, if he posts via mobile, then opens the wp dashboard and clicks publish on the post that was posted mobily, it syndicates out just fine. Thoughts? Thank you!
It looks like there are a few different hooks in the WP code for posting via the dashboard and posting via other means (such as the WP mobile app).
If you are comfortable editing the plugin code I would suggest you add the following line below the final call to add_action() (should be line 46 for 0.7) in syndicate-out.php:
add_action( 'xmlrpc_publish_post', 'syndicate_out_post' );
Let me know how you get on with that.
I will look at rolling a few of the other publish_* actions to the next version to address this.
Hi Jonathon,
The problem is still there. I have tried to look into your code. I managed (I think) to solve the issue with http vs https.
However putting the follwoing string into the URL-field: http://include.hosting2go.nl/include.php?url=http://kid1.mydomain.com
does not work. Probably this include.php is not everywhere needed??
Hi,
I am on wordpress 3.5.1 and I downloaded your plugin into http://www.findatyre.ie. In the settings area of the Syndication Plugin I put the website I want the latest posts to go into http://www.factorfocus.ie the username and password of that site.
The status that is on the right hand side says
Authentication: unknown
Remote API: unknown
Is there anything else I am missing? The posts done seem to show up on http://www.factorfocus.ie that site is also on wordpress 3.5.1? Do I have to download the plugin into http://www.factorfocus.ie also?
Thanks
Trevor
I would expect the status messages to say that in this version — currently they don’t do any checks, they are just placeholders for the next version of the plugin.
You don’t need to install the plugin on the receiving site for it to work, it used WP’s built-in XMLRPC functionality and this is switched on by default on all version of WP >= 3.5.
I can only guess that the username and password you are giving the plugin to post on the remote blog are either incorrect, or don’t have post permissions. I would suggest you try using the main admin user (or check the password is correct if you are already doing that) and see if that manages to post on the remote blog. If it doesn’t then let me know and I can email you a version over to try which will give us a bit more debug information to try to track down the problem ๐
Hi,
I ran into the same issue that was previously mentioned. That is, that posts from my iphone mobile WordPress app don’t syndicate out to my other blogs. The plugin works fine if i post from my laptop. The post syndicates out-through smoothly, but not using the mobile app. Its as if WordPress doesn’t recognize the new incoming post as something it should send on to the plugin for syndication. Any thoughts? Thanks
Btw, I tried to edit the plugin code using
add_action( ‘xmlrpc_publish_post’, ‘syndicate_out_post’ );
posted above without luck. Same results no syndicate out. ;( Thanks!
Hi,
Thank you for this GREAT plugin that Iยดm using om 3.5.1 without any issues (so far). I would like to set the receiver site to initially save it as draft since I need this to be translated before publishing. Is that in any way possible?
Hi again,
Never mind I fixed it… Another issue is that the (new)category is not forwarded to the receiving site?
Categories have to already exist on the receiving site. I could possibly make an option to create them if they don’t, but currently the plugin doesn’t do that. Does that explain why you’re not seeing them appear?
hi jonathon. any luck with a solution to moblie posts not syndicating out? thanks!
If the additional xmlrpc line doesn’t do it, then not as yet. I plan to have a look at the plugin tonight so I’ll put this at the top of the list of things to investigate.
Jonathan, running WP3.5.1 on 2 of my blogs – want to syndicate from one to the other
loaded Syndicate Out on the source blog, but the server or group does not take – not added and end back with Group 1 with no servers – can you help as this looks like the perfect plugin to only syndicate posts from a particular category.
There have been a couple of people who mentioned settings not saving, although in all my test cases I’ve not managed to reproduce the problem. I’m going to release a new version this weekend so once that’s out, if there’s still a problem, let me know and I’ll have another look into it.
yes thanks!
and how i tried to test this was to set up 2 blogs, “a” and “b”, and my iphone 5 with the “wordpress” mobile app.
“a” as the syndicating out blog,
“b” as the receiving blog.
i create a mobile post from my iphone 5, choose a category that exists on blog “a”, then post. go to blog “b” to see if it went through “a” to “b”.
hope that helps.
every time i mobile post, i can see it landed successfully on “a” and then stops…..
thanks jonathon!
here is where and how i edited the plug in code :
// Global constants and variables relating to posts…
define( ‘SO_OPTIONS_VERSION’, ‘2’ );
// Register functions…
add_action( ‘admin_menu’, ‘syndicate_out_menu’ );
add_action( ‘admin_init’, ‘syndicate_out_register_settings’ );
add_action( ‘publish_post’, ‘syndicate_out_post’ );
add_filter( ‘plugin_action_links’, ‘syndicate_out_settings_link’, 10, 2 );
add_action( ‘xmlrpc_publish_post’, ‘syndicate_out_post’ );
I have the same issue described earlier. If I post from my smart phone the post stops there and does not get recognized for syndication by the plug in. Any thoughts to fix the bug? Thanks
I’m going to release a new version of the plugin this weekend which changes the hook used for syndication. This change should, all being well, cover this.
First, I would like to thank you for this awesome plugin you built here Jonathon, it is exactly what I need for my client multi-site WordPress project.
The setup:
There is a master site that post all 8 main categories and 8 micro-sites sites that post one category from the master site.
With that said, I am trying to syndicate the feature image or have the first image publish as a feature image. The theme being used displays the feature image by design.
I know your a busy person but if you can point me to the right direction on how to syndicate out the feature image it would be greatly appreciative.
My final question, is this plugin on Github, I would love to help contribute.
Many thanks!
A few people have asked about featured images. Currently it only syndicates the post content itself, and not attached media. Obviously it would be useful to syndicate media for all sorts of reasons, but it’s not a trivial thing to do.
I’m going to release a new version this weekend and after that I’ll take a look at a few proper feature requests, of which this is reasonably high on my list ๐
With regard to GitHub: no not at the moment. I need to find some time to go through my various projects and get them sorted and on to GitHub. I’ll let you know when I get that sorted!
Great to here of a new version of the plugin Jonathon! I’m excited to see whats in store. I do most post blog updates using an iphone 5, so it would be really helpful to use syndicate out more effectively with my blog network. ๐
Thanks again!
Jonathan, great to see that you’ve updated this awesome plug-in! Thank you! However, after updating the plug-in to the new version I still cannot get my post(s) to syndicate out to any category, when it originates from my iPhone 5 for some reason…. any thoughts? Again, I’m using the wordpress mobile app from the app store.
Thank you so much!
Jonathan, thanks for your plugin. It is really cool. I am just wondering how can I make syndicated posts to appear on receiving WP sites as drafts? Is it possible? A possibility to syndicate featured images with posts would a great advantage for me too.
I think version 0.8 should do this for you. Have you tried this version?
Hi Jonathan, I love the sound of this plug in but cannot get it to work. I already use Ecto for remote publishing so I know my Xmlrpc settings all work fine for that. I’ve created a category with the same name on my receiving blog Dinnerwithcrayons.com and tried it several times with no joy.
Can you suggest anything else?
Thanks
Hi Sarah. Did you try with the 0.8 version or the 0.7 version of the plugin?