=== Dashboard Menu Visibility === Contributors: jakubkanna Tags: admin, dashboard, menu, settings, security Requires at least: 5.0 Tested up to: 6.9 Stable tag: 1.1.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Choose which top-level WordPress admin menu items are visible, with checkbox controls in Settings. == Description == Dashboard Menu Visibility lets administrators control which top-level sidebar menu items appear in the WordPress admin area. Features: - Settings page with checkbox controls for visible menu items - Defaults to showing Posts, Pages, Media, and Settings - Includes core menu targets and discovered plugin/theme menu items - Persists a menu catalog so hidden items remain selectable - Sanitizes and whitelists saved menu slugs for safer configuration handling == Installation == 1. Upload the plugin folder to `/wp-content/plugins/` 2. Activate the plugin through the "Plugins" menu in WordPress 3. Go to `Settings -> Dashboard Menu Visibility` 4. Select the menu items you want visible and save == Changelog == = 1.1.1 = * Replaced short internal prefix usage with a longer unique `dashmevi` prefix for constants, function names, option keys, and settings slug. = 1.1.0 = * Added full menu catalog support (core + discovered menu items). * Kept hidden items selectable in settings. * Added whitelist-based sanitization for saved menu selections. = 1.0.0 = * Initial release.