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-newtagtagA directory in Subversion. WordPress uses tags to store a single snapshot of a version (3.6, 3.6.1, etc.), the common convention of tags in version control systems. (Not to be confused with post tags.)) 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.
This release brings a dedicated Fonts page for easier typography management, responsive Grid layouts, continued progress on the Site Editor’s routing infrastructure, and improvements to the image editing experience.
Dedicated Fonts page for easier typography management
A dedicated Fonts page is now available under the Appearance menu for 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. themes. Until now, font management has lived deep inside Global Styles, requiring navigation through several panels to install or preview a font. This new standalone page lets block theme users browse, install, and manage their typography collection in one dedicated space. Support for non-block themes will come next.
Under the hood, this page is built on a new routing infrastructure for the Site Editor, designed to improve navigation and support new top-level pages in wp-adminadmin(and super admin). View transitions are now wired into this routing layer, providing early zoom/slide animations when navigating between pages.
Image editing improvements
The in-editor image cropper has been rebuilt on a new foundation. While the workflow remains familiar, you’ll notice improvements: aspect ratios and zoom levels now persist when rotating images, fixing a long-standing frustration. This refactor also lays the groundwork for future image-editing enhancements. (#72414, #73277)
Responsive Grid block
The Grid block now adapts to different screen sizes when columns are set. Layouts will adjust naturally across devices, providing a more consistent experience for visitors on mobile and desktop alike.
wordpress/data: Migrate index.js to index.ts. (73597)
DataViews
Add min/max validation support to DataForm inputs. (73465)
Field 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.: Display formats for number and integer types. (73644)
Try using 24px padding for consistency across different uses. (73334)
Update operator labels and deprecate the isNotAll. (73671)
Internationalization
Fields: Update “TrashTrashTrash in WordPress is like the Recycle Bin on your PC or Trash in your Macintosh computer. Users with the proper permission level (administrators and editors) have the ability to delete a post, page, and/or comments. When you delete the item, it is moved to the trash folder where it will remain for 30 days.” translationtranslationThe process (or result) of changing text, words, and display formatting to support another language. Also see localization, internationalization. to provide verb context. (73704)
Layout
Enable grid block to be responsive when columns are set. (73662)
Try removing top and left grid drag handles in stable (auto) mode. (73864)
Media
Add media-specific fields for use with Attachment post types and DataViews/DataForm. (73071)
Pattern insertion: Drag chip when multiple blocks of the same type in a pattern are dragged. (73681)
Block Library
Accordion Heading: Add default style for classic themes. (73608)
Add 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. support for math block error messages. (73643)
Breadcrumbs: Improve home page and front page handling. (73487)
Classic Block: Restore HTMLHTMLHyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. editing option. (73865)
Fix Page List block HTML rendering in editor. (73614)
Fix Page List block button HTML rendering to escape at output. (73641)
Fix align right issue on avatarAvatarAn avatar is an image or illustration that specifically refers to a character that represents an online user. It’s usually a square box that appears next to the user’s name. component. (67494)
Post Title: Add fallback no title in edit mode when is readOnly. (73750)
Post Title: Fix empty heading element when post_title is empty but get_the_title returns markup V2. (73841)
Prevent flipping the border style when creating RTL stylesheets. (44170)
Verse Block: Prevent text overflow off-screen when the previous block has float. (45221)
Block Transforms
Gallery: Fix missing captions shortcodeShortcodeA shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. transform. (73748)
Command Palette
Commands: Restrict editor UIUIUser interface commands to entity-edit context. (73717)
Fix button background and focus outline styles. (73722)
Global Styles
Fix: Default color variations not showing in global styles. (73742)
Global Styles UI: Remove unnecessary padding for Navigatior component. (73810)
Global Styles UI: Restore borders for preview items. (73741)
Global Styles UI: Revert some of the padding / markup changes from #73334. (73834)
Gutenberg 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: Override coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. classic theme styles. (73580)
Notes: Avoid incrementing comment_count when notes are resolved or reopened. (73689)
Notes: Ensure notes never show on the comments page. (73640)
Paste
Raw Handling: Fix grok markdown pasting issues. (73019)
Patterns
contentOnly patterns: Mark patterns as contentOnly by adding metadata.patternName to the root block. (73477)
Templates API
Template Activation: Update template ID format test. (73629)
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)
Block Editor
Fix block toolbar icon CSSCSSCascading Style Sheets. when using show icon label preference. (73674)
Performance
Block Editor
Block Styles: Avoid re-rendering when typing. (73701)
Theme
Theme: Better max chroma detection for taperChroma. (73625)
Experiments
Block API
PHPPHPThe web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher-only blocks: Pass all metadata from PHP registration to the client. (73556)
Collaboration
Real-time collaboration: Add UndoManager support for collaborative editing. (72407)
Real-time collaboration: Disable syncing for “synthetic” template posts. (73526)
UI: Add Stack component leveraging gap spacing design tokens. (73308)
UI: Update Stack component to support only gap tokens. (73852)
Documentation
Block API
Block 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. schema: Add visibility key to supports definition. (73612)
Docs: Add “Migrating Blocks for 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 Compatibility” page. (73778)
Docs: Add missing periods to example descriptions in block-attributes.md. (73666)
Linting: Disable the wordpress dependency group lint rule. (73616)
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.: Add Carlos Bravo to mailmap. (73840)
Meta: Introduce .mailmap for transforming author names. (72412)
Scripts: Update license checker to ignore 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. package entries. (73528)
Storybook: Skip transpilation of build-modules files. (73780)
wp-build: Fix invalid package references for peer dependencies. (73676)
wp-ui: Add legacy export fields to package.json. (73850)
Remove custom import resolvers and package subpath syntax rules. (72978)
Tests: Emulate form blocks experiments in integration tests. (73705)
Tests: Update assertion for ‘Global styles 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.’ end-to-end test. (73685)
You must be logged in to post a comment.