Month in Test: March 3, 2026

Hello and welcome to another edition ofย Month in Test, the place where contributors of any skill level can find opportunities to contribute to WordPress through testing. You can find the Test Team inย #core-test.

Table of Contents

Calls for Testing ๐Ÿ“ฃ

Calls for Testingย can originate from any team, from themes to mobile apps to feature plugins. The following posts highlight features and releases that need special attention:

Test Handbook ๐Ÿ“˜

Merging of Test Handbook inย GithubGitHub GitHub 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 by the repository owner. https://github.com/

For the last few weeks, a good number of test contributors embarked on the journey of reviewing our new Test Handbook based on GitHub. The Process has been concluded successfully with the merging.

  • We want to inform that theย Test Handbookย is officiallyย synced. There might be a couple of bugs and things that are not looking good pending to be fixed.
  • Feel free to give it a checkย here,ย and if you find any bugs, go to theย GitHub repository and report them.
    • You can send a PR with theย fix,ย or simply send theย issue, and we will check it

Weekly Testing Roundup ๐Ÿค 

Bi-Weekly update:ย Test Team Update

Hereโ€™s a roundup of active tickets that are ready for testing contributions. Did you know that contributions to theย Test Teamย are also a fantastic way to level up your WordPress knowledge and skills? Dive in to contribute, and gain coveted props ๐Ÿ˜Ž for a coming release.

1. WordPressย CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.ย Testing

a.ย Patch Testing ๐Ÿฉน

Who? All contributors (not just developers) who can set up a local testing environment. Why?
It is necessary toย apply proposed patchesย and test per theย testing instructionsย in order to validate that a patch fixes the issue.

Theย following ticketsย (4) have been reviewed and a patch provided, and need testers to apply the patch and manually test, then provide feedback through aย patch test report:

b.ย Bug Reproduction

It is necessary to confirm if the bug is happening under multiple conditions and environments, using the bug reproduction report in order to validate the issue.

The following tickets (141) have been reviewed and milestoned, and need testers to check the instructions and manually test if the issue is reproducible, then provide a bug reproduction report:

c. Test Team Issues

Here are the current activities being discussed in the Test Team Github:

  1. We need to review the Test Team Issues. If you have a possible solution, comment in the Issue or submit a PR.

2.ย GutenbergGutenberg The 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/ย Testing

๐Ÿ‘‹ Want to contribute toย WordPress/Gutenberg? If you have a bug or an idea, read theย contributing guidelinesย before opening an issue. If youโ€™re ready to tackle some open issues,ย weโ€™ve collected some good first issues for you.

a. Gutenberg Bug Reproduction Testing

Theย following ticketsย (3) have been filed reporting a known bug and needs testers to manually test, then provide feedback through aย bug reproductionย report that the issue can be reproduced.

b. Gutenberg Patch Testing

All contributors (not just developers) who can set up a local testing environment.
Why? It is necessary toย apply proposed patchesย and test per theย testing instructionsย in order to validate that a patch fixes the issue.

Theย following ticketsย (1) have been reviewed, and a patch provided, and need testers to apply the patch and manually test, then provide feedback through aย patch test report:

Profile Badge Awards ๐ŸŽ‰

Congratulations to the recipients of theย Test Contributor Badge ๐ŸŽ‰

  • none this Month

โ€“ Kindly find the Contribution Guidelines here

Read/Watch/Listen ๐Ÿ”—

  1. WordPress Ecosystem Announcements
  2. Test Team Announcements
    • Weekly Patch Testing Scrub: Tuesday atย 15:00 UTCย (runs every week)
    • Weekly Test Chat: Thursday atย 15:00 UTCย (runs every week)
    • Monthly Voice Test Chat: First Thursday of each month atย 15:00 UTC
  3. Call for Testing

Upcoming Meetings ๐Ÿ—“

๐Ÿšจ There will be regularย #core-testย meetings. The schedule is being worked on and final schedule will be shared after finalizing the discussion

Current 2026ย Schedule:

Interested in hosting a <test-scrub>? Test Team needs you! Check outย Leading Bug Scrubsย for details, or inquire inย #core-testย for more info.

Props to @nikunj8866 for helping review this article and offering feedback

Test Scrub Schedule for WordPress 7.0

As youโ€™re aware, WordPress 7.0 is slated to be the first major release of 2026, with the official release date set for April 9, 2026. As we gear up for this important milestone, our Test team will be shifting gears a bit.ย 

Starting from our upcoming weekly Patch Testing Session, weโ€™ll be running a Test Scrub for WP 7.0 instead of the usual Future Milestone Tickets. These scrubs will focus specifically on tickets and issues related to the WordPress 7.0 milestone. Itโ€™s a great opportunity to contribute to this major releaseMajor Release A set of releases or versions having the same major version number may be collectively referred to as โ€œX.Yโ€ -- for example version 5.2.x to refer to versions 5.2, 5.2.1, and all other versions in the 5.2. (five dot two dot) branch of that software. Major Releases often are the introduction of new major features and functionality. and make a tangible impact on the final product.ย 

Where Will It Happen?

Each Test Scrub will take place in the #core-test channel on the Make WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ at the same time as our regular weekly Test team meetings. If additional releaseโ€‘focused scrubs are scheduled, theyโ€™ll also be announced in #core-test and added to the meetings calendar.ย 

What Tickets Will We Focus On?

Weโ€™ll primarily concentrate on tickets that are tagged Has Patch or/ Needs Testing for the 7.0 milestone. You can find these tickets in the 7.0 report on Trac. As the release moves through BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. and RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge., weโ€™ll also highlight key features and regressions that need focused testing.

Interested in Leading a Test Scrub?

Did you know that anyone can lead a Test Scrub at any time? Yes, that means you can!

If youโ€™re interested in leading a scrub, please reach out in the #core-test Slack channel with:ย 

  • The day and time youโ€™re considering
  • The report or tickets youโ€™d like to focus on (for example, a specific TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. report, a feature area, or a Beta/RC build)

