Opens in a new tab

Changelog

Discover the latest Classic Monks updates — including new features, performance boosts, and essential fixes in our comprehensive changelog. Got a suggestion or feature request? Share your ideas on our public Idea board to help shape the future of our all-in-one WordPress solution.

Classic Monks v2.5.0

49 changes this release. 20 new features. 9 improvements. 17 bug fixes. 4 security updates.

Classic Monks v2.5.0 is about the two moments every site owner dreads: an update that breaks the site, and a login form that bots won’t leave alone. This release adds a maintenance mode and coming soon page, rollback for plugins and themes (premium ones included), a password policy, required two-factor login by role, and login CAPTCHA. Client sites get tighter too. You can now hide the Plugins menu, the Users menu, or any admin page per role.

Most of these used to be a separate plugin each. Now they are switches inside the plugin you already run. If you only turn on one thing from this release, I’d make it Rollback. It’s the one you’ll be glad you set up before you needed it.

Tested up to

  • WordPress Version: 7.1.3
  • WooCommerce Version: 11.2.1
  • Bricks Builder Version: 2.4.3

Before you update

One change needs action from you. Staging Protection no longer uses a shared default access code. Every site now gets its own random code, so any link you sent out with the old default code stops working. After updating, open Staging Protection, copy the new link and send it to your clients again.

Two smaller notes. Quick Post Nav is now called Quick Nav, so look for the new name. Your existing Assets Manager rules move to the new rules system on their own.


Maintenance Mode and Coming Soon

Every agency has had the “why is the site broken?” call in the middle of a redesign. Maintenance Mode puts a proper “be right back” or “coming soon” page in front of visitors while you work, under Security → Maintenance Mode.

  • Three ready-made designs, or your own page: Pick a template and set your own heading, message and color, or show any page you built yourself.
  • The right people still see the real site: You, your admins and any roles you choose skip the maintenance page. A private link lets clients in to review without an account.
  • Rankings stay safe: Search engines are told the site is only down for a while, so a week of maintenance doesn’t cost you your positions.

If you only need to keep a staging copy private, Staging Protection is still the better fit, and it got a big security upgrade in this release (more below). For a password wall in front of the whole site, see Site-Wide Password.

Plugin and Theme Rollback

An update breaks the checkout at 11pm. Until now the fix was digging out an old zip, or installing yet another plugin just to downgrade. Rollback puts the fix on the Plugins screen.

  • One click back to a working version: Click Rollback on the Plugins screen, or in a theme’s details. Plugins and themes from WordPress.org can go back to any recent version.
  • Premium and uploaded plugins too: Their old versions aren’t public, so Classic Monks saves a copy right before each update and keeps the last 5.
  • Stop the update nag: Freeze a rolled-back plugin or theme so it doesn’t keep asking to update to the version that broke things.
  • A record of every rollback: Each one is listed under Logs → Rollbacks, so you know what changed and when.

Turn it on under Core → Plugins. It pairs well with Find Outdated Plugins, which flags abandoned plugins before they become the problem, and with the Advanced Plugin Manager.

Login Security: Password Policy, Required 2FA and CAPTCHA

Most WordPress break-ins don’t start with a clever exploit. They start with a weak password on an editor account, or a bot hammering the login form. This group closes those doors.

  • Password Policy: Set a minimum length and require capital letters, small letters, numbers or symbols. The rules apply everywhere a password is set: sign-up, profile pages, password resets and WooCommerce.
  • Required Two-Factor Login by Role: Make two-factor login a must for the roles you pick, such as admins and editors. People get a few days to set it up, then they’re sent to the setup page or blocked until they do. You can’t lock yourself out by accident. Users can set it up from the front end through a shortcode or a tab in their WooCommerce account, and the Users list shows who has it on. Setup works with the existing authenticator app (TOTP) and email code methods.
  • Login CAPTCHA: Stop bots on your login, sign-up and WooCommerce checkout forms with Cloudflare Turnstile or Google reCAPTCHA v3. Each form can use its own keys, and nothing changes until you add them, so switching it on can’t lock anyone out. If you’d rather skip third-party services, Math CAPTCHA is still there.
  • One-Click Login Links: Login code emails can now carry a button that signs the person straight in, so nobody has to copy a code. Each link works once and expires with the code. It’s off until you turn it on. Login, password reset and two-factor emails also get a cleaner look.

