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.
This is a summary of the changes introduced in the “dataviews space” during the WordPress 7.0 cycle from the 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. perspective. They have been posted in the corresponding iteration issue as well. To follow what’s next, subscribe to the iteration issue for WordPress 7.1.
The changes listed here include 166 contributions by 35 unique authors across the community during the past 4.5 months (since October 17th, 2025).
Edit controls now support two different ways of reporting validation in the label: either they get a (required) suffix or a (optional) one. This is controlled via markWhenOptional in the Edit implementation.
There’s a new combobox control that scales better than the existing select control to handle hundreds of elements.
Additionally, we’ve also added a adaptiveSelect control that renders either select or combobox depending or the number of elements. This enables field authors to deal with fields whose elements are dynamic.
A new prop that controls the “Reset view” button in the view configuration dropdown:
When undefined (not provided): No reset functionality is shown. Use this when view persistence is not supported.
When false: The “Reset view” button is shown but disabled. Use this when view persistence is supported but the current view matches the default (not modified).
When a function: The “Reset view” button is shown and enabled. A blue dot indicator appears on the view options button to signal that the view has been modified. The function is called when the user clicks the reset button.
There’s a new CSSCSSCascading Style Sheets. Custom Property, --wp-dataviews-color-background, that can be used to set the background color of DataViews, so it follows the container.
The panel trigger has been refactored and it now also includes an edit icon, whose visibility can be configured to on-hover (icon is displayed on hover over the field) or always (icon is always visible).
All bundled DataForm layouts support the validity prop, and so they display error states properly. Additionally, validity has been expanded to support more rules: pattern, minLength, maxLength, min, max. See the Field API section for more info.
There’s a table layout variant for pickers, complementing the existing pickerGrid. Supports column styles, density, and column moving. The pickerTable layout accepts the same layout options as the regular table:
You must be logged in to post a comment.