If youโ€™re planning a scrub thatโ€™s specifically focused on WordPress 7.0, thatโ€™s fantastic! We can add it to our schedule so the rest of the team knows to join in. Leading a scrub is a great way to contribute.ย 

Letโ€™s Contribute Together

This is a perfect chance to get involved with the major release of WordPress 7.0, learn more about the release process, and help ensure the quality and stability of WordPress. Your contributions will make a difference, so join us for the Test Scrub sessions and be a part of this exciting release.ย 

Thank You โค๏ธ

Thanks to everyone contributing time, testing, feedback, and expertise. Community testing plays a critical role in making each WordPress release successful.

Letโ€™s work together to make WordPress 7.0 a smooth and high-quality release.

Props to @huzaifaalmesbah, @marybaum, and @nikunj8866 for pre-publish review.

#call-for-testing, #core

Call for Testing – Customizable Navigation (“Mobile”) Overlays

Customizable Navigation Overlays are a new feature for WordPress 7.0 that gives you full control over โ€œmobileโ€ navigation menus using blocks and patterns.

Weโ€™re inviting the WordPress community to test this feature and share feedback. Weโ€™d love to hear from you by February 9, 2026 to allow time for refinements before the feature freeze.

Why This Change?

Mobile navigation overlays have been a significant pain pointPain point Pain points are โ€œplaces where you know from research or analytics that users are currently getting hung up and have to ask questions, or are likely to abandon the site or app.โ€ โ€”ย Design for Real Life for WordPress users. Users have had very little control over the design and content of their mobile navigation menus. When someone taps a hamburger menu on mobile, theyโ€™ve been stuck with WordPressโ€™s default overlay โ€“ no ability to customize branding, add promotional content, adjust styling, or control the layout.

This creates real problems:

  • Sites canโ€™t maintain brand consistency on mobile
  • No way to add calls-to-action or promotional content in the mobile menu
  • Mobile navigation feels disconnected from the rest of the site design
  • Users resort to complex workarounds or custom code

Custom Navigation Overlays addresses this by giving users full control over their mobile overlay menus using the familiar blockBlock Block 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. editor.

Whatโ€™s New?

Navigation Overlays enable users to:

  • Create custom mobile overlay menus using blocks and patterns
  • Control overlay design, content, and behavior โ€“ add branding, images, calls-to-action, and more
  • Manage multiple overlay variations โ€“ create different overlays for different contexts

Custom overlays are saved as template parts, which means theyโ€™re reusable components you can manage alongside your other theme templates. As such Themes can also provide their own Overlays suited to their particular design and use case.

This feature is targeting WordPress 7.0 and represents the first iteration of customizable navigation overlays. Weโ€™re shipping a solid v1 foundation that solves the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. user need, with plans to expand capabilities in future releases based on community feedback.

Weโ€™d Love Your Feedback

Weโ€™re inviting the WordPress community to test this feature before it ships in 7.0. Your feedback will help us:

  • Catch bugs and edge cases
  • Validate the user experience is intuitive
  • Ensure compatibility across themes and use cases
  • Identify what works well and what needs refinement

Timeline: Weโ€™d appreciate feedback by February 9, 2026 (this gives us time to address issues before the February 19 feature freeze)

How to Test

Testing Environment

Quick Start with Playground:

  1. Open this Playground instance.
  2. Youโ€™re ready to test in the Site Editor.

What youโ€™ll need:

  • Latest Chrome, Firefox, or Safari browser
  • A Navigation block inserted to access overlay controls

What to Test

Weโ€™ve outlined three testing scenarios below. You donโ€™t need to test everything โ€“ pick what interests you or matches your use case.


Scenario 1: Create Your First Custom Overlay

Try this if you: Want to experience the feature as a first-time user

Steps:

  1. Insert a Navigation block on a page or in a template
  2. Look for the overlay customization controls in the block settings
  3. Create your first custom overlay
  4. Preview it in the editor
  5. View it on the frontend in mobile view

What weโ€™d love feedback on:

  • How easy was it to discover the overlay controls?
  • Was the creation process clear and intuitive?
  • Does the overlay look correct on mobile?

Scenario 2: Build a Custom Overlay from Scratch

Try this if you: Want to design a custom overlay with your own blocks and styling

Steps:

  1. Create a new overlay starting with blocks (not a pattern)
  2. Add various content: headings, images, buttons, navigation links, etc.
  3. Style your overlay: colors, spacing, typography
  4. Test submenu behavior
  5. View on frontend mobile

Bonus: Try creating multiple overlay variations and switching between them.

What weโ€™d love feedback on:

  • Can you build the overlay design you want?
  • Are the design controls sufficient?
  • Does switching between overlays work smoothly?

Scenario 3: Test Edge Cases

Try this if you: Want to help us find bugs and boundary conditions

Ideas to test:

  • Try creating an overlay without a close button โ€“ what happens?
  • Test with different WordPress themes
  • Delete a custom overlay and see how Navigation blocks handle it
  • Add multiple close buttons to one overlay
  • Test with complex block combinations

What weโ€™d love feedback on:

  • Does anything break or behave unexpectedly?
  • Are error messages (if any) helpful?
  • How does the feature handle edge cases?

Testing Tip: Try Both Editor and Frontend

For any scenario you test, itโ€™s helpful to check both:

  1. โœ… Editor experience โ€“ Does it work while editing?
  2. โœ… Frontend experience โ€“ Does it work on the live site (especially mobile)?

You can use browser DevTools device emulation or resize your browser to mobile width to test.


SEO and AccessibilityAccessibility Accessibility (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) Feedback Wanted

Weโ€™re actively discussing the technical implementation of overlay markup and would especially value input from SEO and accessibility experts.

The question: Where should the overlay markup be placed in the HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites.?

Current options under consideration:

  • Within the Navigation blockโ€™s <nav> element
  • Outside the <nav> element (as a sibling)
  • At the top of the pageโ€™s HTML markup
  • At the bottom of the pageโ€™s HTML markup