Login codes got harder to abuse as well. They are only emailed to addresses that have an account, and each visitor can only request a limited number. That stops strangers from using your form to spam people, and stops bots from running up your email or SMS bill. If you use OTP login and registration, this protection is on for you after the update.

Client-Safe Admin: Hide Pages, Plugins and Users

Handing a client an admin account shouldn’t mean handing them the power to deactivate the plugin holding their site together. Three new controls fix that.

  • Hide Admin Pages by Role: In the Role Manager, choose which admin pages a role shouldn’t see. The pages vanish from that role’s menu, and opening one by URL sends the user back. This works even with the Admin Menu Manager off.
  • Disable Plugin Pages: Hide the Plugins menu so clients can’t install, activate, update, delete or edit plugins. The Classic Monks Plugin Manager keeps working for you.
  • Disable User Pages: Hide the Users menu so clients can’t view, add or delete users.
  • Quick Nav Admin Menu and Search: Quick Nav (formerly Quick Post Nav) can now show the whole WordPress admin menu in the toolbar, filtered to what each user is allowed to open. One search box finds posts, links and admin pages.

Combined with White Label, this is most of what agencies need to run client sites without a separate admin-lockdown plugin.

Menus and Publishing

Two small jobs that used to need their own plugins, plus a cleanup of menu visibility.

  • Duplicate Menus: A Duplicate Menu button on Appearance → Menus copies a menu with all its items in one click. The copy stays off your site until you assign it a location.
  • Publish Missed Scheduled Posts: Scheduled posts sometimes get stuck on “Missed schedule” when nobody visits the site at the right moment, because WordPress only runs its scheduler on a page visit. Classic Monks now spots these posts and publishes them for you.
  • Menu Item Visibility Settings: The “who sees this menu item” panel in Conditional Menu Items now has a short summary, a Show/Hide switch, one-click condition removal, a condition search box, a condition count on each item and an unsaved-changes warning.

The menu visibility fixes matter if you’ve used it before. New and reordered condition groups now save properly, items inside a hidden parent stay hidden, visitors no longer see a menu meant for someone else, and rules for category and tag pages work.

Assets Manager and Code Manager Targeting

The Assets Manager now uses the same targeting as the Code Manager, so where a script loads and where a snippet runs are set the same way.

  • Assets Manager Rules: Choose exactly where scripts, styles and plugins load. Target one page, certain posts, products or categories, page types like the shop or search results, or a web address. Each rule has its own on/off switch so you can test safely, and a new Customized tab lists every rule in one place.
  • Code Manager: Pick Several Items at Once: Choose several posts, products or categories in one condition, or pick “All” options like every product page. The snippets list now shows where each snippet runs without opening it.

Classic Feedback: Find Out Why

A thumbs-down tells you a page has a problem. It doesn’t tell you what the problem is. Classic Feedback now asks.

  • Feedback Follow-Up Questions: After someone votes, ask them why. They pick from reasons you write and can leave a comment. The top reasons and latest comments show in your post list.
  • Feedback Logs: A new Feedback tab under Logs ranks pages by how helpful they are and which need work first. Click a page to read its votes, reasons and comments, or export everything as CSV.

Bricks Builder

  • Ken Burns Effect for Bricks: Give section, container, block and div backgrounds a slow zoom-and-pan, previewed live in the builder. Classic Slideshow gets a matching transition. Visitors who turn off motion on their device don’t see it.
  • Classic Table Data from an API: Classic Table can load its rows from an outside data source. Cells support dynamic data and formatted text, and sorting works on formatted cells.

