{"id":235413,"date":"2025-05-30T09:11:57","date_gmt":"2025-05-30T09:11:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/restore-visual-editor-options\/"},"modified":"2025-12-03T23:40:55","modified_gmt":"2025-12-03T23:40:55","slug":"classic-visual-editor-options","status":"publish","type":"plugin","link":"https:\/\/ewe.wordpress.org\/plugins\/classic-visual-editor-options\/","author":6152345,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Classic Visual Editor Options","header_author":"DVeb (Dejan S. Vi\u0161ekruna)","header_description":"Restores the option to disable the visual editor in user profiles \u2013 for old-school WordPress users who still believe that \"Code is Poetry.\"","assets_banners_color":"a99391","last_updated":"2025-12-03 23:40:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/supracorona","rating":5,"author_block_rating":0,"active_installs":500,"downloads":1289,"num_ratings":4,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"Supracorona","date":"2025-05-30 09:13:28"},"1.0.1":{"tag":"1.0.1","author":"Supracorona","date":"2025-09-05 08:15:13"},"1.0.2":{"tag":"1.0.2","author":"Supracorona","date":"2025-12-03 23:40:55"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3303475,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3303446,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3303475,"resolution":"1544x500","location":"assets","locale":""},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3303446,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3303475,"resolution":"772x250","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3303475,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3303446,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3303446,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3303446,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Legacy versions of WordPress where the checkbox was removed.","2":"The restored checkbox \u2014 default state (unchecked).","3":"The restored checkbox \u2014 active (checked), visual editor disabled."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[155767,165637,48119,9246,2796],"plugin_category":[],"plugin_contributors":[243116],"plugin_business_model":[],"class_list":["post-235413","plugin","type-plugin","status-publish","hentry","plugin_tags-classic-editor","plugin_tags-disable-editor","plugin_tags-plain-text","plugin_tags-user-profile","plugin_tags-visual-editor","plugin_contributors-supracorona","plugin_committers-supracorona"],"banners":{"banner":"https:\/\/ps.w.org\/classic-visual-editor-options\/assets\/banner-772x250.png?rev=3303475","banner_2x":"https:\/\/ps.w.org\/classic-visual-editor-options\/assets\/banner-1544x500.png?rev=3303446","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/classic-visual-editor-options\/assets\/icon-128x128.jpg?rev=3303475","icon_2x":"https:\/\/ps.w.org\/classic-visual-editor-options\/assets\/icon-256x256.png?rev=3303446","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/classic-visual-editor-options\/assets\/screenshot-1.png?rev=3303446","caption":"Legacy versions of WordPress where the checkbox was removed."},{"src":"https:\/\/ps.w.org\/classic-visual-editor-options\/assets\/screenshot-2.png?rev=3303446","caption":"The restored checkbox \u2014 default state (unchecked)."},{"src":"https:\/\/ps.w.org\/classic-visual-editor-options\/assets\/screenshot-3.png?rev=3303446","caption":"The restored checkbox \u2014 active (checked), visual editor disabled."}],"raw_content":"<!--section=description-->\n<p>\ud83d\udcac\n<em>Dear and respected members of the WordPress community, especially those who still believe that \"Code is Poetry\" \u2014 believe it or not, there are people like me for whom this removed feature still matters.<\/em><\/p>\n\n<p>This plugin restores the classic\n<strong>\u201cVisual Editor Options\u201d<\/strong>\nsection to the user profile screen.<\/p>\n\n<p>It\u2019s a clean, dependable tweak \u2014 made for those who prefer writing in plain text, without distraction, without visual clutter.<\/p>\n\n<p>No extra settings. No noise. Just the option that once was.<\/p>\n\n<p>Perfect for:<\/p>\n\n<ul>\n<li>writers who live in the HTML tab,<\/li>\n<li>developers who avoid visual editors,<\/li>\n<li>or anyone who simply misses that checkbox.<\/li>\n<\/ul>\n\n<p>It works with both the Classic and Block editors,\nand doesn\u2019t require any additional plugins.<\/p>\n\n<p>Just install, and enjoy the silence of plain text.<\/p>\n\n<h3>How It Works<\/h3>\n\n<ol>\n<li>A checkbox labeled <strong>\u201cDisable the visual editor when writing\u201d<\/strong> is added to each user's profile page.<\/li>\n<li>When checked, the plugin disables visual editing features and saves the preference (<code>rich_editing = false<\/code>).<\/li>\n<li>Both TinyMCE and Gutenberg are bypassed \u2014 only the plain text editor is shown.<\/li>\n<\/ol>\n\n<p>Additional behaviors (enabled by default):<\/p>\n\n<ul>\n<li>Prevents loading of unnecessary editor scripts and styles for users who opt out.<\/li>\n<li>Removes visual editor metaboxes when not needed.<\/li>\n<li>Displays a dismissible admin notice if visual editing is disabled but the plugin is no longer active.<\/li>\n<\/ul>\n\n<h3>Compatibility<\/h3>\n\n<ul>\n<li>Works with both Classic and Block (Gutenberg) editors.<\/li>\n<li>Compatible with the Genesis Framework and most modern themes.<\/li>\n<li>Functions independently \u2014 does <strong>not<\/strong> require the Classic Editor plugin.<\/li>\n<li>Honors native WordPress capabilities like <code>user_can_richedit<\/code> and <code>use_block_editor_for_post<\/code>.<\/li>\n<\/ul>\n\n<h3>Translations<\/h3>\n\n<p>This plugin is translation-ready.<br \/>\nCurrently available in:<\/p>\n\n<ul>\n<li>Japanese (thanks to @kimipooh)  <\/li>\n<\/ul>\n\n<p>If you would like to contribute a translation, please visit:<br \/>\nhttps:\/\/translate.wordpress.org\/projects\/wp-plugins\/classic-visual-editor-options\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code> or install it directly via Plugins &gt; Add New.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>Users &gt; Your Profile<\/strong>, check \u201cDisable the visual editor when writing\u201d, and save changes.<\/li>\n<li>Done. The editor will now default to plain text for that user.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20really%20disable%20gutenberg%3F'><h3>Does this really disable Gutenberg?<\/h3><\/dt>\n<dd><p>Yes \u2014 for users who disable the visual editor. The plugin uses native filters to bypass both Gutenberg and TinyMCE.<\/p><\/dd>\n<dt id='what%20about%20other%20users%20on%20the%20site%3F'><h3>What about other users on the site?<\/h3><\/dt>\n<dd><p>Nothing changes for them unless they also choose to disable the visual editor in their profile.<\/p><\/dd>\n<dt id='do%20i%20need%20the%20classic%20editor%20plugin%20installed%3F'><h3>Do I need the Classic Editor plugin installed?<\/h3><\/dt>\n<dd><p>No. This plugin works entirely on its own.<\/p><\/dd>\n<dt id='is%20it%20safe%20to%20use%20with%20other%20editor-related%20plugins%3F'><h3>Is it safe to use with other editor-related plugins?<\/h3><\/dt>\n<dd><p>Yes \u2014 as long as those plugins respect WordPress coding standards and core filters.<\/p><\/dd>\n<dt id='is%20this%20plugin%20actively%20maintained%3F'><h3>Is this plugin actively maintained?<\/h3><\/dt>\n<dd><p>Yes \u2014 by a developer who still writes in HTML mode.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Updated \"Tested up to\" to WordPress 6.9.<\/li>\n<li>Prefixed a global variable to meet WordPress PHPCS standards.<\/li>\n<li>Added a minor security hardening check for <code>$_SERVER['PHP_SELF']<\/code>.<\/li>\n<li>General maintenance and compatibility updates.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added Japanese translation credit (@kimipooh)<\/li>\n<li>Readme updates<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Plugin was originally submitted as \u201cRestore Visual Editor Options.\u201d<\/li>\n<li>Renamed to <strong>Classic Visual Editor Options<\/strong> for clarity and naming consistency.<\/li>\n<\/ul>","raw_excerpt":"Restores the \u201cVisual Editor Options\u201d section in user profiles.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/235413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=235413"}],"author":[{"embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/supracorona"}],"wp:attachment":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=235413"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=235413"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=235413"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=235413"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=235413"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=235413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}