Each approach has potential implications for:

  • SEO: How search engines crawl and index content
  • Accessibility: Screen reader behavior, navigation landmarks, focus management
  • Performance: Initial page load and rendering

If you have expertise in SEO or accessibility, weโ€™d appreciate your perspective on which approach would best serve users. Feel free to share relevant standards, best practices, or real-world considerations that should inform this decision.

Relevant discussion: https://github.com/WordPress/gutenberg/issues/74583


How to Share Feedback

Comment on this post with your findings, or create GitHubGitHub GitHub 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 by the repository owner. https://github.com/ issues in the WordPress/gutenberg repository and link to them in your comment.

Helpful to include:

  • Browser and device/theme used
  • Screenshots or recordings (visual evidence is super helpful!)
  • Clear steps to reproduce any issues
  • Your assessment of severity (if reporting a bug)

Example:

Browser: Chrome 131, macOS
Theme: Twenty Twenty-Five

Issue: Overlay close button not visible on dark backgrounds

Steps to reproduce:
1. Create overlay with dark background
2. Add default close button
3. View on frontend mobile

Expected: Close button should be visible
Actual: White close button disappears against dark background

Severity: Medium - workaround is to add custom close button

[Screenshot]

Known Limitations (v1)

This is the first iteration of Navigation Overlays for WordPress 7.0. Some capabilities are intentionally out of scope for this release and will be considered for future versions:

  • Mega menus
  • Dialog-block reuse for overlays
  • Inline editing overlays directly in main canvas (currently must edit via template part editor)
  • Custom mobile breakpoints

See the complete scope: https://github.com/WordPress/gutenberg/issues/73084

Weโ€™re focused on shipping a solid foundation that solves the core user need. Future releases will expand capabilities based on community feedback and real-world usage.

Resources


Thank you for testing! ๐Ÿ™

Your feedback will help ensure Navigation Overlays provide a great experience for WordPress users managing mobile navigation. This is a v1 release, and your input will shape future iterations of the feature.

#call-for-testing #wordpress-7-0 #navigation

+make.wordpress.org/core/

Test Team Reps: Submit Your Votes (2025โ€“2026)

This election is closed, and Iโ€™m contacting the finishers for final steps before making the official announcement.
Thank you, everyone who voted, as well as the nominees who stepped forward for this role!

Thanks to everyone who took part in nominations and for all your contributions to testing and team progress this year. ๐ŸŽ‰ We will now elect two Test Team Representatives for the next term.

Voting is open for two weeks until 0:00 UTC on September 29, 2025.

Who Are the Nominees

In alphabetical order, this termโ€™s nominees are:

How to vote

  • Who can vote: Test Team contributors only.
  • How many picks: You may select up to 2 nominees.
  • Voting period: Open for two weeks.

Eligibility & fairness checks (why weโ€™re doing this)

Last year we encountered unusual voting activity and had to reset the poll. To keep things fair, learning from this experience, weโ€™re adding light verification.

What weโ€™ll ask on the form (and how weโ€™ll use it):

  • Your WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ profile URLURL A specific web address of a website or web page on the Internet, such as a websiteโ€™s URL www.wordpress.org (to confirm youโ€™re a Test contributor).
  • Your email (one vote per address; used only to prevent duplicatesโ€”votes will be kept private).

Thank you for helping us keep the process welcoming, transparent, and fair. ๐Ÿ’™

๐Ÿ‘‰ย The poll will remain open for two weeks,ย until September 29, 00:00 UTC. After that, votes will be tallied and reps selected based on votes received.

Props to @krupajnanda and @sirlouen to review this post.

#team-reps

Team Chat Agenda: April 23, 2025

Here is the agenda for the upcoming Test Team Chat scheduled for 23rd April 2025 at 16:00 UTC, which is held in theย #core-test Slack channel. Lurkers welcome!

Agenda

Leave a Comment

  • Do you have something to propose for the agenda?
  • Canโ€™t make the meeting, but have a question for the Test Team?

If any of the above apply, please leave a comment below.

Team Chat Agenda: 29th January 2025

Here is the agenda for the upcoming Test Team Chat scheduled for 29 January 2025 at 16:00 UTC, which is held in theย #core-test Slack channel. Lurkers welcome!

Agenda

  • Attendance
  • Note-taker and facilitator selection for the next meeting
    • This weekโ€™s facilitator is โ€“ @krupajnanda
    • This weekโ€™s note-taker is โ€“ Looking for a volunteer
  • Looking for volunteers
    • Facilitator and note taker for the next bi-weekly chat
    • Remote Table leads for WCAsia. Please check this guide fore more details on what to expect as Table Lead.
    • To work on Call for testing WordPress 6.8 release. For more detail, check out the guide:ย How to facilitate a Call for Testing
  • Announcements
    • Please check theย WordPress 6.8 Development Cycle
    • Next maintenance release: 6.7.2ย The release plan is publishedย and checkout the milestoneย here.
    • GutenbergGutenberg The 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/ย 20.1 was released which includesย these issues.
    • The next Gutenberg release will be 20.2, tentatively scheduled for February 5. It will includeย the following issues.
  • Test Team Announcements
  • Questions/Blockers
  • Call for testers/visibility:
  • Open Floor
  • Got a topic? Add in comments below, or bring it up live during the chat.

Leave a Comment

  • Do you have something to propose for the agenda?
  • Canโ€™t make the meeting, but have a question for the Test Team?

If any of the above apply, please leave a comment below.

#agenda, #core-test

Introducing: Test Team Reps forย 2024 – 2025

Following this yearโ€™sย nominationsย andย voting period, we are pleased to announce our new Testย Team Repsย for the 2024-2025 term! ๐ŸŽ‰ Join us in welcomingย Olga Gleckler and Krupa Nandaย to represent the Test team!

Election Resultsย |ย Detailed Results

Olga Gleckler (@oglekler)

Olga is a full-stack developer with over 15 years of experience in software support, marketing, and web development. She is an active WordPress contributor, a Codeable expert, and a fantasy writer.