Several Bricks fixes ship too. The “You Save” element updates when a shopper picks a product option, Classic Table no longer throws errors, Stacked Images shows dynamic-data images with the right alt text, and the Image Compare handle shadow now shows on the front end. The full element list lives in the Bricks elements overview.

Email, Media and Logs

  • Email Cc, Bcc and Reply-To: These now work with every email provider, not only SMTP. Duplicate addresses are removed first, so providers like SendGrid stop rejecting the email. Set providers up in SMTP settings.
  • Email providers back online: Amazon SES sends again and its connection test shows the real result. ToSend, Elastic Email, ZeptoMail and Pepipost changed how they work, and Classic Monks has caught up. Addresses written like “Jane <[email protected]>” are no longer dropped by any provider.
  • Collapsible Folder Sidebar: Shrink the Folder Manager sidebar to give the media library more room. If a folder is open while it’s shrunk, the button shows which one, so you always know the library is filtered. Arrow keys, Enter and Space now work in the folder tree.
  • Replaced images show the new picture: After a media replace, visitors see the new image right away, and swapping a large image for a smaller one no longer breaks it.
  • Image Converter keeps large-image details: The Image Converter no longer strips details from large images, creates extra copies or leaves old thumbnails behind, and your quality setting now applies.
  • Broken Link Checker sees what visitors see: Links are checked on the rendered page, so links inside page builders, templates, widgets and menus get caught. Log summary cards now link straight to the problem page.

Security Hardening

  • Stronger Staging Protection: The shared default code is gone. Each site gets its own random code, and the browser remembers it after first use so it doesn’t stay in the link. Protection now covers the parts of the site that apps and bots use, plus sign-ups and comments. Protected pages are never cached, and visitors can’t fake their IP to get past it. Remember to resend your access link.
  • Login code abuse protection: Codes go only to existing accounts, with a per-visitor request limit.
  • License key hidden: The License page no longer shows any part of your key, and older saved copies are now stored securely.
  • Safe plugin search: Plugin descriptions from WordPress.org are displayed safely, so hidden code in them can’t run in your dashboard.
Full changelog

Classic Monks v2.4.0

Classic Monks v2.4.0 adds a conditional actions builder for login and registration forms, full white-label branding with custom colors and logos, plugin upload with one-click overwrite, SMTP provider search, and 404 suggestion confidence badges. Secure Downloads is hardened against SSRF attacks. 6 new features. 3 enhancements. 13 bug fixes. 1 security hardening update.

Login Conditional Actions

Assign roles, redirect users, trigger notifications, set user meta, or hold registrations for approval — all based on field values. A visual builder lets you author rules with typed operators per field, and a reset-to-defaults control clears everything in one click.

White-Label Branding

Brand the plugin for client sites: set a custom brand color that overrides the default green throughout the admin, upload your own SVG menu icon and header logo, and show your icon in the admin bar. Version badges hide automatically when “Hide Version Number” is on, and the license screen picks up your branding without extra configuration.

Plugin Upload: Overwrite & Replace

Upload a plugin zip and inspect its details before installing. When a folder collision is detected, a one-click replace option appears instead of a vague WordPress error. Your overwrite and skip-activation preferences persist between sessions.

Secure Downloads Hardening

Share links now block server-side requests to private IPs, localhost, and cloud metadata endpoints. Download limits are enforced atomically to close race conditions, and expired or disabled links are refused outright. SSRF protection prevents path-traversal attacks against wp-config.php and similar sensitive files.

Amazon SES Email Fix

SES credentials (access key, secret key, region) are now saved and encrypted properly. The connection form no longer rejects SES-specific fields, and editing any API-key connection no longer forces re-entry of the secret.

Tested up to

WordPress Version: 7.1.2
WooCommerce Version: 11.1.1
Bricks Builder Version: 2.4

Full changelog

Classic Monks v2.3.0

33 changes this release. 7 new features. 1 behavior change. 11 improvements. 14 bug fixes.

