WordPress Plugin

Frontend Post Submission / Autoblogging Plugins

How to configure Social Post Flow to work with frontend post submission and autoblogging Plugins.

Information Icon

We’re still creating our videos and documentation, so some pages may be missing information. Please open a support request for any queries not answered here, and check back for videos and updated documentation soon.

Social Post Flow sends status(es) when a WordPress Post, Page or Custom Post Type is published or updated.

Our Plugin (and numerous editorial Plugins) rely on WordPress’ status transitions to perform these tasks – for example, the Plugin knows to send your Publish status(es) when a WordPress Post transitions from draft/scheduled to publish.

This transition should be the final step performed by any third party Plugin creating/updating a Post (in the same way that WordPress themselves do) after the Post content is completed, a Featured Image defined, Custom Field / Meta data has been set etc.

However, there are several frontend post submission, autoblogging Plugins and RSS aggregator Plugins that wrongly perform these status transitions before assigning a Post’s Featured Image, Taxonomy Terms, Custom Field / Meta data etc.  As a result, you’ll find that status(es) are either missing image / custom field data, or have incorrect data.

To resolve this, you’ll need to enable the Plugin’s Use WP Cron feature, by:

  • Navigating to Social Post Flow in the WordPress Administration menu
    Social Post Flow: WordPress Plugin: Admin Menu
  • Clicking on the General Settings tab
    Social Post Flow: WordPress Plugin: General Settings
  • Tick the Use WP Cron option
  • Clicking on the Save button

This delays sending status(es) for Posts by a minimum of 30 seconds, allowing third party frontend post submission and autoblogging Plugins to complete Featured Image, Taxonomy Terms and Custom Field metadata assignment.

Compatibility

Use WP Cron is known to resolve the above issue with the following Plugins, and therefore this setting must be enabled:

  • User Submitted Posts
  • WP Property Feed Plugin
  • WPeMatico
  • WP Job Manager Broadbean Addon

If you are using an alternate third party frontend posting / autoblogging Plugin, it should work.

However, it’s really the responsibility of the these Plugins to follow WordPress best practices, as workarounds can introduce unexpected side effects.  Therefore, we’d always strongly insist that you reach out to your third party Plugin provider, asking them to ensure their code:

  • Calls wp_insert_post() to create a new Post in draft status (not published status)
  • Assign all necessary data to the draft Post e.g. Featured Image, Taxonomy Terms and Custom Field meta data
  • Finally, perform a call to wp_update_post() on the draft Post, setting its status to Publish.  (It is at this point that our Plugin will act, publishing statuses without error as all necessary data is available).

Published

Last Updated