{"id":360946,"date":"2026-09-07T11:22:18","date_gmt":"2026-09-07T11:22:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/codeally-tinymce-simplified\/"},"modified":"2026-09-07T11:22:00","modified_gmt":"2026-09-07T11:22:00","slug":"codeally-simplified-editor-tinymce","status":"publish","type":"plugin","link":"https:\/\/es-co.wordpress.org\/plugins\/codeally-simplified-editor-tinymce\/","author":14728763,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.2","stable_tag":"1.2.2","tested":"7.1","requires":"6.4","requires_php":"8.2","requires_plugins":null,"header_name":"Codeally Simplified Editor for TinyMCE","header_author":"Codeally","header_description":"Limits TinyMCE formatting options to basic elements to maintain clean content semantics.","assets_banners_color":"","last_updated":"2026-09-07 11:22:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/oldrup\/codeally-simplified-editor-tinymce","header_author_uri":"https:\/\/codeally.dk\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.2":{"tag":"1.2.2","author":"oldrup","date":"2026-09-07 11:22:00","revision":3684731}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3684731,"resolution":"1","location":"assets","locale":"","width":1023,"height":923},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3684731,"resolution":"2","location":"assets","locale":"","width":1024,"height":365},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3684731,"resolution":"3","location":"assets","locale":"","width":1024,"height":784},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3684731,"resolution":"4","location":"assets","locale":"","width":1024,"height":388}},"screenshots":{"1":"Recommended Pods Framework field settings.","2":"Streamlined TinyMCE editor interface in a Pods field.","3":"Recommended ACF (Advanced Custom Fields) field settings.","4":"Streamlined TinyMCE editor interface in an ACF field."}},"plugin_section":[],"plugin_tags":[2211,1332,2329,1719,2303],"plugin_category":[46,59],"plugin_contributors":[279563],"plugin_business_model":[],"class_list":["post-360946","plugin","type-plugin","status-publish","hentry","plugin_tags-acf","plugin_tags-editor","plugin_tags-pods","plugin_tags-tinymce","plugin_tags-wysiwyg","plugin_category-editor-and-writing","plugin_category-utilities-and-tools","plugin_contributors-oldrup","plugin_committers-oldrup"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/codeally-simplified-editor-tinymce.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/codeally-simplified-editor-tinymce\/assets\/screenshot-1.png?rev=3684731","caption":"Recommended Pods Framework field settings."},{"src":"https:\/\/ps.w.org\/codeally-simplified-editor-tinymce\/assets\/screenshot-2.png?rev=3684731","caption":"Streamlined TinyMCE editor interface in a Pods field."},{"src":"https:\/\/ps.w.org\/codeally-simplified-editor-tinymce\/assets\/screenshot-3.png?rev=3684731","caption":"Recommended ACF (Advanced Custom Fields) field settings."},{"src":"https:\/\/ps.w.org\/codeally-simplified-editor-tinymce\/assets\/screenshot-4.png?rev=3684731","caption":"Streamlined TinyMCE editor interface in an ACF field."}],"raw_content":"<!--section=description-->\n<p>Codeally Simplified Editor for TinyMCE refines the WordPress rich-text editor into a cleaner, focused editing environment. By restricting the toolbar to core formatting \u2013 bold, italics, strikethrough, lists, links, undo\/redo, and clear formatting \u2013 it creates an intuitive experience for day-to-day content creators.<\/p>\n\n<p>This setup removes visual clutter and prevents accidental styling issues while preserving helpful copy-paste markup. Core inline elements (bold text, italics, links, lists, and images) survive pastes intact, while background colors, custom fonts, inline CSS, and heading tags are cleanly stripped.<\/p>\n\n<h4>Key Highlights<\/h4>\n\n<ul>\n<li>Focused Writing UI: Provides essential inline styling options without toolbar clutter.<\/li>\n<li>Filtered Copy-Paste: Preserves basic markup (<code>&lt;strong&gt;<\/code>, <code>&lt;em&gt;<\/code>, <code>&lt;a&gt;<\/code>, <code>&lt;ul&gt;<\/code>, <code>&lt;ol&gt;<\/code>, <code>&lt;li&gt;<\/code>, <code>&lt;img&gt;<\/code>).<\/li>\n<li>WCAG Heading Protection: Strips pasted <code>&lt;h1&gt;<\/code>\u2013<code>&lt;h6&gt;<\/code> elements to prevent broken heading outlines.<\/li>\n<li>Optional Media Support: Accommodates standard <code>&lt;img&gt;<\/code> tags for compatibility with existing content.<\/li>\n<li>Zero Configuration: Works automatically across all TinyMCE instances in the WordPress admin.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Log in to your WordPress admin dashboard.<\/li>\n<li>Navigate to Plugins &gt; Add New and search for \"Codeally Simplified Editor for TinyMCE\".<\/li>\n<li>Click Install Now, and then Activate.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"who%20is%20this%20plugin%20for%3F\"><h3>Who is this plugin for?<\/h3><\/dt>\n<dd><p>It is built for developers, agencies, and site owners who want to provide content creators with a safe, accessible, and user-friendly editing experience across custom rich-text fields.<\/p><\/dd>\n<dt id=\"why%20are%20heading%20tags%20%28h1-h6%29%20stripped%20on%20paste%3F\"><h3>Why are heading tags (H1-H6) stripped on paste?<\/h3><\/dt>\n<dd><p>To satisfy WCAG 2.1 (Success Criterion 1.3.1 Info and Relationships), document heading structures must follow a logical, sequential hierarchy (e.g., an H1 page title followed by an H2, then H3). Pasting arbitrary heading tags into custom field regions frequently disrupts the page's structural outline, creating navigation barriers for screen reader users and assistive technologies.<\/p><\/dd>\n<dt id=\"should%20i%20use%20wysiwyg%20fields%20for%20images%3F\"><h3>Should I use WYSIWYG fields for images?<\/h3><\/dt>\n<dd><p>While this plugin supports <code>&lt;img&gt;<\/code> tags when media buttons are enabled, best practice is to use dedicated Image or Gallery custom fields for media assets. Separating media from rich text gives developers full control over responsive output, <code>srcset<\/code> attributes, and layout design on the frontend.<\/p><\/dd>\n<dt id=\"how%20should%20i%20configure%20pods%20framework%20wysiwyg%20fields%3F\"><h3>How should I configure Pods Framework WYSIWYG fields?<\/h3><\/dt>\n<dd><p>Under WYSIWYG Options, recommended settings include:\n* Enable Media Buttons: Unchecked (or checked if image uploads are required)\n* Sanitize HTML: Checked\n* Enable wpautop: Checked\n* Allowed HTML Tags: <code>p, strong, b, em, i, del, strike, s, ul, ol, li, a, img<\/code><\/p><\/dd>\n<dt id=\"how%20should%20i%20configure%20acf%20wysiwyg%20fields%3F\"><h3>How should I configure ACF WYSIWYG fields?<\/h3><\/dt>\n<dd><p>Under the Presentation tab:\n* Tabs: Visual Only\n* Toolbar: Full (automatically streamlined by this plugin)\n* Show Media Upload Buttons: Off (or On if image uploads are required)<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20other%20custom%20field%20plugins%3F\"><h3>Does it work with other custom field plugins?<\/h3><\/dt>\n<dd><p>Yes. It hooks into core WordPress TinyMCE initialization filters (<code>tiny_mce_before_init<\/code> and <code>mce_buttons<\/code>), ensuring any standard WP WYSIWYG field is automatically streamlined.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20disable%20the%20plugin%3F\"><h3>What happens if I disable the plugin?<\/h3><\/dt>\n<dd><p>Your saved content remains completely unchanged in the database. Disabling the plugin simply restores default TinyMCE toolbars for future editing sessions.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Renamed plugin to Codeally Simplified Editor for TinyMCE and updated text domain to align with WordPress.org submission guidelines.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Updated readmes to reflect updated plugin name.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added support for <code>&lt;img&gt;<\/code> tags to accommodate media upload workflows.<\/li>\n<li>Updated branding to Codeally Simplified Editor for TinyMCE.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Improved paste handling: preserves essential markup (bold, italics, links, lists) while stripping inline CSS, spans, classes, and heading tags.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial official release.<\/li>\n<\/ul>","raw_excerpt":"Simplifies TinyMCE to help creators focus on writing, while maintaining clean HTML and web accessibility.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/360946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=360946"}],"author":[{"embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/oldrup"}],"wp:attachment":[{"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=360946"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=360946"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=360946"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=360946"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=360946"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-co.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=360946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}