WordPress Crosspost cross-posts content from your self-hosted WordPress blogs to your WordPress.com sites. Changes to your WordPress posts are reflect
|Author:||Meitar Moscovitz (profile at wordpress.org)|
|WordPress version required:||3.1|
|WordPress version tested:||4.4.2|
|Added to WordPress repository:||26-03-2014|
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|Total downloads:||6 048|
Click to start download
When you first install WP-Crosspost, you'll need to connect it to your WordPress.com account before you can start crossposting. This screenshot shows how its options screen first appears after you activate the plugin.
Once you create and enter your client ID and secret, click "Save Changes." The options screen prompts you to connect to WordPress.com with another button. Press the "Click here to connect to WordPress.com" button to begin the OAuth connection process.
After allowing WP-Crosspost access to your WordPress.com account, you'll find you're able to access the remainder of the options page. You must choose at least one default WordPress site to send your crossposts to, so this option is highlighted if it is not yet set. Set your cross-posting preferences and click "Save Changes." You're now ready to start crossposting!
You can optionally choose not to crosspost individual WordPress posts from the WP-Crosspost custom post editing box. This box also enables you to send a specific post to a WordPress.com site other than the default one you selected in the previous step, and crosspost the post's excerpt rather than its main body.
Get help where you need it from WordPress's built-in "Help" system.
Can I specify a post’s tags or categories?
Yes. WordPress’s tags and categories are also crossposted to your other WordPress sites. If you’d like to keep your local WordPress tags or categories separate from your crossposted ones, be certain you’ve enabled the “Do not send post tags in crossposts” or “Do not send post categories in crossposts” setting.
Additionally, the “Automatically add these tags to all crossposts” setting lets you enter a comma-separated list of tags that will always be applied to your crossposts.
Can I crosspost older WordPress posts?
Yes. Go edit the desired post, verify the crosspost option is set to
Yes, and update the post. WP-Crosspost will keep the original post date.
What if I edit a post that has been cross-posted?
If you edit or delete a post, changes will appear on the remote site accordingly.
Can I cross-post Private posts?
Yes. WP-Crosspost respects the WordPress post visibility setting and supports cross-posting private posts. Editing the visibility setting of your WordPress post will update your remote site’s cross-posted entry with the new setting, as well.
Is WP-Crosspost available in languages other than English?
Not yet, but with your help it can be. To help translate the plugin into your language, please sign up as a translator on WP-Crosspost’s Transifex project page.
- Bugfix: Enable crossposting via XML-RPC or REST API.
- Feature: Support cross-posting image attachments in posts. (This is in addition to a post’s “featured image.”)
- Feature: Cross-post featured images (Post Thumbnails). This works both for uploading and importing. Featured images you add to your local WordPress Media Library will be added to your site’s Media Library on WordPress.com.
- Feature: Automatically convert local audio embeds into remote audio embeds.
- Bugfix: Prevent duplicate importing of pages and custom post types during sync routines. (Regular posts were already de-duped.)
- Bugfix: Prevent WP-Cron invocations from duplicating sync schedules.
- Developer: New filter hook
wp_crosspost_prepared_postlets other plugin authors customize the data about to be crossposted.
- Bugfix: Handle several PHP
E_NOTICEerrors in strict environments.
- Feature: Support
rel-syndicationIndieWeb pattern as implemented by the recommended Syndication Links plugin.
rel-syndicationis an IndieWeb best practice recommendation that provides a way to automatically link to crossposted copies (called “POSSE’d copies” in the jargon) of your posts to improve the discoverability and usability of your posts. For Tumblr Crosspostr’s
rel-syndicationto work, you must also install a compatible WordPress syndication links plugin, such as the Syndication Links plugin, but the absence of such a plugin will not cause any problems, either.
- Bugfix: Consistent post meta field names resolve several issues where previously-crossposted entries were not found or had incorrect syndication links associated with them.
- Bugfix: Respect “Do not send post categories in crossposts” option. Also fixes issues with category-based crossposting exclusion.
- Feature: Publicize integration enables you to broadcast a link to your crossposted post on your Facebook, LinkedIn, Google+, Tumblr, Twitter, or Path account. Simply connect the service of your choice to your WordPress.com blog and crosspost as usual.
- Attention Tumblr users, I strongly recommend using the Tumblr Crosspostr plugin instead. It provides more seamless integration, greater customization, better attribution options, and doesn’t rely on the third-party cloud services that Publicize does.
- Feature: Option to set global default value for Publicize integration. Useful for multi-author blogs and customized editorial workflows. (You can still override this on a per-post basis.)
- Feature: “Crosspost-ify Everything!” tool enables one-click crossposting of your entire blog archive.
- Feature: Post stickiness is now cross-posted, too.
- Feature: Post categories are now imported when sync’ing.
- Feature: Show “View post on WordPress.com” link in Posts listing screen, and in Post Edit screen inside WordPress Crosspost custom metabox.
- Bugfix: Remove sync schedules on plugin deactivation. (This improves performance, security, and prevents errors by ensuring any WordPress.com synchronization routines are not invoked if you have deactivated but not deleted WP-Crosspost.)
- Feature: Crosspost password protected posts with their password, too.
- Feature: “Sync posts from WordPress.com” will import posts you create on your WordPress.com blog(s) into your self-hosted WordPress blog, along with their metadata, tags, post formats, geolocation data, and attachments. This is useful for creating an automatic backup of the conversations you have in reblog threads on WordPress.com.
- When first activated, your entire WordPress.com blog archive will be copied (including private posts and custom post types).
- Once every 24 hours, WordPress Crosspost will fetch up to the most recent 200 posts on your WordPress.com blog to see if you have reblogged anything on the service. If you have, WordPress Crosspost will import those posts to your self-hosted WordPress blog.
- Posts you created on WordPress.com using WordPress Crosspost will not be duplicated.
- Once imported to your self-hosted WordPress blog, edits you make on WordPress.com are not retrieved, but edits you make on your self-hosted WordPress blog are sent back to WordPress.com, so prefer using your self-hosted WordPress blog to edit and update your imported posts.
- This feature is experimental. Please make sure you have a backup of your WordPress website before you enable sync’ing from WordPress.com
- Security: Improved protection for OAuth access tokens.
- Bugfix: Ensure sanitization routines do not corrupt OAuth access tokens.
- Minor code cleanup.
- Initial release.