Description
“Comfortable Admin Page” is a plugin that provides a one-stop solution for those “hard-to-reach” settings in the WordPress admin area.
It helps you customize a user-friendly and comfortable admin screen, not only for personal blogs but also for client websites and in-house corporate sites.
With this single plugin, you can perform a wide range of customizations, including the following:
Role-Based Settings
* New Feature: Individually configure admin screen display and functionality for each WordPress user role (e.g., Administrator, Editor, Author). This allows you to provide an optimized admin experience for each user when managing a site with multiple people.
Left Menu
* Individually hide menu items (supports auto-detection of items added by plugins and themes).
* Change menu labels (e.g., change “Media” to “Images”).
* Add custom links to any admin page or external site to the left menu.
* Change the icons for each menu item.
* Adjust the height of separator lines in the menu.
Admin Bar
* Move the admin bar to the bottom of the screen.
* Individually hide admin bar items (supports auto-detection of items added by plugins).
* Add links to the previous and next posts on the edit screen.
* Change the background and text color of the admin bar.
* Change the login name display format to use either “Display Name” or “Username”.
Dashboard
* Hide unnecessary dashboard widgets (supports auto-detection of items added by plugins).
Post & Page List
* Hide the hover menu items that appear on each row (Edit, Quick Edit, etc.).
* Add filtering functionality by “Tags” or “Author”.
* Add columns for “ID,” “Slug,” “Last Modified Date,” and “Character Count,” and make them sortable.
* Adjust the width of each column in pixels.
* Set custom text and background colors for each post status (Published, Draft, etc.).
Editor Screen
* Individually hide “Embed” blocks in the Block Editor.
* Freely set the autosave interval for posts in minutes.
* Change the tag selection UI from an input format to a checkbox format.
* Limit the number of post revisions or disable them completely.
* Increase the height of the category and tag selection boxes to reduce scrolling.
* Add useful shortcodes (e.g., current year/month/day) and enable them in post titles.
* Add custom CSS for the admin screen.
Images
* Individually stop the generation of specific image sizes (thumbnail, medium, etc.) upon upload.
* Add a filtering feature by user in the Media Library.
* Add columns like “ID,” “Slug,” and “File Size” to the Media Library and make them sortable.
Widgets
* Disable the block-based widget editor and revert to the classic widgets.
* Disable unnecessary default classic widgets.
* Enable shortcodes in the Custom HTML widget.
Users
* Add “ID” and “Display Name” columns to the user list screen.
* Hide high-risk items from bulk actions and hover menus.
* Hide the “Change role to…” dropdown menu.
Login Screen
* Change the WordPress logo on the login screen to a custom image and URL.
* Change the background color.
* Hide unnecessary links (e.g., “Back to site,” language switcher).
* Specify redirect URLs for after login and logout.
Admin Screen Settings
* Hide the “Help” and “Screen Options” tabs at the top of the admin screen.
* Hide the admin footer text (e.g., “Thank you for creating with WordPress.”).
* Individually disable update notifications for WordPress core, themes, and plugins.
* Individually disable or adjust core WordPress features, such as disabling emoji scripts, hiding version information, etc.
Quick Settings
* Load preset configurations like “Recommended Settings” to apply them in bulk.
* Copy the settings of one user role to another role (or to all roles).
Reset
* Export (backup) and import (restore) all settings of this plugin.
* Reset all settings to their initial state.
For detailed information and usage instructions, please visit the official website.
Screenshots