She has been contributing to WordPress in her spare time since 2019.

She was the Test co-lead for the WordPress 6.5 release and the triage co-lead for several other releases. She is actively participating in the Contributor Mentorship Program. She believes in open-source and is passionate about everything she does. She likes rock music and sharing knowledge.

You can read more about Olga onย her profile page.

Krupa Nanda (@krupajnanda)

Krupa is a QA Engineer with over 6+ years of experience who specializes in testing WordPress-based projects. Her career has also included roles as a Project Coordinator and Release Manager, where she oversaw the development of in-house plugins and add-ons.

Krupa attended her first WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. in October 2023 and has since tried to contribute to as many as possible. She also participated in the second batch of the Contributor Mentorship Program (CMP), where she learned how to contribute effectively. Krupa successfully completed the program and is now a mentor for the third batch of CMP. In addition to her mentorship role, Krupa is a Global Translation Editor (GTEGeneral Translation Editor General Translation Editor โ€“ One of the polyglots team leads in a geographic region https://make.wordpress.org/polyglots/teams/. Further information at https://make.wordpress.org/polyglots/handbook/glossary/#general-translation-editor) for the Gujarati locale. She also volunteers and speaks at WordCamps and meetups.

Krupa is from Jamnagar, Gujarat, and she currently lives in Pune, Maharashtra. Beyond her professional pursuits, Krupaโ€™s journey is characterized by the seamless integration of motherhood and a thriving career. As she continues to grow, Krupa is excited about the future opportunities that lie ahead.

You can read more about Krupa onย her profile page.

Congratulations ๐Ÿฅณ to our new reps! I look forward to supporting their move into theย team rep role.

Props,ย @ankit-k-gupta,ย for peer review of this post.

#team-reps

Team Rep Poll Update: Addressing Unusual Voting Activity

We want to inform everyone about an important update regarding the ongoing Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. poll. On October 3, we noticed an unusual pattern of voting, with a large number of votes coming from the same IP address. After investigating, we discovered that some of the votes were generated by bots, which compromised the integrity of the poll.

To address this issue, weโ€™ve taken immediate action by implementing new restrictions to prevent multiple votes from the same IP address. This will ensure that each person can cast vote only once, maintaining fairness for everyone involved.

As part of this process, we have also reset the poll, which means that all previous votes have been erased. If youโ€™ve already voted, we kindly ask that you please resubmit your vote.

Thank you for your understanding and cooperation as we work to keep the voting process transparent and fair!

Link for the old post: Test Team Reps: Submit Your Votes

Props toย @ankit-k-guptaย for review of this post.

#team-reps

Test Team Reps: Submit Your Votes

This election is closed, and Iโ€™m contacting the finishers for final steps before making the official announcement.
Thank you, everyone who voted, as well as the nominees who stepped forward for this role!

Important Update: On October 3, we observed a high volume of votes coming from the same IP address in the Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts. poll. Upon further investigation, we discovered that bots were involved. As a result, we implemented restrictions, and multiple votes from the same IP will no longer be accepted. We have reset the poll, clearing all previous results. If you voted before, please submit your vote again. Read our announcement post. Thanks

From August 13 to October 1, 2024, the Test teamย opened nominationsย for new reps to serve over the 2024-2025 term. The polls are now open and ready for your votes!

What Are Team Reps?

For a refresher on the Testย Team Repย role, please see the most recentย call for nominations. The Test team will electย two team repsย for the next term, to collaborate and share responsibilities.

Who Are the Nominees?

In alphabetical order, this termโ€™s nominees are:

Where Can I Vote? ๐Ÿ—ณ๏ธ

Please cast your votes throughย this anonymous public poll.ย You may vote forย two nominees, but once you submit your vote, you cannot vote again.

And because many of you are testers and like toย breakย test things ๐Ÿ˜‰, please note that attempting to vote for allย threeย at once will lock out your vote ๐Ÿ™…. Please resist the temptation to test the voting platform!

๐Ÿ‘‰๐Ÿป The poll will remain open for two weeks,ย until October 11, 00:00 UTC. After that, votes will be tallied and reps selected based on votes received.

Props toย @ankit-k-guptaย for review of this post.

#team-reps

Help Test WordPress 6.7

Get Ready to Test the Future! WordPress 6.7 is just around the corner, and we need your help to make this release the best yet! With the official launch set for November 12, 2024, now is the perfect time to start testing.
By catching bugs early, youโ€™ll be saving countless users from potential headaches when they upgrade. Whether you have a few minutes or a few hours to contribute, every bit of testing counts and is deeply appreciated. Your efforts directly contribute to ensuring a smooth and reliable release for millions of WordPress users.
Letโ€™s make WordPress 6.7 flawless together!

One of the highlights in this release is the new default theme, Twenty Twenty-Five, offering flexibility with a variety of patterns for categories like services, landing pages, and more. Focused on simplicity and adaptability, it includes stunning typography and global-ready color palettes.

Stay up to date with the latest pre-release builds by checking the WordPress 6.7 Release Schedule. For real-time updates and discussions, join the #core-test SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ channel and participate in the release party and test scrubs.

Table of Contents:

Testing Tips

WordPress doesnโ€™t require you to be a certified software tester or professional QA to contribute to testing. Simply use WordPress as you normally would for your own needs. If you encounter any issues or feel that something isnโ€™t working as expected, you can report.ย 

Not sure what the expected behavior should be? No worries! Join the conversation on WordPress Slack, or create a ticket on Trac, where a helpful global WordPress community is always ready to assist.

Recommendations for Testing WordPress BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process./RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. Versions:

  • Test CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Features that Matter to You:ย  Use your site for the purpose it was created. For instance, if youโ€™re a blogger, running a social platform, or managing an e-commerce store, set up a staging site (ask your hosting provider if youโ€™re unfamiliar with staging site). Update WordPress in the staging environmentStaging Environment A staging environment is a non-production copy of your site. This is a private place to build the site -- design, copy, and code -- until your client approves it for production or live. Sometimes used in addition to, or as a Development Environment., and continue using your site as you would daily. This will help you identify any issues that may affect your regular workflow. Take note of any issues or troubles you experience after the update. Do not test or update your live site with a beta version for testing purposes.
  • Use the โ€˜General Checklistโ€™ provided in the post below to verify everything functions as expected after the update.

Ways to Test WordPress Beta Versions

There are multiple ways to test WordPress development or beta versions:

Playground

Playground is an easy and fast way to test beta or release candidateRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. versions of WordPress without setting up a full environment. You can quickly spin up a test environment using WordPress Playground.

Local Hosted Site

You can use software like Local or wp-env to create a local WordPress site. Once the site is ready, you can install the Beta Tester pluginPlugin A 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. to switch to the beta version of WordPress.

Setup Steps:

  1. Download and install Local.
  2. Create a new WordPress site.
  3. Once your site is up and running, switch it to the development or beta version of WordPress using the WordPress Beta Tester plugin. This plugin makes it easy to install pre-release versions of WordPress.
    To use the plugin:
    1. Install and activate the WordPress Beta Tester plugin.
    2. Navigate to Tools > Beta Testing.
    3. Choose the โ€œBleeding edgeโ€ or โ€œPoint releaseMinor Release A set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality. nightliesโ€ option, depending on what you want to test.
    4. Click Save Changes and update your WordPress version.

For more detailed instructions, follow this guide.

Via WP-CLIWP-CLI WP-CLI is the Command Line Interface for WordPress, used to do administrative and development tasks in a programmatic way. The project page is http://wp-cli.org/ https://make.wordpress.org/cli/

If you prefer working with command-line tools, you can use WP-CLI to quickly install a WordPress beta version.ย 

Steps:

  • Create a local WordPress site with your preferred method.
  • Once the site is set up, open your terminal and navigate to the root directory of your WordPress installation.

Run the following command to update to the latest beta version:

wp core update --version=6.7-beta3

Or

wp core update --version=6.7-RC1

(Replace the version number as needed, such as โ€“version=6.7-beta2.)

This method allows you to switch between different versions quickly, making it easier to test specific builds.

Using a Staging Site

You can create a staging site for your production/live site and update it to the WordPress beta/RC version. This allows you to safely test the new version without affecting your live site. Ensure that everything works as expected before applying updates to your production/live environment.

Testing Patches

If you are planning to test patches, you can follow these instructions to set up a WordPress development version locally.

Using Playground โ€“ with Playground, you can also easily test individual Core tickets without installing any software in your system. If you have a particular PR in the `wordpress-develop` or `gutenberg` repo that youโ€™d like to test in the browser? you can do so through the following links:

General Testing Checklist

If you want to quickly test the updated WordPress versionโ€™s compatibility with your site, please verify the following checks:

First, update your WordPress to the Beta/RC version, enable debugging in wp-config.php, and update your theme and plugins.

  • Ensure plugins and themes didnโ€™t deactivate automatically after the update.
  • Check the WordPress Site Health tool for any new warnings or issues.
  • Confirm there are no layout breaks or misaligned elements.
  • Test links and permalinks to ensure there are no 404 errors.
  • Verify that posts, images, and media are displayed correctly.
  • Ensure the sitemap and robots.txt files are functioning properly.
  • Ensure full access to the admin dashboard without errors.
  • If your site has custom blocks, create content in a new blockBlock Block 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. and edit existing content.
  • Create a new post: add content, copy-paste text, and manually add media files. Save the post and observe the console for any issues.
  • Create a new page, add content, and check its display in different browsers.
  • Open the browserโ€™s developer console and check for any errors, warnings, or notices.
  • Open the error log file and check for notices, warnings, and fatal errors.
  • Review user roles and permissions to ensure they remain intact.
  • Verify that any scheduled posts or automated tasks (like backups) still function as intended.
  • Ensure all integrated services (like payment gateways or analytics) are operational.
  • Open your site in different browsers and verify that all functionalities work as expected.

Key Features to Test

New default theme โ€“ Twenty Twenty-Five

With WordPress 6.7, the Twenty Twenty-Five theme brings a perfect balance of simplicity and flexibility. Designed with inspiration from nature and history, the theme offers a wide array of patterns and templates to suit various use cases, from personal blogs to complex portfolios. It includes rich colour palettes, and a diverse range of blog templates, making it adaptable for global audiences, for more details about this new theme read the introduction post.ย 

Patterns

The Twenty Twenty-Five theme introduces a wide range of pre-built patterns that help users create pages efficiently. These patterns cover various categories such as services, about pages, and calls to action and others. They are designed to offer flexibility and interoperability, allowing users to quickly build out intentional and cohesive page layouts.


Testing Steps:

  1. Navigate to Appearance > Editor to open the Site Editor.
  2. Open any template or create a new page.
  3. Click the โ€œ+โ€ icon to add a new block.
  4. Go to the Patterns tab in the block inserter.
  5. Select patterns from different categories such as Services, About, Calls to Action, or Gallery.
  6. Insert the patterns and check if they are displayed correctly.
  7. Test the interoperability of these patterns by combining multiple patterns on a single page.
  8. Adjust and customize the patterns as needed and ensure that they are responsive across different devices.
  9. Ensure that the layout in the Site Editor matches the layout on the Frontend.ย 

Color Palettes & Styles

The theme offers a diverse range of colour palettes and style variations, allowing users to customize their siteโ€™s appearance with ease. The theme includes multiple color palettes and typography pairings designed for global use, ensuring high-quality support across various languages and regions. These options give users the flexibility to match their siteโ€™s aesthetic to their unique style while maintaining a cohesive and visually appealing look.


Testing Steps:

  1. Navigate to Appearance > Editor to open the Site Editor.
  2. Click on the Styles button (the half-moon icon) in the top-right corner.
  3. Choose different color palettes and typography pairings to apply to your site.
  4. Observe how the colors and fonts change across the site when a new palette or style is selected.
  5. Save the changes and preview the site on the frontend to confirm that the new styles are applied correctly across all pages.

Templates

Twenty Twenty-Five offers a range of adaptable blog templates, including text-focused blogs with sidebars and visually-driven photo blogs. It fully integrates with the Site Editor and utilizes new design features like the Grid block and Pattern/Section Styles.

Alternative Template Designs


The theme includes four sets of alternative designs: a text-only blog, a photo blog, a news blog, and a blog with a vertical headerHeader The 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.. These designs are built as patterns that replace the content of the template.

To test the photo blog design, follow these steps:

  1. Go to Appearance > Editor.
  2. Select the menu option Templates.
  3. Choose the template you want to test, such as Single Post, Page, Archive, or Blog Home.
  4. In the editor, open the Settings sidebarSidebar A 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..
  5. Select the Template tab.
  6. In the Template tab, locate and expand the Design panel.
  7. The Design panel displays previews of the available designs:
    • Hover over a preview to see the design name.
    • Click on the preview to replace the content of the template with the chosen design.
  8. Ensure that the layout in the Site Editor matches the layout on the front end

Section Styles

The Twenty Twenty-Five theme introduces four unique section styles, designed to change the colors of Group and Columns blocks. These styles offer flexibility in creating visually appealing layouts. Testing involves ensuring that the new styles are applied correctly in both the editor and the frontend, with a focus on usability and readability.


Testing Steps:

  1. Create a new post or page in the dashboard.
  2. Insert a Group block or Columns block.
  3. Inside the Group or Columns block, add some blocks like heading, paragraph, etc.
  4. Open the Settings Sidebar, and select the Block tab.
  5. Open the Styles tab and find the Styles panel at the top.
  6. Select one of the alternative styles. Repeat for each style to test them all.
  7. Ensure the design looks the same in both the editor and on the frontend.
  8. Verify the color combinations are readable, including the background, text, links, and buttons.

If you encounter any issues or have suggestions, feel free to create an issue here.ย 

Refining Data Viewsย 

Ability to Set the Density of Information in the Grid Layout

In WordPress 6.7, users gain the ability to adjust the density of grid layouts, offering a more customizable and responsive viewing experience. This update brings a new UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think โ€˜how are they doing thatโ€™ and less about what they are doing. control in the grid view, enabling users to select their preferred density. For more details about changes related to this, please follow the discussion.




Testing Instructions:

  1. Open the Site Editor from the dashboard.
  2. Navigate to the Pattern section.
  3. Click on the settings icon to open the appearance and settings panel.
  4. Adjust the grid density option from โ€˜Preview Sizeโ€™.
  5. Observe how patterns display.

Option to Hide/Show the Filters in the User Interface



Looking for more details about this change, refer this ticket #63203

Ability to Customize the Column Order in Table Views

WordPress 6.7 introduces the ability to customize the column order in table views, offering more flexibility in how data is displayed. This feature allows users to move table columns left or right to create a more personalized layout when managing templates, patterns, or pages.


Testing Instructions:

  1. Open any table data view (Templates, Patterns, or Pages) in WordPress.
  2. Click the headers of the columns to see available actions.
  3. Select โ€œMove leftโ€ or โ€œMove rightโ€ to reorder the columns.
  4. Verify that the columns adjust accordingly and maintain the new order across page refreshes.

Please refer to ticket #63416 for more details about this change.

Graduate Data View Options Out of a Menu to Allow More Design Expression

The data view options have been improved for better design flexibility. A new โ€œView Optionโ€ setting has been added with a gear icon. This opens an โ€œAppearanceโ€ popover, allowing users to manage view preferences such as items per page and sorting options like โ€œSort byโ€, โ€œOrder by.โ€, Preview size, items per pages, etc. More details: #64175


Testing Instructions:

  1. Open any data view (Templates, Patterns, or Pages) in the site editor.
  2. Click on the gear icon to reveal the โ€œView Optionโ€ setting.
  3. Open the โ€œAppearanceโ€ popover to explore the available options.
  4. Adjust the items per page and sort options (e.g., โ€œSort byโ€ and โ€œOrder byโ€).
  5. Verify that the settings are applied and reflected in the data view.

Polishing the Query LoopLoop The 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ย 

The Query Loop block, a key component for site building in WordPress, is undergoing refinements to enhance its usability and intuitiveness. While it remains a powerful and versatile block, the focus of these improvements is on making customization more straightforward. Key changes include better context detection and clearer settings copy to ensure users can easily create and manage complex queries.ย 

Testing Instructions:

  1. Open the WordPress dashboard and create a new page or post.
  2. Insert a Query Loop block into page or post.
  3. Review the settings in the sidebar, paying attention to the descriptions.
  4. Customize the Query Loop and ensure that the changes are intuitive and easy to apply.
  5. Save your changes and check the front-end output for accuracy.

Follow this iteration issue for more information about changes.ย ย 

Zoom Out to Compose with Patterns

WordPress 6.7 is introducing a new โ€œZoom Outโ€ feature to enhance how users interact with patterns while building and editing their sites. This feature offers a high-level editing view, allowing users to focus on patterns rather than granular block-by-block adjustments. Key aspects include a zoomed-out interface for inserting patterns, creating new pages with an emphasis on patterns, and managing them (moving, deleting, etc.) via a vertical toolbar. Users can toggle between zoomed-out and detailed block editing, enhancing the overall user experience with improved pattern manipulation and advanced content-only editing.

Build with Patterns



Testing Instructions:

  1. Navigate to the Site Editor and Insert patterns into a page or post.
  2. Use the Zoom Out button to switch to a zoomed-out view.
  3. Verify that the overall structure of the page is visible, allowing for easier manipulation of patterns.
  4. In the zoomed-out view, try moving, deleting, and rearranging patterns using the new vertical toolbar.
  5. Ensure the patterns respond accurately to drag-and-drop actions and are placed correctly without shifting unexpectedly.
  6. Check that the zoom option functions as expected, allowing you to zoom in for detailed block edits and zoom out for a broader view of the page.
  7. Observe whether there are any UXUX UX is an acronym for User Experience - the way the user uses the UI. Think โ€˜what they are doingโ€™ and less about how they do it. issues or inconsistencies when interacting with patterns in the zoomed-out mode.
  8. Exit the zoomed-out mode and ensure that all changes remain intact and display correctly in the standard block editor.

Explore Zoomed-out with Style Variations


Testing Instructions:

  1. Open Appearance > Editor to access the Site Editor.
  2. Select the canvas to begin editing the blog home template.
  3. Open Styles and select Browse styles to view the various style variation options. This will automatically trigger the zoomed-out view.
  4. Scroll through the different style options and explore how the zoomed-out view functions.
  5. Toggle between entering and leaving the zoomed-out view by turning the Style block on and off, switching style blocks, and returning to the style variations for comparison.

Please refer to ticket #64197 for more details about this change.

Media Improvements

WordPress 6.7 introduces significant media improvements, enhancing how media is handled and displayed. Key updates include support for HEIC image uploads with automatic conversion, automatic sizing for lazy-loaded images, and expanded background image functionality. Users can now set background images at the block and global levels, with new options like fixed backgrounds. Additionally, a more streamlined modal interface has been introduced for managing background images. These improvements optimize media handling and elevate site design flexibility.

Support HEIC Image Uploads

HEIC image uploads are automatically converted to JPEG on the server, ensuring compatibility with all browsers. The original HEIC image can still be downloaded from the attachment page. If the server doesnโ€™t support HEIC conversion via Imagick, WordPress will prompt users to manually convert the image.


Testing Instructions:

  1. Upload a HEIC image in the Media Library.
  2. Confirm the image is converted to JPEG.
  3. Check if the original HEIC is available for download on the attachment page.
  4. Verify Imagick HEIC support in Tools โ†’ Site Health โ†’ Info โ†’ Media Handling.
  5. Ensure a warning appears if the server lacks HEIC support.
  6. Confirm the image displays correctly in posts and pages across different browsers.

Please refer to this detailed post about this feature.

Auto Sizes for Lazy-loaded Images.ย 

This feature automatically adds the auto value to the beginning of the sizes attribute for any image that is lazy-loaded. This enhancement improves image responsiveness by helping browsers to determine the appropriate image size automatically.ย 


Testing Instructions:

  1. Enable lazy loading for images on your WordPress site (this may be enabled by default).
  2. Upload or insert an image into a post or page.
  3. Open the browserโ€™s developer tools and inspect the image tag.
  4. Check that the sizes attribute begins with auto for any lazy-loaded image.
  5. Save and preview the post or page to ensure proper image loading behavior on the front end.

Please refer to ticket #61847 for more details about this change.

Block-Level Background Images in Global Styles

WordPress 6.7 introduces the ability to set background images for blocks at a global style level, giving users greater control over the appearance of their site. This new feature allows users to apply background images across all instances of a specific block type, such as the Quote block, while also maintaining the flexibility to override the default background at the individual block level. This adds another layer of customization to WordPress themes, allowing for more cohesive and visually appealing designs.


Testing Instructions:

  1. Open the Site Editor from the Appearance > Editorย 
  2. Select a template and navigate to Styles > Blocks.
  3. Search a block and set a background image for a block at the global style level, for example, for the Quote block.
  4. Check that all Quote blocks now have the default background image applied.
  5. Verify that the global and individual block-level settings are working correctly without any issues.

Please refer to ticket #60100 for more details about this change.

Add Support for Background Attachments (fixed backgrounds)

WordPress 6.7 introduces a new feature that allows you to toggle the background attachment behavior for blocks and site backgrounds. Users can now choose whether the background image scrolls with the page or remains fixed. This enhances design flexibility for block and site backgrounds. Please refer to ticket #61382 for more details.


Testing Instructions:

  1. Add a background image to the block.
  2. Confirm that the background image scrolls with the page by default.
  3. Toggle the โ€œFixed backgroundโ€ option on.
  4. Verify that the background image is now fixed.
  5. Save the changes and check the frontend to confirm the behavior.
  6. In the Site Editor, under Styles > Layout, add a site background image.
  7. Test the same scroll and fixed behavior for the site background.

Update Background Image Support to Use a Modalย 

This update introduces a flyout sidebar panel that allows users to add, upload, or reset background images. The popover provides easier access to background image controls, ensuring seamless adjustments to background image properties like position, size and more. Please refer to ticket #60151 for more details.


Testing Instructions:

  1. Navigate to the block settings in the sidebar and add a background image.
  2. Verify thatย  clicking on the background image in the sidebar triggers the modal popover.
  3. Use the controls within the popover to adjust the background image properties (e.g., position, size).

Design toolsย 

The design tools have been significantly enhanced with expanded block support, offering more flexibility and creative control for designers and themers. Key updates include the long-awaited shadow support for Group blocks, as well as added support for borders, colors, padding, and backgrounds across various blocks like Buttons, Galleries, and Paragraphs. These improvements aim to streamline customization, allowing for more sophisticated designs directly within the block editor.

Click here to see details about each change

  • Buttons: Add border, color, and padding block supports. (63538)
  • Categories: Add border support (63950)
  • Column: Enable border-radius support. (63924)
  • Comment Template: Add Border Block Support. (64238)
  • Gallery: Add border block support. (63428)
  • Group: Add block support for shadow. (63295)
  • Heading: Add border support. (63539)
  • Image: Adopt margin block support (63546)
  • Latest comments: Add color block support (63419)
  • List Item: Add color support (59892)
  • Media Text: Add border support (63542)
  • Paragraph: Add border support (63543)
  • Post Comments Form: Add Border Block Support. (64233)
  • Post Content: Add background image and padding support (62499)
  • Post Date: Add border support (64023)
  • Post ExcerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that pluginโ€™s metabox.: Add border support (64022)
  • Post Terms: Add border support (64246)
  • Post Title: Add border support (64024)
  • Quote: Add border support (63544), add spacing supports (63545), add background image and minimum height support (62497)
  • Search: Add margin support. (63547)
  • Site Tagline: Add border support (63778)
  • Site Title: Add border support (63631)
  • Social Links: Add border block support (63629)
  • Term Description: Add border block support (63630)

Continuing to Improve PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php 8.x Support

WordPress 6.7 continues to enhance compatibility with PHP 8.x by removing code that was specific to older, unsupported PHP versions. This ensures better performance, security, and stability for sites running on the latest versions of PHP.

Testing Instructions:

  1. Update your WordPress site to PHP 8.x.
  2. Performs tests as described in the โ€œGeneral Testingโ€ section above.
  3. Monitor for any warnings, notices, or errors in the siteโ€™s functionality.
  4. Check the error log to ensure no deprecated or removed functions are in use.
  5. Verify that the admin dashboard and frontend load without issues.

APIAPI An 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. Launches and Iterations

This release includes two new APIs designed to simplify developersโ€™ workflows:

Template Registration API ย 

This feature simplifies template registration for plugins by introducing a new API. Previously, plugins had to hook into multiple filters, but now they can register templates more easily and efficiently.

Testing Instruction:
Please refer to the testing steps outlined in ticket #61577 to verify this feature.

Preview Options APIย ย 

This API allows for greater flexibility in preview functionality, enabling plugin developers to seamlessly integrate custom preview options into the WordPress editor. It addresses the need for varied publishing flows and tools.

Testing Instruction:
Please refer to the testing steps outlined in ticket #64644 to verify this feature.

Interactivity API

WordPress 6.7 introduces enhancements to the Block API, including new features aimed at improving interactivity. Currently, the focus is on testing the UI and functionality of the Lightbox Support feature.ย 

Testing Instructions:

  1. Add a Gallery block to a post or page.
  2. Upload and insert a few images.
  3. For each image, select the โ€œLinkโ€ option and choose โ€œClick to expandโ€ to enable the lightbox. (See reference: Image)
  4. Save the page and view it on the front end.
  5. Test that clicking on the images opens the lightbox and ensure it supports keyboard accessibilityAccessibility Accessibility (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 Bindings API

The Block Binding API allows developers to bind custom metaMeta Meta 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. and dynamic data from plugins to blocks. This API simplifies the integration of post meta fields and custom data into block attributes, enabling dynamic content rendering of blocks without changing the existing codebase. This test focuses on verifying that post meta can be successfully registered, updated, and displayed in the front end using various blocks.

Testing Steps:

  1. Add the below code to your theme or plugin file to register the post meta and simulate dynamic plugin data.
add_action('init', function () {
	// Register custom post meta.
	register_meta(
		'post',
		'block_binding_meta_test',
		[
			'label'   		=> __( 'My Custom Post Meta', 'text-domain' ),
			'show_in_rest'  => true,
			'single'        => true,
			'type'          => 'string',
			'default'       => '',
		]
	);
	// END Register custom post meta.

	// Register dynamic data binding.
	$blockBindingCallback = function () {
		return sprintf( __( 'Current Time: %s', 'your-text-domain' ), date_i18n( 'r' ) );
	};

	if (function_exists('register_block_bindings_source')) {
		register_block_bindings_source( 'my-plugin/current-time', [
			'label'					=> __( 'Current Time', 'text-domain' ),
			'get_value_callback' 	=> $blockBindingCallback
		] );
	}
	// END Register dynamic data binding.
});

2. Create a new post and add a Paragraph block.

3. In the block settings, select Attributes and click Content. You should see the option to select My Custom Post Meta.

4. Enter a value for the post meta and save the post.

5. On the front end, check if the custom post meta value is displayed.

6. Add another Paragraph block and ensure the previously entered custom meta value is automatically populated.

7. Repeat the steps with other blocks like Image, Heading, and Button.

8. Now manually add another Paragraph block using the below code.

<!-- wp:paragraph {
    "metadata": {
        "bindings": {
            "content": {
                "source": "my-plugin/current-time"
            }
        }
    }
} -->
<p></p>
<!-- /wp:paragraph -->

9. Verify that you can see the current time output on the front end.

HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. API

The HTML API, introduced in WordPress 6.2, is designed for block developers to provide better control and flexibility when working with HTML within blocks. This API enables support for custom HTML tags and attributes within the block editor. You can learn more about the HTML API in this WordPress Core post.

Testing Steps:

  1. If youโ€™re a block developer, explore the support for new HTML tags and functions.
  2. Refer to this GitHubGitHub GitHub 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 by the repository owner. https://github.com/ issue for further details on how to test the new functionality.

If youโ€™re a developer eager to dive in, check out the details in the API section of this post to give these exciting features a try!

What to Notice

  • Were all the features easily accessible and intuitive to use?
  • Did you notice any performance issues, such as slow loading or lag during editing?
  • Were there any visual inconsistencies or layout issues across different browsers or devices?
  • Did the drag-and-drop functionality work as expected in patterns?
  • Did you encounter any accessibility issues beyond screen readers and keyboard navigation, like color contrast or focus management?
  • Did the preview mode accurately reflect how the content appeared once published?
  • Did the experience handle large or complex pages smoothly without freezing or crashing?

Where to Report Feedback

If you find any issues but arenโ€™t sure if itโ€™s a bug or where best to report the problem, share them on the WordPress.org alpha/beta forums. If you are confident that you found a bug in WordPress Alpha/Beta/RC, report it on Core Trac for rollback auto-updates and the Gutenberg GitHub repo for every other feature.ย 

For helpful reporting guidelines, refer to the Test Reports section of the Test Handbook and review the Core Team guidelines for Reporting Bugs.

Changelog

1.0.0 โ€“ Initial Post

1.0.1 โ€“ Updates for Beta-2

1.0.2 โ€“ Updates for Beta-3

1.0.3 โ€“ Updates for RC-1

1.0.4 โ€“ Updates for RC-3

A big thank you to @poena, @5um17 for contributing and @oglekler for reviewing this post.

#core-test, #release-field-guide