DEV Community

Cover image for Restoring the Freedom of Choice: Why I Decided to Bring Back the “Disable Visual Editor” Option in WordPress
Dejan S. Višekruna
Dejan S. Višekruna

Posted on

Restoring the Freedom of Choice: Why I Decided to Bring Back the “Disable Visual Editor” Option in WordPress

As a developer who writes directly in HTML, I’ve always relied on a small but important setting in WordPress:
Visual Editor: +/- Disable the visual editor when writing” in the user profile.

But in version 6.8, WordPress removed that option — without warning.

For me, this wasn’t just a small inconvenience. It was the loss of freedom of choice.

So I decided to fix that and bring it back as a plugin.

The Problem That Affects Many

Many developers, freelancers, and users who work with code are not fans of WYSIWYG editors. Not everyone is a “visual type.”

Additionally, there are times when you simply need to input HTML tags that aren’t well supported in a standard text editor.

The problem with the visual editor is that it can “clean up” the code. A small fix through the Edit Page/Post in the Dashboard — or, more often, accidentally opening the Visual tab — can wipe out all the HTML you worked so hard to write. And then, back to square one.

I’ve gone as far as preparing HTML-based content locally, then copy/pasting it directly into the database (wp_posts > post_content). I no longer even add new wp_post IDs through the Dashboard; I do it via SQL commands or my own upgraded legacy version of a previously banned mass page creation plugin.

And then I pack it all... Then someone (or I) opens the WP TinyMCE Editor — the Visual tab — and flushes the code.

In the old WordPress, all you needed to do was check the box “Disable the visual editor when writing” in your profile. Let the worst happen — the code stays.

But since version 6.8, WordPress no longer shows this option, even if the Classic Editor plugin is active. What was once a simple solution — is now completely removed from the interface.

The Solution I Made

This is where I created Classic Visual Editor Options.

The plugin does just one thing: restores that old, beloved option in the user profile.

No additional settings. No extra UI. No bloat.

Just that one checkbox.

  • ✅ Works even if you use Block Editor
  • ✅ Works even if you use Classic Editor
  • ✅ Respects user settings (rich_editing meta)

I purposely kept it minimalist because sometimes, that’s exactly what’s needed.

Conclusion — It’s Not Nostalgia, It’s a Choice

This story isn’t about the past. It’s not even about one checkbox.

It’s about the fact that s*ome users still want control over how they write*. They want a work environment without visual “flavor.” They want to write in peace — just as they always have.

If you’re one of them — this plugin is for you.

🔗 Plugin Link: Classic Visual Editor Options

Feel free to leave a comment, suggestion, or question.
I’m open to feedback — and new solutions that respect the old things that worked.

Dejan S. Višekruna
WP developer and someone who still believes that — Code is Poetry.

Top comments (0)