The hardest part of switching a plugin is not finding a better one. It is rebuilding every setting you already configured. v2.3.0 removes that barrier entirely. Two new migration assistants, one for Admin & Site Enhancements (ASE) and one for Perfmatters, transfer your existing setup into Classic Monks in a single click. No manual reconfiguration, no guessing what moved, no missing settings.

Once you are in, the rest of the release is about making the plugin faster, safer, and more complete. The settings dashboard now opens more than 7 times faster than before. Email delivery gets automatic bounce protection so your domain reputation stays intact. The image converter, which had a cluster of reliability bugs since v2.2.2, is fully repaired across upload, batch, and large-image workflows. And Admin Columns Manager grows to cover WooCommerce orders and Polylang language columns.

For the full list of what changed, see the complete changelog below.

Migration Assistants

The new import assistants handle the work of moving from ASE or Perfmatters into Classic Monks. ASE transfers 77 settings in one click, including SMTP email setups, redirects, custom admin columns, and user avatars. Perfmatters lets you pick which categories to import and shows an instant summary. Both assistants display exactly what moved and what was skipped.

If you are still comparing, read Classic Monks vs ASE and Classic Monks vs Perfmatters for an honest breakdown of what each plugin does best.

Classic Monks Dashboard: 7x Faster

The Classic Monks dashboard now opens in roughly 280ms instead of 2+ seconds, loading tabs on demand instead of pulling every panel into memory on first visit. Each visit saves 7.5MB of server memory. Saving a setting no longer stalls your next click. Every settings tab and nested section is now bookmarkable, so you can share direct links with teammates.

Email Bounce Protection

Classic Monks now tracks delivery errors automatically. When an address repeatedly bounces or fails, the system stops sending to it. A dedicated blocklist screen lets you search suppressed addresses, unblock one that was flagged by mistake, or manually add an address. This closes the retry-loop problem where fake form submissions or deleted accounts generate endless failed delivery attempts and hurt your domain reputation.

Admin Columns and Media

Admin Columns Manager adds built-in WooCommerce Order columns with full HPOS support, a layout placeholder for positioning Polylang language flag columns anywhere in your tables, and reliable hiding of third-party columns you remove. The Media Library edit screen now shows every thumbnail size and dimension WordPress generated, with copy buttons for direct URLs.

Image Converter: The Full Fix

The image converter had a cluster of bugs in v2.2.2 that affected upload conversion, batch processing, and large images. v2.3.0 addresses all of them: converted WebP and AVIF files display correctly, re-uploading with the same filename no longer corrupts thumbnails, batch processing stops cleanly at the end of the media library, and large images no longer trigger memory or timeout errors.

Tested up to

  • WordPress Version: 7.1
  • WooCommerce Version: 11.0.1
  • Bricks Builder Version: 2.3.13
Full changelog

Classic Monks v2.2.2

Classic Monks v2.2.2 delivers sortable log tables, reliable SMTP connection priority saving, cleaner email encoding, and a fixed Admin Columns drag-reorder experience. 1 core rework. 1 new feature. 3 enhancements. 8 bug fixes.

Sortable 404 and Search Log Tables

Both 404 and Search log tables now support click-to-sort on key columns — Hits, Status, and Results. Sort preferences persist across page loads so your chosen order is always remembered between sessions.

SMTP & Email Reliability

Several email workflow pain points have been resolved:

  • Connection Priority Saving: Drag-reordering SMTP connection cards now saves correctly alongside other settings — no more lost priority changes when clicking Save.
  • Character Encoding: Outgoing emails are always sent in the correct character set, eliminating garbled or mojibake characters from SMTP-delivered messages.
  • Provider Credential Validation: Amazon SES, Cloudflare, and similar providers no longer trigger false “missing API key” errors on save.
  • Clean Log Drawer Preview: Raw CSS and JavaScript from HTML emails no longer bleed into the log drawer message preview.

Admin Columns Drag Reorder Fixed

Reordering columns in the Admin Columns Manager now correctly activates the Save button and preserves the new column sequence on save — the drag handle is constrained to the correct axis and dirty state tracking is reliable.

Tested up to

