The WordPress coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. development team builds WordPress! Follow this site for general updates, status reports, and the occasional code debate. There’s lots of ways to contribute:
Found a bugbugA 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.?Create a ticket in the bug tracker.
The Social Links blockBlockBlock 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. has been in the works since a few releases, but now it’s a stable (no longer experimental) block.
Rich text can now be coloured!
It is now also possible to display featured images in the latest post block.
A11yAccessibilityAccessibility (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):
Incorporate settings in the edit state of the LinkControl component 20052
Add .wp-env.jsonJSONJSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. config file support to wordpress/env 20002
Blocks: Promote block variations to stable APIAPIAn API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.20068
Add ability to disable the block popover through __experimentalUIParts.hasPopover option 19922
Add the __experimentalEditorSkeleton component to the block-editor package 2005020132
Bug Fixes
A11y: Show open button when the sidebarSidebarA sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. is closed and tabbing out of the content 19726
Block Editor: Fix warning when rendering InnerBlocks 20082
Featured imageFeatured imageA featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts. appears cropped 20128
Fix predefined text colors used in the Group block on the frontend 20119
i18ni18nInternationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.: make experimentalUseColors labels translatable 20112
Multi select: remove inserter between selected blocks 20096
Remove alignment options from nested Button blocks 19824
URLURLA specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org: Conform to URL Living Standard definition of valid URL 19871
Select the correct media in the media modal when replacing existing media 20100
Avoid resizing the editor canvas when opening the publish panel 19843
Fix Media & Text block styling when media is set to show on the right 20125
Fix excerptExcerptAn excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that plugin’s metabox. rendering in the Latest posts block 19669
Block Editor: Update BEM syntax to CSS modifer guidelines 19738
Block Library: Standardize PHPPHPThe web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher function names used 2008520039
Project Management Automation:
Log skipped tasks and retain wrapped task names. 20034
Pull Request Automation: Avoid automation tasks for forked repository 20021
wordpress/env:
Fix GitHubGitHubGitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ source pattern 20131
Fix syntax error where spread operator could fail 20113
Switch social link icons to import svg parts from primitives 19877
Performance Benchmark
The following benchmark compares performance for a particularly sizeable post (~ 36000 words, ~ 1000 blocks) over the last releases. Such a large post isn’t representative of the average editing experience but is adequate for spotting variations in performance.
Version
Loading Time
KeyPress event (typing)
GutenbergGutenbergThe 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/ 7.5.0