Left Menu tab: You can configure hiding/adding menu items, changing labels, adjusting the height of separators, and changing icons. 
Admin Bar tab: You can change the admin bar position, hide menu items, add links to previous/next posts on the edit screen, add a logout button, and change background/text colors. 
Dashboard tab: You can hide widgets. 
List Screen tab: In the post and page list screens, you can hide hover menus, add filter options, modify bulk action menus, add and resize columns, and enable sorting. 
Editor Screen tab: You can individually remove embed blocks, add date-related shortcodes, set the autosave interval, configure revisions, change the tag selection method to be like categories, and add custom CSS. 
Image tab: You can prevent the generation of different image sizes, remove hover menus in the list view, add columns with specified widths, and add sorting functionality. 
Widgets tab: You can disable the block widget editor and deactivate unnecessary classic widgets. 
Users tab: You can add columns, hide hover menus, adjust column widths, and modify bulk action menus. 
Login Screen: You can change the logo image and its link, modify the background color, remove unnecessary links, and set redirect URLs for after login/logout. 
Admin Screen Settings tab: You can block notifications and hide copyright and version info. 
Frontend tab: You can exclude GTM tags for logged-in users, specify posts to exclude from site search, and disable standard WordPress features. 
Quick Settings tab: You can apply settings instantly from configuration templates. 
Reset tab: You can import and export settings, optimize the settings database, and reset all settings to the initial installed state.
Contributors & Developers
“Comfortable Admin Page” is open source software. The following people have contributed to this plugin.
Contributors“Comfortable Admin Page” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Comfortable Admin Page” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.7.1
- Bug Fix: Fixed an issue where the option to select tags using checkboxes was not working properly.
3.7.0
- Feature: Added the ability to change the size of media thumbnails.
- Feature: Added the ability to adjust the spacing of media thumbnails.
3.6.0
- Feature: Added option to redirect 404 error pages to a specified static page.
- Feature: Added an option to disable redirects to pages with similar slugs.
3.5.1
- Bug Fix: Fixed a shortcode bug.
3.5.0
- Improvement: The base language has been changed from Japanese to English.
3.4.4
- Feature: Added the ability to hide update notifications in the left menu.
3.4.3
- Bug Fix: Fixed a translation error
3.4.2
- Bug Fix: Fixed the broken tab display of hidden blocks
3.4.1
- Feature: Added options to hide the “Add New” button on the list screens (Posts, Pages), Media screen, and Users screen.
- Feature: Added an option to hide the search box on the Users screen.
- Feature: Added “Move to Trash” button to the “Hide Post Info” section in the editor screen settings.
- Feature: Added an option to widen the permalink input field in the editor screen.
- Feature: Added an option to enlarge the “Add Block” button (the black plus icon) in the editor screen.
- Feature: Added Added the ability to exclude post types from search results in the Frontend tab.
- Feature: Added Added the ability to hide blocks from the inserter for each post type on the edit screen.
- Improvement: Now possible to add custom submenus to the “Plugins” and “Users” main menus in the left menu.
- Improvement: The date format on list screens can now be selected from a list similar to WordPress’s general settings, and the selected format is now also applied to the “Last Modified” column.
- Improvement: Column labels on the List, Image, and User screens can now be customized.
- Improvement: To prevent users from accidentally losing the logout functionality, the “Howdy, [user]” menu can now only be hidden when the “Show logout as a button” option is enabled.
- Improvement: Removed the “Enable shortcodes in Custom HTML widget” option from the Widgets tab, as this is now a WordPress core feature.
- Bug Fix: Fixed an issue where the “Site Health” item would sometimes not appear in the hide menu settings for administrators.
3.2.2
- Feature: Added a feature to hide the title, revisions, word count, reading time, last edited date, and author from the post information panel in the editor screen.
- Feature: Added an option to allow executing shortcodes in the title tag for major SEO plugins.
3.1.2
- Improvement: Prevented menus added by this plugin from appearing in the “Environment-specific Menus” section for hiding left menu items.
3.1.1
- Improvement: Changed the timing for opening advanced settings from only the first time to every time.
- Bug Fix: The feature to remove the text under the alternative text now also removes it within the Media Library popup.
3.1.0
- Feature: Added a feature to allow SVG uploads.
- Feature: Added a feature to keep the advanced settings in the block editor open.
- Feature: Added a feature to hide supplementary explanation texts in the block editor.
3.0.0
- Feature: Added the ability to apply settings individually for each user role.
- Feature: Added a UI to the settings screen to switch the target user role for editing.
- Feature: Added a feature to the Dashboard tab to automatically detect and hide widgets added by plugins and themes.
- Feature: Added a feature to the Quick Settings tab to copy settings from one role to another (one-to-one and one-to-many).
- Feature: Added an option to the Admin Bar tab to change the “Logged in as” display format to use either the “Display Name” or “Username”.
- Feature: Added an option to replace the default site name icon in the admin bar with the site’s favicon.
- Feature: Added a feature to add custom menus to the admin bar, with separate settings for the front-end and the admin area.
- Feature: Added an option to the Widgets tab to enable shortcodes in the Custom HTML widget.
- Feature: Added an option to the Editor Screen tab to enable shortcodes in the title tag (compatible with both standard WordPress and SEO SIMPLE PACK).
- Feature: Added a setting to hide the “Add New Category” and “Add New Tag” links in the editor sidebar.
- Feature: Added a feature to the Admin Screen Settings tab to disable update notifications for WordPress core, themes, plugins, and translations individually.
- Feature: Added a feature to the Admin Screen Settings tab to remove the “— WordPress” suffix from the tag of admin pages.
- Improvement: Improved the “Hide Left Menu” feature to automatically detect custom sub-menus added by plugins or themes under standard menus (e.g., Tools).
- Improvement: Custom menu items and dashboard widgets that have been hidden will now remain visible on the settings page, allowing them to be re-enabled at any time.
- Improvement: Fixed the reset function to also clear cached data for detected custom menus and dashboard widgets.
- Improvement: Enhanced the feature for removing items from the admin bar by changing it from a manual ID lookup to a checkbox-based system that automatically detects items.
- Improvement: Refactored the “Previous/Next Post” link feature in the admin bar on the edit screen to use standard WordPress functions for better stability.
- Improvement: The Quick Settings feature can now load role-specific preset files (e.g., recommend-editor.json).
- Bug Fix: Fixed an issue in the Left Menu tab where items added with the ‘+’ button could not be deleted.
- Bug Fix: Fixed an issue where the “Customize” link in the admin bar would not appear in the list of items to hide in certain environments.
- UI Tweak: Added an option to the Editor Screen tab to increase the height of the category and tag selection boxes to reduce scrolling.
- UI Tweak: Removed the obsolete “Hide by URL” feature from the Left Menu tab.
2.5.0
- Improvement: Improved the “Hide Left Menu” feature so that “Appearance” > “Customize” is correctly hidden even when parameters are added to its URL.
- Feature: Added an option to the “Hide Left Menu” feature to hide the “Design (Editor)” menu item that appears with block themes.
- Improvement: Removed the restriction that prevented hiding the “Settings” and “Privacy” menu items.
- Feature: Added a fallback feature that automatically adds a top-level menu link to this plugin’s settings page if the main “Settings” menu is hidden.
- Feature: Added a feature to hide admin bar items by specifying their IDs. This allows for the flexible removal of items added by other plugins and themes.
- Improvement: Removed the now-redundant checkboxes for hiding Arkhe/SWELL-specific admin bar items, as this can now be done with the new ID-based removal feature.
- Feature: Added a helper feature that lists all custom top-level admin bar node IDs, making it easy to find and copy the correct ID to hide.
2.4.0
- Feature: Added a “Quick Settings” tab. You can now apply settings in bulk by choosing from presets like “Recommended,” “Add Features,” “Hide Items,” and “Minimal.”
- Feature: Added the ability to add up to five custom sub-menus to the existing “Appearance,” “Tools,” and “Settings” menus.
- Feature: Added top-level menu pages (e.g., Post List, User List) to the “Hide Left Menu” settings.
- Feature: Added “Logout” to the list of items that can be hidden in the admin bar.
- Feature: Added a function to display a “Logout” button at the far right of the admin bar.
- Feature: Added “Appearance,” “Plugins,” “Users,” “Tools,” and “Settings” to the menu renaming feature.
- Improvement: Added a unique “ID” column to the post and page list screens that does not conflict with other plugins, with sorting and width specification capabilities.
- UI Tweak: Shortened the tab name in the settings screen from “Post & Page List Screen” to “List Screen.”
- UI Tweak: Removed the “Recent Posts” hide option from the widget settings screen as it was not functioning correctly in some environments.
2.3.0
- Feature: Added a function to display “Logout” as a button on the right end of the admin bar.
- Feature: Added “Logout” to the admin bar hide settings.
- Feature: Added “Appearance,” “Plugins,” “Users,” “Tools,” and “Settings” to the left menu renaming feature.
- Feature: Added top-level menu pages (e.g., “Post List” and “User List”) to the left menu hide settings.
- Improvement: Added a unique “ID” column to the post and page list screens with sorting and width specification, resolving display issues with ID columns added by themes or other plugins.
- UI Tweak: Removed the “Recent Posts” hide option from the widget settings screen as it was not functioning correctly in some environments.
- UI Tweak: Clarified the wording for settings related to the admin bar logout button.
2.1.7
- Bug Fix: Fixed a Nonce verification vulnerability in the post list filtering function to improve security.
- Bug Fix: Fixed an issue where some custom CSS in the editor screen was not saved or applied correctly.
- Bug Fix: Fixed an issue where the “Forgot your password?” and “Privacy Policy” links on the login screen were not being hidden.
- Bug Fix: Fixed an issue where the “Hide Screen Options” feature was not working by removing CSS dependency for a more robust solution.
- Improvement: Optimized the link retrieval process for “Previous/Next Post” in the editor screen admin bar to improve performance.
- UI Tweak: Removed some unnecessary descriptive text from the settings screen.
2.1.5
- Feature: Added a function to hide any plugin menu from the left menu by specifying its URL.
- Feature: Added a function to add custom menus with arbitrary links to the left menu.
- Feature: Added a function to add links for navigating to the previous and next posts in the admin bar on the post edit screen.
- Feature: Added a function to change the “Howdy, [user]” greeting in the admin bar to “Logged in as [user]”.
- Feature: Added a function to change the admin bar colors (background and text).
- Feature: Added a function to hide the admin bar only on the front-end (public view).
- Feature: Added a function to hide the “Screen Options” at the top of the admin screen.
- Feature: Added a function to add custom CSS that applies only to the Block Editor screen.
- Improvement: Corrected the wording for “New Post” type items in the left menu to match the actual menu names (e.g., “Add New Post”).
- Improvement: Reorganized the left menu hide settings UI and removed theme/plugin-specific items.
- UI Tweak: Adjusted various texts, headings, and layouts on the settings screens for better clarity.
- Bug Fix: Fixed an issue where the ID column was displayed twice on the post list when using the SWELL theme, or the Arkhe theme with the Arkhe Toolkit plugin.
- Bug Fix: Fixed an issue in the Editor Screen tab’s revision settings where the input field’s show/hide function was not working correctly.
- Bug Fix: Fixed an issue where saving an empty autosave interval would cause an error.
- Bug Fix: Removed the custom color scheme feature from the Users tab.
2.0.0
- Major Refactoring: Changed function and CSS prefixes from
cap_tocomage_. - Code Cleanup: Fixed numerous issues to comply with WordPress Coding Standards, including security (escaping, Nonce verification) and internationalization.
- Bug Fix: Fixed an issue where the settings reset function would result in a “Link has expired” error.
- Improvement: Added SWELL theme items to the left menu hide/move function.
- Improvement: Added “Dashboard” to the list of menus whose icons can be changed.
- UI Tweak: Removed unnecessary descriptive text from the left menu settings tab.
1.7.5
- Adjustment: Refactored code, externalized JavaScript files, added missing translations, and matched the slug name with the file name.
1.7.0
- Feature: Added a new “Users” tab to the settings screen, with features for customizing the user list screen and custom color schemes.
- Feature: Added columns for “ID,” “Display Name,” and “Color Scheme” to the user list screen.
- Feature: Added the ability to individually hide bulk actions (Delete, Send Password Reset) and hover menus (Edit, Delete, etc.) on the user list screen.
- Feature: Added a function to specify column widths on the user list screen.
- Feature: Added a function to hide the “Change role to…” dropdown on the user list screen.
- Feature: Added a function to add a 10th custom color scheme pattern selectable on the profile screen.
- Improvement: Modified the Dashboard memo to be editable by logged-in users other than administrators.
- Feature: Added a function to add an “ID” column to the post and page list screens, with sorting and width specification.
- Feature: Added settings to the “Exclusion Settings” tab to disable various WordPress features (e.g., remove wlwmanifest link).
- Improvement: Changed the section name for “Arkhe-related plugins” menu move settings to “Add within Settings” and reorganized the UI.
- Feature: Added a fix to hide the duplicate “Add ID column” setting when SWELL or Arkhe Toolkit is active.
1.6.0
- Feature: Added “Patterns” and “Reusable Blocks” to the left menu hide function.
- Feature: Added menu items for the “SEO SIMPLE PACK” plugin to the left menu hide function.
- Feature: Added a setting to specify the height of separators in the left menu.
- Feature: Added “Change to Draft,” “Publish,” and “Set to Private” to the bulk actions dropdown on the post and page list screens.
- Feature: Added a function to remove “Edit” and “Move to Trash” from the bulk actions dropdown on the post and page list screens.
- Feature: Added a function to hide the bulk actions dropdown itself on the post and page list screens.
- Improvement: Changed the timing of the left menu hiding process to avoid conflicts with other plugins.
- Improvement: Added a setting on the Dashboard tab to allow non-administrator users to edit the memo widget.
1.5.0
- Feature: Added a user filtering function to the Media Library.
- Feature: Added “ID” and “Slug” columns to the Media Library.
- Feature: Enabled sorting for various columns in the Media Library (ID, Slug, Alt Text, File Size).
- Feature: Added a function to freely change the display order of columns in the Media Library.
- Improvement: Standardized the “Dimensions” display in the Media Library to “Width x Height”.
- Improvement: Improved the UI for specifying column widths in the Media Library.
1.4.5
- Feature: Added a function to move the admin bar to the bottom of the screen.
- Feature: Added multiple columns (File Size, URL, etc.) to the Media Library (list view) and a function to specify their widths.
- Feature: Added a function to hide “View Mode” from the “Screen Options” on the post and page list.
- Improvement: Improved the ability to individually hide hover menu items in the Media Library.
- Improvement: Improved the editor screen’s autosave interval to be configurable in minutes.
- Improvement: Added a function to change the icons of the left menu items.
- Internal Improvement: Improved the data storage mechanism so that all data is deleted upon plugin uninstallation.
- Internal Improvement: Enhanced the security of the settings import function.
1.4.0
- Feature: Added a function to freely change the names of “Posts,” “Media,” and “Pages” in the left menu.
- Feature: Greatly expanded the list of items that can be hidden in the left menu, allowing almost all standard menus to be hidden.
- Feature: Expanded the list of items that can be hidden in the admin bar.
- Feature: Added a function to remove the version number from the footer in the “Exclusion Settings” tab.
- Feature: Added a function to disable updates (WordPress core, plugins, themes).
- Improvement: Improved the Dashboard memo feature to allow rich text editing and saving directly within the widget.
- Improvement: Changed the left menu hide settings UI to a tree format for a clearer parent-child relationship.
- Improvement: Changed the display condition for Arkhe-related features from theme-dependent to being based on the activation state of the related plugin.
- Improvement: Revised the wording for the admin bar site name change to be more specific and understandable.
1.3.2
- Fix: Fixed an issue where the Dashboard memo editor font was not displaying as a sans-serif font.
- Fix: Corrected the display logic for Arkhe-related settings to properly reflect the activation state of the theme and plugins.
- Tweak: Removed the non-functional “Change Profile” checkbox from the admin bar settings.
- Tweak: Adjusted labels and descriptions in various places on the settings screen for better clarity.
1.3.1
- Updated the plugin’s official website URL.
1.3.0
- Feature: Added an “Admin Screen Settings Overview” widget to the dashboard, displaying a summary of active customizations.
- Feature: Added an option to hide the “Memo” and “Admin Screen Settings Overview” widgets.
- Feature: Added a function to import and export plugin settings.
- Feature: Added full internationalization (multilingual) support to the plugin.
- Internal Improvement: Completely reorganized the internal file structure to improve maintainability and future scalability.
- Fix: Fixed an issue where character count was not being calculated correctly on the post list screen.
- Tweak: Reorganized labels and descriptions throughout the settings screens for better clarity.
- Tweak: Changed image size options and theme-dependent settings to a fixed list to avoid environment-specific issues.
1.2.5
- Added internationalization (multilingual) support.
- Added a sorting feature to the post list screen.
- Changed the automatic image generation stop feature to a fixed list method, independent of the environment.
- Changed theme-dependent settings to be always visible.
- Other minor bug fixes and wording adjustments.
1.2.0
- Added a feature to add a memo widget to the dashboard.
- Added a feature to change the background color of the login screen.
- Completely redesigned the settings screen tab structure for better clarity.
1.1.0
- Added login screen customization features (logo change, hide links).
- Added a feature to control the number of post revisions saved.
1.0.0
- Initial release of the plugin.