WordPress Version: 7.1
WooCommerce Version: 11.0.1
Bricks Builder Version: 2.3.11

Full changelog

Classic Monks v2.2.1

Classic Monks v2.2.1 brings targeted refinements, bug fixes, and workflow improvements across SMTP setup, email signatures, 404 exclusions, and admin controls. 4 enhancements. 5 bug fixes.

Refined SMTP & Email Management

Setting up and maintaining custom email providers is now smoother and more reliable:

  • Provider Configuration & Validation: Switching provider templates in the SMTP modal reliably renders configuration options, required fields feature clear asterisk markers, and saving API or OAuth connections no longer produces false required-field errors.
  • Ready-to-Copy wp-config.php Snippets: Selecting constant-based credential storage displays copyable configuration snippets directly in the modal for secure, effortless setup.
  • Consistent Email Signatures: Global email signatures are now attached reliably across every sending path — including direct API providers and SMTP — without missing signatures or duplicate additions during retry attempts.
  • Streamlined Connection Cards: Connection cards display priority order upfront with concise details for sender address, host, and authentication method.

Dedicated 404 Exclusions Management

The 404 Logs tool now features a dedicated Exclusions subtab, separating URL patterns, bot crawlers, user agent filters, and IP exclusions into a clean interface away from general settings. Custom 404 destination redirects have also been hardened for reliable redirects.

Admin UI & Accessibility Polish

  • Password Visibility Toggles: Sensitive API key and password fields across AI, Security, and Core settings now feature standardized reveal buttons with accessible labels and smooth styling.
  • Admin Notice Drawer Alignment: Alert positioning and dismiss buttons inside the notices drawer have been aligned for clean display and effortless interaction.
  • Independent Metric Badges: Email log and queue counts in the Email Manager update independently without overlapping digits.

Tested up to

WordPress Version: 7.1
WooCommerce Version: 11.0.1
Bricks Builder Version: 2.3.11

Full changelog

Classic Monks v2.2.0

Classic Monks v2.2.0 ships 37 changes this release. 1 core rework. 11 new features. 8 enhancements. 13 bug fixes. 2 options removed. 2 security hardening updates.

We built Classic Monks to replace 20–30 separate plugins with one. Promising that is easy. Earning it is the hard part: a single plugin only deserves the claim when every feature is genuinely good, not just present.

The centerpiece of v2.2.0 is email. We rebuilt the SMTP engine so it can stand next to the plugins people pay for separately, and then we went past them. That is the headline. Everything else in this release, and there is a lot, finishes the core features we have shipped since v1.

Email can finally match a dedicated SMTP plugin

This is the big one, and it deserves the top spot. If you have been running a separate SMTP plugin, this is the release that lets you delete it.

  • Multiple SMTP connections with automatic fallback. If your primary provider drops, mail still goes out.
  • OAuth 2.0 sign-in for Gmail, Google Workspace, and Outlook.
  • Integrations with 20+ providers: SendGrid, Mailgun, Amazon SES, Postmark, and more.
  • An automatic retry queue that re-sends failed emails instead of dropping them silently.
  • Email fallback and routing. Pick the default connection, set a fallback, and route specific From addresses to dedicated connections.
  • Delivery reports straight to your inbox, plus a global email signature with per-email toggles.

Two things make this better than “we added an SMTP tab.” First, the retry queue and fallback chain are runtime behavior, not a settings screen. Silent email failure is the kind of bug that makes a site look broken and costs a reputation; this stops it at the source. Second, it slots into the whole reason Classic Monks exists: one plugin, not a stack. SMTP was the last big thing holding people to a paid add-on. Not anymore.

We put the test where the claim is. The SMTP system holds up against the dedicated plugins people pay for, and it is built into the toolkit you already run.

The features that matured

With email handled, we went back and finished the core features that shipped since v1. Broken link scanning, 404 and redirect management, admin columns, admin notices, the modals, two-factor. Each of them got a real upgrade this week.

Admin Columns got its biggest upgrade yet

