

<a href=".wordpress-org/screenshot-1.png">The settings screen, covering pull sitegroups, pull scheduling, pushable post types and WordPress.com application credentials</a>
Syndication helps users manage posts across multiple sites. It’s useful when managing posts on different platforms. With a single click you can push a post to more than 100 sites.
Here’s how it works:
To push content using the WordPress.com REST API you need to create an application from the WordPress.com Developer Resources site – and you can also generate API tokens directly from the plugin’s settings page.
Fill in the client ID and client secret as displayed on the app page, and click the authorize button to get directed to the authorization page on WordPress.com. Select which site you’d like to push to and click “Authorize”, at which point you’ll be redirected back to your settings page-which will now display the API token, Blog ID, and Blog URL. You can now use this information to register your WordPress.com site.
To push content using XML-RPC, you’ll need to enable XML-RPC on the destination site and provide the site URL, username, and password.
Note that if you have two-factor authentication enabled on the destination site, you will need to create an application password to use when adding a new site. Using your regular password will not work.
Push Syndication can ingest RSS feeds into your site. It’s as simple as adding a site, setting the transport type to “RSS (pull)” and entering an RSS URL and title.
To add a site, go to the WordPress admin and find the “Sites” menu item, below Settings and choose “Add New”. In the settings, you’ll be able to customise the post’s type, status, comment settings, pingback settings and category.
To store passwords securely, define an encryption key in your wp-config.php:
`php
define( ‘PUSH_SYNDICATE_KEY’, ‘your-random-encryption-key-here’ );
`
This key is used to encrypt credentials when saved to the database.
Pull requests are welcome on GitHub.