=== Ethan's Classic Editor Styling ===
Contributors: ethanjhulbert
Tags: classic editor, tinymce, editor styles, editor-style.css
Requires at least: 5.8
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Control how content looks inside the Classic Editor's writing area — no theme file editing required.

== Description ==

Some themes ship an editor stylesheet that makes the Classic Editor's writing
area look nothing like the plain, readable default WordPress ships with —
oversized headings, strange colors, cramped line-height. This plugin gives
you two simple controls, both from a settings screen, with no code file to
open:

1. A single checkbox to strip a theme's editor styling back toward the
   WordPress default look.
2. A plain textarea for your own CSS, always applied last, so it always has
   the final say — the same idea as the Additional CSS box in the
   Customizer, but for the writing screen instead of the public site.

You don't have to check the reset box to use the custom CSS box. Leave the
theme's styling in place and just override the piece or two that actually
bothers you, if that's all you need.

A live preview, built from a real TinyMCE editor instance loaded with sample
content, updates as you type — so you're seeing the actual rendering engine
at work, not an approximation of it.

None of this touches how the site looks to visitors. It only affects the
Classic Editor writing screen inside wp-admin.

= A note on how the custom CSS is applied =

Your custom CSS is injected directly into the editor rather than linked as a
separate stylesheet file. In practice this means there's no stylesheet for
the browser to cache — a saved change shows up the next time the editor
loads, without the "why hasn't this updated yet" wait that can come with
theme editor stylesheets.

= Good to know =

* The reset checkbox handles the common case — a theme's stylesheet
  registered through `add_editor_style()`. Some themes instead inject
  styling directly into the editor's configuration rather than through a
  linked stylesheet; the plugin does its best to clear that too when reset
  is checked, but it's a blunter instrument, since there's no filename to
  target — just whatever inline styling is present at that point gets
  cleared.
* Only users who can edit theme options can see or use this settings
  screen.
* This plugin was built independently, without reference to any other
  editor-styling plugin.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/`, or install through
   Plugins > Add New.
2. Activate the plugin.
3. Go to Settings > Classic Editor Styling.

== Frequently Asked Questions ==

= Will this change how my site looks to visitors? =

No. It only affects the Classic Editor's writing screen inside wp-admin.

= Does this work with the block editor (Gutenberg)? =

No — this plugin is built specifically for the Classic Editor (TinyMCE).

= I checked the reset box but a theme's styling is still showing up. What's going on? =

Most theme editor styling is removed cleanly. If a theme injects its styling
directly into the editor's setup instead of through a stylesheet file, the
plugin clears what it can, but this method is less exact than removing a
named file. If you still see leftover styling after checking reset, your
own custom CSS box below is the reliable way to override it directly.

== Changelog ==

= 1.0.0 =
* Initial release.

== Credits ==

Developed by Ethan J. Hulbert.