The Admin Columns Manager from v2.0 could add custom fields, taxonomy columns, and frozen columns to your list tables. Now it does the thing you actually do all day:

  • Inline editing. Change values right in the table, no opening each item.
  • Inline filtering. Narrow the list without leaving the table.
  • ACF date picker values now display correct dates, the Order column integrates properly, and it remembers the last post type you were working in.

Two-factor, without the friction

The 2FA login is better than ever, with multi-provider support, security hardening, CSV log export, and a logging overhaul. And there is now a path that is often better for real users: replace the 2FA requirement entirely with email OTP. If you would rather not hand out authenticator apps, skip them. Email OTP gets people in with far less friction while keeping the account protected.

The admin just feels calmer now

  • The Admin Notice Manager got a full UI/UX overhaul, with its dashboard settings consolidated into one place. Notices are clearer, and where they live is no longer a mystery.
  • Browser alert popups are gone. Confirmation dialogs are now styled in-page toasts, and modals open as clean slide drawers, a consistent and more user-friendly experience across every module.
  • 404 monitoring and redirect management were reworked, with smarter redirects, bulk actions on 404 logs, and your tab remembered after reloading.
  • Broken link scanning now detects visitors, avoids duplicate scans, and runs on a schedule.

The rest

Everything else in this release is polish that makes the plugin feel finished:

  • Modular feature tabs let you show or hide the WooCommerce, Bricks, and AI areas so the plugin only displays what you actually use.
  • SVG watermark support, with clearer error handling when restoring watermarked files.
  • Add and manage additional roles directly from the user profile.
  • Sortable, searchable debug log columns with your preferences remembered.
  • Core setup options grouped into clear sections, and the “Relaunch Setup Wizard” moved to where the rest of your core options live.
  • The Image Converter is WordPress 7.1 ready. When Auto-Convert is on, it bypasses WordPress 7.1’s new client-side media processing, so you never get duplicate conversions or metadata conflicts.
  • Lazy loading that avoids duplicate fetches, more reliable license update checks, and a WooCommerce Code Manager that no longer fatals when WooCommerce is inactive.

Still the story that started it: OTP login

v2.0 shipped our most-requested feature, SMS + Email OTP Login & Registration, the one people kept asking for on the idea board. Passwordless login, registration, and password resets by one-time passcode, sent over email, SMS, WhatsApp, or Firebase. It works on the frontend, and it can take over the default wp-admin login entirely. Nothing changed about that in v2.2.0. It just sits next to the maturity this release brings, and together they cover the two login paths people actually want: passwordless when it is convenient, email OTP when two-factor is too much friction.

Security

  • The secret login URL no longer leaks through wp-login.php redirects.
  • Login redirects now return 404 instead of exposing information.
  • Debug log files are saved with an unguessable name to prevent unauthorized access.

Tested up to

WordPress Version: 7.1
WooCommerce Version: 11.0.1
Bricks Builder Version: 2.3.11

Full changelog

15 changes this release. 5 new features. 6 bug fixes. 3 enhancements. 1 security hardening update.

This is a major release. The headline: WooCommerce Product Price History Tracker lets you track historical pricing data for products directly inside the plugin. We also added media native format detection with watermark backup synchronization, image watermark bulk actions, separated external link nofollow and open-in-new-tab controls, and a White Label option to hide the lost password link on the login page.

On the improvements side: the debug log viewer got search and filtering with a redesigned interface, browser alert popups throughout the admin have been replaced with styled in-page toast notifications and confirmation dialogs, and those dialogs are now fully keyboard-navigable with proper focus management.

Security: the plugin now respects DISALLOW_FILE_MODS and DISALLOW_FILE_EDIT when defined in wp-config.php. Security tab toggles and Code Manager operations that depend on file modifications are locked and show clear notices instead of silently failing.

Tested up to

WordPress Version: 7.0.2
WooCommerce Version: 10.9.4
Bricks Builder Version: 2.3.10

WooCommerce

Product Price History Tracker

