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.
“What’s new in 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/…” posts (labeled with the #gutenberg-new tag) are posted following every Gutenberg release on a biweekly basis, showcasing new features included in each release. As a reminder, here’s an overview of different ways to keep up with Gutenberg and the Editor.
Global Styles available on the main site editor 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.
The site editor sidebar is getting increasingly powerful, serving as the entry point to manage all-things your site. Up until this version, the styles panel offered limited style settings, focusing on style variations, color palettes, and typographies. Gutenberg 19.7 changes this by introducing a full-fledged Global Styles panel in its place, giving users site-wide granular control on styles at the top level.
Swifter hiding & showing the template
Switching between editing your site templates and content pages should be as smooth and seamless as possible; sometimes, you need to focus on the post content and hide the rest of the template. This was previously possible in the post settings, but now it is much easier thanks to the `Show template` toggle directly on the preview dropdown in the top toolbar.
Set image blocks as 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.
Featured images offer a nice touch in external previews, making them more attractive to potential readers. However, it can be easy to forget to set one! To help set featured images more easily, image blocks now offer a dropdown action to directly set them as the featured image of the post or page containing 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..
Changelog
Enhancements
Block Library
Added toggle control to set any image as feature image if no feature image is set for post. (65896)
Post Content: Add border and spacing support. (66366)
Query 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.: Use templateSlug and postType for more context. (65820)
Notice: Add appropriate size props to Buttons. (66593)
PaletteEdit: Add appropriate size props to Buttons. (66590)
Popover: Add small size prop to close button. (66587)
Global Styles
Global styles revisionsRevisionsThe WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision.: Move focus and active state to list item. (66780)
Site editor: Integrate global styles controls and style book preview into the styles panel. (65619)
DataViews Fields 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.: Default getValueFromId supports nested objects. (66890)
Block Editor
Inserter: Add ‘Starter Content’ categoryCategoryThe 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. to the inserter. (66819)
Relocate “View” external link to end of editor 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. controls. (66785)
Zoom Out
Enable zoom out mode for non-iframeiframeiFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and/or CSS which is loaded at the time when iframe tag is parsed by the user’s browser. editor. (66789)
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.
Theme JSON Resolver: Remove theme json merge in resolve_theme_file_uris. (66662)
Edit Mode
Image block: Add support for “more” dropdown for additional tools in Write mode. (66605)
Media
Media Library: Expose filters dropdown for individual images, such as with the Image block. (65965)
Media Utils: Add experimental sideloadMedia. (66378)
VisualEditor: Always output has-global-padding classname when in post only mode. (66626)
DataViews
Fix TypeError when duplicating uncategorized theme patterns. (66889)
Tweak primary field in patterns grid layout. (66733)
MetaMetaMeta 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. Boxes
Fix: Show Meta Boxes at the bottom of the screen regardless of the current rendering mode. (66508)
DataViews: Fix ‘aria-label’ for pattern preview element. (66601)
Site Hub: Fixed navigation redirect on mobile devices for classic themes. (66867)
Site Editor: Fix template for page-on-front option. (66739)
Media
Add x-wav mime type for wav files in Firefox. (66850)
Ensure HEIC files selectable from “Upload” button. (66292)
Patterns
Fix uncategorized pattern browsing when pattern has no categories. (66945)
Interactivity API
Fix property modification from inherited context two or more levels above. (66872)
Block API
Process Block Type: Copy deprecation to a new object instead of mutating when stabilizing supports. (66849)
Design Tools
Block Gap: Fix block spacing control for axial gap supported blocks. (66783)
Document Settings
Editor: Restore the ‘PluginPostStatusInfo’ slot position. (66665)
Templates API
Fix flash when clicking template name in the editor when a 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 registered template matches a default WP theme template. (66359)
Block bindings
Fix unset array key warning in block-bindings.php. (66337)
AccessibilityAccessibilityAccessibility (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)
Improve readability of DataViews documentation. (66766)
Move documentation for 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. operators to proper place. (66743)
Reorganize to bootstrap DataForm API section. (66729)
Storybook: Log warning() when in dev mode. (66568)
Update Commands documentation with the existing contexts. (66860)
Code Quality
BlockPatternsList: Use the Async component. (66744)
CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. Commands: Fix add new post URLURLA specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org assignment. (66830)
Inline Commenting: Optimize store selector and misc changes. (66592)
Post fields: Extract title from edit-site to fields package. (66940)
Post fields: Move comment_status from edit-site to fields package. (66934)
Post fields: Move date fields from edit-site to fields package. (66938)
Post fields: Move status from edit-site to fields. (66937)
Block Editor
Fix ‘useSelect’ dependencies for the ‘RichText’ component. (66964)
Fix ESLint warning for ‘useBlockTypesState’ hook. (66757)
Fix ReactReactReact is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/. Compiler error for ‘BlockProps’ util component. (66809)
Optimize getVisibleElementBounds in scrollable cases. (66546)
Revert: Fix unable to remove empty blocks on merge (#65262) + alternative. (66564)
URLInput: Fix incorrect classname for suggestions. (66714)
Iframe: Always enable for block themes, in core too. (66800)
Site Editor
Avoid using edited entity state in site editor loading hook. (66924)
Avoid using edited post selectors in welcome guide. (66926)
Edit Site: Refactor to remove usage of edited entity state. (66922)
You must be logged in to post a comment.