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.
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/ 9.5 has been released. The big focuses throughout this release cycle were Full Site Editing and Global styles. This release also includes many fixes and some nice new features and enhancements.
Full Height Alignment
This control can be integrated in other blocks as well and you can set the 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. to be displayed in full height. The Cover block is a lovely case to see it in action.
Font sizes support in Code block
You can now change the font size of Code block’s contents.
9.5.0 🇲🇪
Features
Full Height Alignment control: Implementation and Cover block integration. (26615)
Data: Use store instance as param for select and dispatch. (26655)
Adds instance URLURLA specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org to wp-env start. (27282)
Bug Fixes
Fix crash when null date passed to TimePicker. (27316)
Add backward compatibility support for lightBlockWrapper in getSaveElement. (27189)
Restore the gray background in Post Editor. (27188)
Font size picker 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. that adds px units to empty string values. (27111)
Font size unit back-compatibility does not executes on post edit. (27106)
Drop zone: Fix infinite loopLoopThe Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. in some contexts. (27090)
Interface regions: Fix focus style (on click). (27074)
Fix combobox suggestion list closure when clicking scrollbar. (27367)
Constrain tabbing to the popover in media replace flow. (26939)
Fix RangeControl mark placement and cursor styles. (26745)
New authors dropdown breaks author selection for editors. (26554)
HooksHooksIn WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same.: Use own instance’s doAction for built-in hooks. (26498)
Add Support for Templates Default and Custom Titles and Descriptions (JSJSJavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. side – 27038, PHPPHPThe web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher side 27036)
Add theme taxonomyTaxonomyA taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. https://codex.wordpress.org/Taxonomies#Default_Taxonomies. to templates and template parts. (27016)
Enable Post 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. to be set and replaced. (27224)
Add alignment controls to Post Featured Image block. (27076)
Add search to templates and template parts. (26665)
Hide navigation item if target menu is empty. (25746)
Global Styles:
Sort Global Styles block panels by panel title. (27163)
Font Appearance should be enabled globally. (27150)
Restrict edition of theme colors by users. (27250)
Update mechanism that resolves Global Styles data. (27237)
Include px units on default font sizes defined on theme.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.. (27083)
Update stylesheet generation at edit site. (27065)
Preserve ‘Your homepage displays’ settings when updating the ‘general’ settings. (27206)
Make sure templates and parts queries filterFilterFilters 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. by tax_query. (27113)
Fix Template Part Not Found message on Windows server. (26772)
Respect filtered settings when they’re ported to theme.json format. (27010)
Preset controls need the preset CSSCSSCascading Style Sheets. variables in scope. (27119)
Site Editor:
Show document title on small screens with nav 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. open. (27051)
Fix app headerHeaderThe header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. on small-medium screens. (27310)
Publish MainDashboardButton documentation to handbook. (27317)
Update: Creating a block-based theme tutorial. (27257)
ESLint PluginPluginA plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party: Include a note about the minimum version required. (27203)
Docs: Update @wordpress/data README with 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. changes. (27180)
Data: Improve documentation for new API added around stores. (27061)
wp-env: Improve documentation for “run” command. (27053)
Search block: Remove invalidinvalidA resolution on the bug tracker (and generally common in software development, sometimes also notabug) that indicates the ticket is not a bug, is a support request, or is generally invalid. prop which was causing a ReactReactReact is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/. warning. (27306)
Refactor click redirect to avoid trailing div. (27253)
Update package lock to fix CI failures. (27098, 27102)
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/ Actions: Build Plugin zip, store as artifact on every PR. (26746)
The following benchmark compares performance for a particularly sizeable post (~36,000 words, ~1,000 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)
Gutenberg 9.5
5.3s
28.6ms
Gutenberg 9.4
5.4s
32.6ms
WordPress 5.5
5.9s
27.1ms
Kudos to all the contributors that helped with the release. 👏
You must be logged in to post a comment.