Track historical pricing data for WooCommerce products directly within the plugin, giving you a record of price changes over time.

Media & Watermarks

Native Format Detection

The Media Manager now detects and displays the original format of uploaded files.

Backup Synchronization

Watermark backups stay in sync when media files are renamed, so your backup copies always match the current filename.

Image Watermark Bulk Action

Watermark multiple attachments at once directly from the media list using the built-in bulk action menu.

White Label

Hide Lost Password Link

Hide the “Lost your password?” link on the login page for a cleaner, branded login experience.

Links & SEO

External Link Options Separated

The nofollow and open-in-new-tab settings for external links are now independent controls, letting you apply one without the other.

Admin Experience

Debug Log Viewer

Search and filter log entries with a redesigned interface, making it faster to find what you need.

Confirmation Dialogs

Browser alert popups throughout the admin have been replaced with styled in-page toast notifications and confirmation dialogs.

Confirmation Dialog Accessibility

Alert buttons receive visible focus styles, and inputs and buttons gain sensible default focus on open, making dialogs fully keyboard-navigable.

Fixes

  • Multi-Checkbox Settings Crash: Checkbox fields with multiple selections no longer trigger a server error when saving plugin settings.
  • Folder Manager Item Moving: Dragging items between folders now works correctly across multiple open folders without disappearing or placing items in the wrong location.
  • Menu Manager Sub-Tab Duplication: Redundant sub-tabs that previously appeared in the Menu Manager have been removed.
  • Email Logging Filter: Email logging results now filter accurately, and the log table layout has been tidied up.
  • Menu Manager Separator and Spacer Persistence: New separators and spacers added to the admin menu layout no longer vanish after saving.
  • Disable Unnecessary Image Sizes: The image size control feature now works reliably end-to-end, preventing failures when disabling specific thumbnail sizes.

Security

WordPress File Modification Constants

The plugin now respects DISALLOW_FILE_MODS and DISALLOW_FILE_EDIT when they are defined in wp-config.php. Security tab toggles and Code Manager operations that depend on file modifications are locked and show clear notices instead of silently failing.

Full changelog

Classic Monks v2.0

13 new features, 8 improvements, 6 bug fixes. Classic Monks v2.0 is the biggest release yet for this WordPress all-in-one admin plugin.

v2.0 overhauls the WordPress admin experience. The new Setup Wizard guides you through feature discovery and preset application. Admin Columns Manager, Menu Manager, Role Manager, and the OTP login system all ship for the first time. The dashboard, watermarks, and plugin updates also got significant improvements.

Classic Monks replaces 20 to 30 separate WordPress plugins with one lightweight toolkit. If you manage multiple WordPress sites, this release cuts configuration time and reduces plugin dependency further.

Tested up to

  • WordPress Version: 7.0.2
  • WooCommerce Version: 10.9.4
  • Bricks Builder Version: 2.3.9

What’s New in v2.0

Admin Power Tools

This release gives you granular control over every part of the WordPress admin. Columns, menus, roles, and toolbar items are all customizable now. These features replace several popular standalone WordPress admin customization plugins.

  • Setup Wizard: Guided setup helps you find features and apply Performance Focus, Hardened Security, AI Suite, or Minimalist Admin presets in a few steps. Reduces initial configuration time for new installations.
  • Admin Columns Manager: Customize WordPress admin list tables with custom fields (including ACPT support), taxonomy columns, global list search, frozen columns with horizontal scrolling, and inline featured-image editing.
  • Admin Menu & Toolbar Manager: Customize WordPress admin navigation with SVG and custom icon overrides, menu spacers, inline menu-title editing, visibility controls by role or user, and custom toolbar item placement.
  • Role Manager & Access Control: Create custom WordPress roles, manage granular capabilities, and limit specific roles to designated posts or pages.
  • Alphabetical Menu Sorting: Sort the main WordPress admin menu alphabetically with one toggle.
  • Wider Admin Sidebar: Set a wider WordPress admin navigation sidebar for longer menu labels.

Login, Security, and Email

