WordPress Plugin

User Access

Steps on limiting which post types and social profiles can be configured, and hiding per-post settings, using WordPress User Roles.

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’s WordPress Plugin provides options to limit:

  • The connected Social Media Profiles displayed and used in the Plugin,
  • Whether to display the Per-Post Status Settings for the logged in WordPress User.

In the WordPress Administration, click on the Social Post Flow in the menu.

Social Post Flow: WordPress Plugin: Admin Menu

Clicking on the User Access tab provides the following options:

Social Post Flow: WordPress Plugin: User Access

Enable Specific Post Types

Checking this option will present additional options for each WordPress User Role, defining:

  • Which Post Type(s) display as tabs on the Settings screen,
  • Which Post Type(s) display in the Social Post Flow Meta Boxes when editing a given Post Type.

If you have several Post Types, some of which you don’t want to use for social media, we recommend using this option for performance and simplifying the user interface.

Enable Specific Profiles

Enabling this option allows you to choose which social media profiles:

  • WordPress Administrators can configure in the Plugin’s Status Settings,
  • The Post’s Author’s Role can configure in the Per-Post Settings,
  • The Post’s Author’s Role can send statuses to when a Post is Published, Updated, Reposted or Bulk Published.

When enabling this option, your social media profiles are then listed for each WordPress Role.

Check / tick each social media profile for each Role that you want to permit configuration and sending statuses to.

Example: Only permit a specific brand / businesses’ Social Media Profiles

If you have several brands or businesses’ Social Media Profiles connected to a single Social Post Flow account, you might only want a specific brand or business to be used on the relevant WordPress web site.

Taking our own web site (Social Post Flow), we only want to allow configuration and publication to our businesses (Social Post Flow) profiles.

To do this, tick the checkboxes beside every Social Post Flow profile, for every User Role:

Social Post Flow: WordPress Plugin: User Access: Enable Specific Profiles

When an Administrator views the Plugin’s Settings, they will only see configuration options for Social Post Flow’s profiles:

Social Post Flow: WordPress Plugin: User Access: Enable Specific Profiles: Statuses

When editing a Post, the Post’s Author will only see Per-Post settings for Social Post Flow’s profiles:

Social Post Flow: WordPress Plugin: User Access: Enable Specific Profiles: Post

When a Post is Published, Updated, Reposted or Bulk Published, status(es) will be sent to Social Post Flow if enabled and configured for our Social Post Flow profiles.

Example: Don’t permit Authors (or below) to publish to Social Media

In this example, you might have a Guest Author (who we’ll call Joe Bloggs), who is assigned the WordPress Author role.  You occasionally allow Joe to publish Posts on your WordPress web site.  However, you don’t want those Posts to be sent to social media.

To achieve this, tick the checkboxes beside every profile for the Administrator and Editor Roles, and ensure that no checkboxes are ticked in the Author Role.

Social Post Flow: WordPress Plugin: User Access: Enable Specific Profiles for Administrators and Editors only

When Joe’s Post is published (whether by Joe Bloggs, an Editor or an Administrator), no status will be sent to social media.  This is because the Post’s Author is Joe Bloggs who, as a WordPress User with the Author Role, has no social media profiles enabled.

Hide Per-Post Settings

The Per-Post Settings meta box is hidden when the logged in WordPress User’s Role matches a Role selected in this section.

Example: Don’t allow any WordPress Users to override the Plugin Status Settings

In this example, you’ve configured the Plugin’s Status Settings for the necessary Post Types and Social Media Profiles.  You don’t want any WordPress User to change these settings for individual Posts, as you’re happy with the status templates you’ve defined.

To achieve this, tick every checkbox in this section.

Social Post Flow: WordPress Plugin: User Access: Hide all per-Post Settings

This will prevent the Per-Post Settings from displaying for any WordPress User.

Example: Only Permit Administrators and Editors to control Per-Post Social Media Settings

In this example, you might have Guest Author (who we’ll call Joe Bloggs) drafting Posts for editorial approval.  As part of the editorial process, you only want an Editor or Administrator to define specific social media status messages on the Post, prior to it being published.

To achieve this, tick the checkboxes for every WordPress Role except the Administrator and Editor Roles.

Social Post Flow: WordPress Plugin: User Access: Hide Per-Post Settings

This will prevent the Per-Post Settings from displaying for Authors, Contributors etc, but will display the Per-Post Settings for Administrators and Editors.


Published

Last Updated