Audience

Updated Sep 13, 2026

Audience

Audience determines which WordPress roles and users receive your Dran Admin Cleaner (DAC) configuration.

Before configuring Menu Cleaner, Notice Cleaner, Dashboard Cleaner, Admin Bar Cleaner, or other shared DAC cleanup features, define who the configuration should apply to.

This allows you to customize the WordPress admin experience for clients or other users while keeping selected accounts unaffected.

How Audience Works

Global Audience controls who receives the shared DAC cleanup configuration.

Choose one of three audience modes:

  • Everyone — Apply the configuration to every user who is not bypassed.
  • Only selected — Apply the configuration only to the selected WordPress roles or individual users.
  • Everyone except — Apply the configuration to everyone except the selected roles or users.

Only one audience mode can be active at a time.

Owners and managers always bypass the cleanup configuration.

Choose which WordPress roles or individual users should receive your Dran Admin Cleaner configuration.
Choose which WordPress roles or individual users should receive your Dran Admin Cleaner configuration.

Choose whether DAC applies to everyone, only selected roles or users, or everyone except specific roles or users.

Selecting Roles and Users

When using Only selected or Everyone except, you can choose:

  • WordPress roles — useful when the same configuration should apply to a group of users.
  • Individual users — useful when you need to target or exclude specific accounts.

For example, you can use Only selected to apply DAC to the Editor role, or use Everyone except to keep selected roles or users unaffected while applying the configuration more broadly.

Example: A Client Website

Suppose a website has the following users:

User Role Desired Behavior
Site Owner Administrator Keep normal admin experience
Developer Administrator Keep normal admin experience
Client Manager Editor Apply DAC
Content Editor Editor Apply DAC

A simple Audience configuration would be:

Audience mode

  • Only selected

Selected role

  • Editor

DAC will apply the shared cleanup configuration to users with the Editor role while leaving users outside that selection unaffected.

If only specific Editor accounts should receive the configuration, select those individual users instead of targeting the entire Editor role.

Keeping the Audience configuration simple makes it easier to understand and maintain later.

Use Everyone except to apply DAC broadly while excluding specific roles or individual users.
Use Everyone except to apply DAC broadly while excluding specific roles or individual users.

Which Features Use Global Audience

Global Audience is used by DAC features that share the main cleanup targeting configuration, including:

  • Menu Cleaner
  • Notice Cleaner
  • Dashboard Cleaner
  • Admin Bar Cleaner
  • Preset-generated cleanup rules

Saving the Audience configuration also updates generated Menu Cleaner rules to use the selected audience.

Page Locks are different. Manually created Page Lock rules keep their own conditions and are not replaced by changes to Global Audience.

Audience Does Not Change WordPress Permissions

Audience does not modify WordPress roles or capabilities.

Selecting an Editor, Administrator, or another role in DAC does not change the permissions assigned to that role by WordPress.

Audience only determines whether DAC's cleanup configuration applies to a user.

If you need to change what a WordPress role is actually permitted to do, use the WordPress roles and capabilities system or a dedicated permission-management solution.

Be Careful With Administrator Accounts

DAC can target Administrator accounts, but this should be done carefully.

Before applying DAC to administrators:

  1. Make sure your own administrative access is protected.
  2. Review Owner Bypass and the available safety and recovery mechanisms.
  3. Start with a small change.
  4. Preview the affected role.
  5. Test important workflows using an appropriate account.
  6. Confirm that your recovery options are available before applying broader restrictions.

Remember that hiding a menu item does not necessarily prevent direct access to its underlying admin page.

Use Page Locks when access to a specific page must actually be restricted.

Preview the Affected Role

After configuring Audience, use Preview to inspect the admin experience for a selected role.

Preview helps you confirm that the configuration behaves as expected before applying more extensive changes or handing the website over to a client.

For important workflows, we still recommend testing with an appropriate WordPress user account.

Recommended Approach

For most websites, keep the Audience configuration as simple as possible.

A good starting point is:

  1. Use Only selected when DAC should apply only to a client role or a small group of users.
  2. Use Everyone except only when most users should receive the configuration.
  3. Select individual users when role-based targeting would be too broad.
  4. Avoid targeting Administrators unless there is a clear reason.
  5. Preview the affected role.
  6. Test important workflows with an appropriate user account.

Simple Audience rules are easier to understand, maintain, and troubleshoot later.

Next Step

Once Audience is configured, continue with Menu Cleaner to customize the WordPress admin navigation for the affected users.

If you need to prevent users from directly accessing specific admin pages, see Page Locks.