Passwordless authentication and full email personalization, plus a safety net for database resets.

  • OTP Login & Registration: Offer passwordless login, registration, and password resets using one-time passcodes sent by email, SMS, WhatsApp, or Firebase. Replaces the need for separate WordPress two-factor authentication plugins.
  • Customizable System Emails: Personalize WordPress notification emails, including password resets, new-user, comment, and two-factor emails, with dynamic merge tags.
  • Database Reset Lockout Protection: Preserves the administrator password hash and active session during a database reset to prevent accidental lockouts.

Media and Taxonomy

Watermark automation, taxonomy reordering, and admin list filtering.

  • Image Watermark Manager: Add image or text watermarks automatically or in bulk, with AVIF support, live progress, operation logs, and backup and restore controls.
  • Taxonomy Term Reordering: Reorder hierarchical taxonomy terms with drag-and-drop, search, and bulk ordering controls.
  • Admin List Taxonomy Filters: Add configurable taxonomy dropdown filters to selected WordPress admin post lists.
  • Auto-Resize Filename Exclusions: Define filename prefixes and suffixes for images that should skip automatic resizing.

Navigation and Polish

Small quality-of-life touches that add up.

  • Deep-Linked Tab Navigation: Bookmark or share a direct link to any Classic Monks settings tab or subtab.
  • Admin Dashboard: Redesigned the plugin dashboard with a sticky tabbed header, consistent configuration cards, and clearer tables across the plugin.
Full changelog

22 changes this release. 4 new features. 8 bug fixes. 6 enhancements. 2 security hardening updates. 1 workflow change. 1 removal.

The headliner is multisite compatibility: we added an optional setting to fully deregister the block library stylesheet instead of just dequeuing it, which fixes the WordPress 6.9.1+ notice on multisite installs where core blocks still depend on that handle. We also added Anthropic Claude and Zhipu GLM as native AI providers, customizable support links on the License page for white-label setups, and a read more/read less toggle for long Code Manager snippet descriptions.

On the fixes side: lifetime licenses no longer show as expired, SMTP debug output no longer breaks Bricksforge and JetFormBuilder form submissions, AI reference image uploads no longer return 400 errors, and Code Manager display conditions parse complex JSON correctly without double-encoding.

Security hardening: password reset and lost-password actions now only work through your custom login slug, and author archives and REST users endpoint are blocked when enumeration protection is on.

Tested up to

WordPress Version: 7.0
WooCommerce Version: 10.9.3
Bricks Builder Version: 2.3.8

Full changelog

This release introduces 28 changes, including 10 new features, 7 bug fixes, and 8 enhancements to streamline your WordPress workflow.

Tested up to

WordPress Version: 7.0
WooCommerce Version: 10.9.1
Bricks Builder Version: 2.3.8

Key Release Highlights

  • Instant Short Link Save & Shortcut Support: Short link settings now save instantly without page reloads using AJAX, and can be saved using standard Cmd+S / Ctrl+S keyboard shortcuts.
  • Redesigned Audience & Click Analytics: View key KPI metrics (total clicks, peak days) and visual interactive charts highlighting audience breakdown by country, device, browser, operating system, and referrer source.
  • WooCommerce Out-of-Stock Filter: Dynamically prevent out-of-stock variations from appearing in customer-facing dropdown select menus, improving shopping experience and reducing friction.
  • Inline-Only Style Tracking: Cleanly monitor and unload late-enqueued inline-only block theme global styles within the unified Assets Manager panel.
  • Folder Manager Auto-Assignment: Media uploads from the modal are now automatically organized directly into your currently selected folders.
  • AI Brand System Prompt & Language: Apply a single brand system prompt across all alt text, text generation, and image edit requests, and generate localized image alt text in any target language.
Full changelog

Sumit Your Ideas or Feature Requests

All submissions go through a manual review, so not every idea will be published. That said, the most upvoted ideas are given priority on our official roadmap.Please check if your idea already exists before submitting. If you find it, simply upvote it to help us prioritize it.