Title: Dalmatian Dream Admin Visibility Manager
Author: Marin Horvat
Published: <strong>September 28, 2026</strong>
Last modified: September 28, 2026

---

Search plugins

![](https://ps.w.org/dd-admin-visibility-manager/assets/banner-772x250.png?rev=3716545)

![](https://ps.w.org/dd-admin-visibility-manager/assets/icon-256x256.png?rev=3716545)

# Dalmatian Dream Admin Visibility Manager

 By [Marin Horvat](https://profiles.wordpress.org/whitedd/)

[Download](https://downloads.wordpress.org/plugin/dd-admin-visibility-manager.1.2.9.zip)

 * [Details](https://lin.wordpress.org/plugins/dd-admin-visibility-manager/#description)
 * [Reviews](https://lin.wordpress.org/plugins/dd-admin-visibility-manager/#reviews)
 *  [Installation](https://lin.wordpress.org/plugins/dd-admin-visibility-manager/#installation)
 * [Development](https://lin.wordpress.org/plugins/dd-admin-visibility-manager/#developers)

 [Support](https://wordpress.org/support/plugin/dd-admin-visibility-manager/)

## Description

Dalmatian Dream Admin Visibility Manager provides a role-based interface for controlling
which WordPress admin areas are visible and directly accessible. It scans registered
admin menus, submenus and toolbar nodes, then stores active visibility rules and
scanned catalogs in dedicated plugin database tables.

The plugin does not replace WordPress capabilities. WordPress core and other plugins
should still perform their normal capability checks for privileged actions.

## Installation

 1. Upload the `dd-admin-visibility-manager` folder to `/wp-content/plugins/`.
 2. Activate the plugin from the Plugins screen.
 3. Open Settings > Dalmatian Dream Admin Visibility Manager.
 4. Scan menus and configure role permissions.

## FAQ

### Does this plugin change WordPress role capabilities?

Mostly no. Menu, toolbar and post-editor element visibility are enforced by this
plugin. It also synchronizes the limited capabilities required by its DD Ad Manager
integration and the Marketing own-post workflow.

### Can I restore the previous configuration?

Yes. The settings screen keeps the previous saved configuration as a backup that
can be restored.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Dalmatian Dream Admin Visibility Manager” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Marin Horvat ](https://profiles.wordpress.org/whitedd/)

[Translate “Dalmatian Dream Admin Visibility Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/dd-admin-visibility-manager)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/dd-admin-visibility-manager/),
check out the [SVN repository](https://plugins.svn.wordpress.org/dd-admin-visibility-manager/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/dd-admin-visibility-manager/)
by [RSS](https://plugins.trac.wordpress.org/log/dd-admin-visibility-manager/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.9

 * Fixed an activation TypeError when reading menu capabilities for a role.

#### 1.2.7

 * Renamed the plugin and WordPress.org slug to Dalmatian Dream Admin Visibility
   Manager.
 * Moved the admin notice fallback CSS into an enqueued stylesheet.

#### 1.2.6

 * Fixed duplicate catalog_key database errors during concurrent Admin Bar scans.
 * Improved Admin Bar catalog deduplication by using type, parent and slug as the
   identity.

#### 1.2.5

 * Prepared plugin metadata and package for WordPress.org distribution.
 * Updated author branding to Dalmatian Dream.
 * Updated translation template metadata.

#### 1.2.4

 * Fix Post Editor Elements so boxes explicitly enabled for a role are shown even
   when the user previously hid them through Screen Options.

#### 1.2.3

 * Added per-role control of standard WordPress post editor elements/meta boxes.
 * Post editor elements are detected from the real editor, including boxes added
   by active plugins.
 * Unchecked elements are removed from the editor and cannot be restored through
   Screen Options for that role.
 * Configuration is available independently for every WordPress role.
 * Roles without an explicit post-editor configuration remain unrestricted for backward
   compatibility.

#### 1.2.2

 * Added restricted editorial access for the Marketing role: create, publish and
   edit own posts only.
 * Marketing post list is restricted to the current user’s own posts.
 * Direct editing of another author’s post remains blocked by WordPress capabilities
   and DDAVM direct-access checks.

#### 1.2.1

 * Allow DD Ad Manager hidden Add/Edit Ad route when Ads is enabled for the role.
 * Allow DD Ad Manager hidden Add/Edit Placement route when Placements is enabled
   for the role.
 * Keep granular DD Ad Manager capability enforcement intact on editor screens.

#### 1.2.0

 * Updated WordPress compatibility metadata for WordPress 7.1.
 * Updated translation template metadata and normalized the saved-settings source
   string for translations.

#### 1.1.8

 * Added per-role reset to current WordPress menu defaults.
 * Admin Bar baseline is recaptured on the next toolbar load by a user of the reset
   role.
 * Reset preserves the prior configuration for Restore Previous Configuration.

#### 1.1.7

 * Added first-run role baseline initialization from the admin menu and submenu 
   capabilities registered by WordPress and active plugins.
 * Added per-role Admin Bar baseline capture before DDAVM filtering, using the toolbar
   WordPress and plugins actually generate for that role.
 * Existing saved DDAVM rules are preserved and are never overwritten by baseline
   initialization.
 * Fresh installations no longer use hardcoded Lite menu defaults.
 * Upgrades from older versions re-baseline only roles that still exactly match 
   the untouched generated defaults; customized roles are preserved.

#### 1.1.6

 * Prepared the plugin for WordPress.org distribution.
 * Avoided running database schema updates on every request.
 * Updated translation and directory metadata.

#### 1.0.9

 * Added WordPress.org-compatible plugin metadata and readme.
 * Updated namespace prefix for plugin checks.
 * Improved POST sanitization for permission saving.

#### 1.0.10

 * Updated WordPress compatibility metadata.
 * Adjusted permission POST handling for plugin checks.

#### 1.0.11

 * Reworked checkbox permission input reading for plugin checks.

#### 1.1.0

 * Added dedicated database tables for menu rules, admin bar rules, menu catalog
   and admin bar catalog.
 * Migrated existing option-based data into plugin tables.

#### 1.1.1

 * Hardened custom table access for plugin checks.
 * Marked intentional custom-table reads and writes.

#### 1.1.2

 * Allowed direct editing of existing posts when the Posts menu is enabled for the
   role.
 * Kept pages and custom post types blocked unless their own menu is enabled.

#### 1.1.3

 * Kept the WordPress mobile admin menu toggle visible so the admin menu can open
   on phones.

#### 1.1.4

 * Allowed WordPress post publish/save requests when the matching post type menu
   is enabled.

#### 1.1.5

 * Hardened post.php edit/save/publish access checks to require a real post ID and
   the WordPress edit_post capability.
 * Retained the mobile admin menu toggle fix from 1.1.3 and the publish/save handling
   from 1.1.4.
 * Removed the permissive fallback that assumed the standard post type when no real
   post could be resolved.

## Meta

 *  Version **1.2.9**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 8.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/dd-admin-visibility-manager/)
 * Tags
 * [admin](https://lin.wordpress.org/plugins/tags/admin/)[menu](https://lin.wordpress.org/plugins/tags/menu/)
   [permissions](https://lin.wordpress.org/plugins/tags/permissions/)[roles](https://lin.wordpress.org/plugins/tags/roles/)
   [toolbar](https://lin.wordpress.org/plugins/tags/toolbar/)
 *  [Advanced View](https://lin.wordpress.org/plugins/dd-admin-visibility-manager/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/dd-admin-visibility-manager/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/dd-admin-visibility-manager/reviews/)

## Contributors

 *   [ Marin Horvat ](https://profiles.wordpress.org/whitedd/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/dd-admin-visibility-manager/)