Editor component


Screenshot of the block editor in WordPress 5.6.

The Editor component covers:

  • Integration of the Gutenberg block editor, which was added in WordPress 5.0, into WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress..
  • Maintenance of the classic editor, which was the default editor until WordPress 5.0.

💬 Weekly chat Wednesday 14:00 UTC in the #core-editor Slack channel.

Subcomponents: TinyMCE, Autosave, and Quick/Bulk Edit.

Recent posts on the make/core blogblog (versus network, site)

View all posts tagged editor.

Recent posts on the make/test blog

View all posts tagged editor.

246 open tickets in the Editor component

246 open tickets defect (bug) enhancement feature request task (blessed)
16 5 0 0
5.6.1 3 0 0 0
5.7 4 4 0 2
Awaiting Review 137 11 2 0
Future Release 36 23 0 3

246 open tickets. Last 7 days: +1 ticketticket Created for both bug reports and feature development on the bug tracker.

34 tickets that have no replies

View list on Trac

  • #50009  class-wp-blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.-parser.php shouldn't be excluded from coding standards coding-standards
  • #50010  wp-includes/blocks shouldn't be excluded from coding standards coding-standards
  • #50056  Unselectable registered block style in list block sub-item ui javascriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/. css administration template
  • #50101  Server side GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ block add example cache javascript performance
  • #50110  Incorrect property docblocks in WP_Block_Type docs coding-standards
  • #50142  Getting console error while uploading media file in Gutenberg Editor javascript administration
  • #50216  On the bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. of replace_editor
  • #50226  Updating block attribute metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. (type array) fails if it is the only meta attribute
  • #50327  Anchor popup floating away when you press CMD+B ui
  • #50399  Gutenberg Editor Direction when Site language is Arabic and the Profile Language is English css
  • #50461  Sanitation breaking scripts in custom HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. block
  • #50544  Move Navigation screen's PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher code from Gutenberg to Core
  • #50964  WordPress view/preview links + post editor don't get along with SPA frontend
  • #51054  5.5. has changed the (post) editor background to white but I use white text so cannot see
  • #51096  Meta boxes hooked on 'edit_form_after_title' don't appear on block-editor page
  • #51186  CMD S Not saving/updating posts
  • #51449  Image caption missing after saving in multisitemultisite Used to describe a WordPress installation with a network of multiple blogs, grouped by sites. This installation type has shared users tables, and creates separate database tables for each blog (wp_posts becomes wp_0_posts). See also network, blog, site with non super administrator account ui multisite
  • #51484  A meta box can be prevented from being returned to its original position javascript administration
  • #51490  Editor Styles Not Loading in Correct Sequence for Blocks css
  • #51644  allowed_block_types breaks if array keys become non-sequential
  • #51753  Block editor: hide Custom Fields from Options screen (when custom fields are not supported)
  • #51819  use_block_editor_for_post() not avaialble by front end
  • #51897  add usemap attribute to images in gutenberg
  • #51982  Textarea to which button 'Add block' attach to don't get the focus and Blocks from Blocks / Patterns area are placing into the previous place of focus ui
  • #51989  Preview does not reflect layout change on published posts
  • #52039  Classic Editor plug in faulty after upgrading to Big Sur
  • #52054  WordPress 5.6 broke my ability to create posts.
  • #52202  Block Editor interprets German gendering asterix as list sign
  • #52204  Block pattern without categories make editor crash docs
  • #52215  conflictconflict A conflict occurs when a patch changes code that was modified after the patch was created. These patches are considered stale, and will require a refresh of the changes before it can be applied, or the conflicts will need to be resolved. with useBlockProps()
  • #52242  No "view" link after updating a post
  • #52288  Separate Color Palette for Text ui accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility)
  • #52305  WordPress Classic Editor Shifting Textarea View Position To Top javascript
  • #52308  WordPress Editor does not preserve "blank" (empty) lines in Code/Text mode javascript

10 tickets slated for 5.7

View list in Trac

  • #46169  Use system fonts for the block editor ui css administration performance privacy
  • #46187  Add a dynamic hook to filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. the content of a single block.
  • #48640  Update docblocks of register block type related function and classes docs
  • #50030  Post Attributes default template's value is empty
  • #51258  Fire an action when `replace_editor` is filtered to true administration
  • #51419  Reconsider the UXUX User experience impact of up/down arrows on meta boxes accessibility
  • #51483  2 elements with non unique id #_wpnonce in post.php
  • #51612  `render_block_data` for nested blocks – WP_Block::render vs render_block
  • #51760  Block Editor: port custom-spacing theme support
  • #52334  Update WordPress packages for 5.7 BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1

246 open tickets

Open enhancements: 43 View list on Trac
Open tasks: 5 View list on Trac
Open feature requests: 2 View list on Trac

Help maintain this component

Component maintainers:

Many contributors help maintain one or more components. These maintainers are vital to keeping WordPress development running as smoothly as possible. They triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. new tickets, look after existing ones, spearhead or mentor tasks, pitch new ideas, curate roadmaps, and provide feedback to other contributors. Longtime maintainers with a deep understanding of particular areas of core are always seeking to mentor others to impart their knowledge.

Want to help? Start following this component! Adjust your notifications here. Feel free to dig into any ticket.

Contributors following this component: