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 biweekly following every Gutenberg release, 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 introduces several new features to Data Views. For starters, you can customize the column order in table views (63416) and adjust the density of grid views (63367).
The Pages list views also get some love, as it now displays the author’s 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. (63309) next to the publication status.
If you like these visual hints next to the page titles, you will love to hear that table views now support displaying combined fields (63236), enabling things like displaying page thumbnails next to the page title in future releases.
Finally, if you really like tinkering with early features, try out the new experimental Quick Edit for Data Views (63600). To do so, remember to enable the experiment in the Gutenberg settings first!
Consolidating design tools across blocks
In a recurring effort to provide design tool consistency across blocks (43241), Gutenberg 18.9 brings border control support to the Gallery, Buttons (which also gets color and padding support), Heading, Paragraph, Quote (spacing support, too) blocks, Social Links, and Term Description blocks. Similarly, the Image and Search blocks get margin support.
Improved usability in editing and applying font size presets
Gutenberg 18.9 iterates both using and editing font presets in global styles. The Global Styles interface now allows user-friendly editing of font size presets (63057). Moreover, these font presets and color presets can now be selected on the 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. under “Browse styles“, bringing consistency to the interface and aligning with the left sidebar Styles menu (63173).
Changelog
Enhancements
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. Library
Add Clear button for Overlay color option in Cover Block. (63580)
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.: Add example of the block. (63011)
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. Block: Remove Posts List variation. (63404)
Query Loop block: Convert the post content type setting to a ToggleGroupControl if there are few items. (63375)
DataViews: Rename the 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. property of fields to label. (63843)
Update: Pages: 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. view should default to table layout try 2. (63652)
Update: Grid layout: Allow users to adjust grid density. (63367)
Hide source 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. in my patterns. (63831)
List View: Remove the sticky position icon tooltip. (63850)
Patterns: Render draggable only when enabled. (63715)
Tabs: Keep full opacity of focus ring on disabled tabs. (63754)
Update HeightControl component to label inputs. (63761)
CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. Data
Core Data: Mark ‘canUser’ related actions resolvers as resolved. (63435)
Core Data: Resolve user capabilities when fetching an entity. (63430)
Core Data: Support entities in the ‘canUser’ selector. (63322)
Core Data: Support entity queries in the ‘useResourcePermissions’ hook. (63653)
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. Schemas
Unify getValue/getValues and setValue/setValues APIs. (63185)
Bug Fixes
Data Views
DataViews: Do not render bulk actions Dropdown if no actions are available. (63575)
DataViews: Fix default layouts in the pages data views. (63427)
DataViews: Fix featured image height regressionregressionA software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5.. (63424)
Fix: DataViews: Layout resets for patterns each time a new pattern categoryCategoryThe 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. is selected. (63711)
Fix: Inconsistent field spacing in Grid layout. (63363)
Templates DataViews: Set the right context for the preview field. (63488)
Avoid stripping attributes via group block migrationMigrationMoving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. when no layout is specified. (63837)
Fix default unit issue for tagtagA 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.) cloud block. (59122)
Footnotes: Register format within the init function. (63554)
Image lightbox: Remove duplicate image when lightbox is opened. (63381)
Query Loop: Fix ‘block’ scoped variations to get the query defaults. (63477)
Query Loop: Fix passing of namespace when selecting from suggested patterns. (63402)
Template Part: Add check if create action should be allowed. (63623)
Update Inherited Query Loop value from Template Settings changes. (63358)
Site Editor
Fix: Error while Calling edit-site getCurrentTemplateTemplateParts selector. (63818)
Fix error when duplicating a template part. (63663)
Fix: Add Template Modal layout in mobile view. (63627)
Make hover block outlines not present in Distraction Free. (63819)
Site Editor Navigation Commands: Add permission check. (63798)
Discussions panel: Distinguish between verb and adjective form of open for internationalization. (63791)
Fix canvas issues by removing VisualEditor’s height. (63724)
Block Transforms
Block Switcher Preview: Adjust the position and enable pattern list preview in mobile viewport. (63512)
Block bindings
Revert triggering multi-entity save panel in post with 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. changes. (63412)
Add: Permission checks to avoid 403 errors on non admin roles. (63296)
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)
Components
Align checkbox, radio, and toggle input design. (63490)
Fix ComboboxControl reset button when using the keyboard. (63410)
Post Editor
Add missing aria-haspopup attribute to the buttons to set and replace the featured image. (63360)
Block Library
Show visual label for Categories block in dropdown mode. (56364)
Performance
Components
Storybook: Improve TypeScript performance for slow stories. (63388)
Experiments
Grid layout
Disable in-between inserter in Manual grids. (63391)
Add to code requirements install and import Interactivity 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.. (63439)
BackportbackportA port is when code from one branch (or trunk) is merged into another branch or trunk. Some changes in WordPress point releases are the result of backporting code from trunk to the release branch. docs: Update and format. (63830)
Create-block – fix – update default folder name to proper default. (63530)
DataForm: Add a simple story for the DataForm component. (63840)
Mark unstable__bootstrapServerSideBlockDefinitions with @ignore. (63673)
Move entity-provider.js exports into 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./index.ts so they are added to the documentation. (63528)
Update getContext() usage examples with namespace argument. (63411)
Update reactReactReact is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces. https://reactjs.org/. reference links in developer documentation. (62818)
Update react reference links in package’s readme and doc blocks. (62704)
Updated Useeffect URLURLA specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org. (63494)
Code Quality
Add margin-bottom lint rules for CheckboxControl, ComboboxControl, SearchControl. (63679)
Add margin-bottom lint rules for FocalPointPicker, TextareaControl, TreeSelect. (63633)
Add margin-bottom lint rules for RangeControl. (63821)
Block editor settings: Add missing global styles links dependencies. (63823)
Use entity details when calling ‘canUser’ selectors. (63415)
HTMLHTMLHyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. API: Backport updates from Core. (63723)
Block Library
Image block: Remove unnecessary variables on expand on click implementation. (63290)
Image lightbox: Move image data from context to state. (63348)
Navigation Submenu: Remove user permission checks. (63720)
Query Title block: Rely on the editor store to apply the right archive title placeholder. (63478)
Remove unused global styles background screen. (63887)
Widgets Editor
WidgetWidgetA WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. Editor: Remove unused values returned from ‘mapSelect’. (63738)
Block API
Use wordpress/warning during block registration instead of console.error and console.warn. (63610)
Synced Patterns
Quality: Remove “reusable block name hint” code. (63514)
Bug: Eslint recommended-with-formatting allows for unnecessary spaces. (63549)
Build Tooling & 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
You must be logged in to post a comment.