The Test Team helps manage testing and triage across the WordPress ecosystem. They focus on user testing of the editing experience and WordPress dashboard, replicating and documenting bug reports, and supporting a culture of review and triage across the project.
Please drop by any time in SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ with questions or to help out.
WordPress 7.1 โ the second major releaseMajor ReleaseA 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. of 2026 โ is coming fast. The official release will launch August 19, 2026.
With 7.1 BetaBetaA 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. 1 slated for release on the July 15th, your help testing is vital to ensuring a stable and reliable release that continues to benefit WordPress users across the globe.
Early testing is critical.
Early testing helps identify bugs, usability issues, and compatibility concerns while thereโs still time to address them.ย
Then at launch, youโll find your testing might have led to an improvement you can see and feel.
Got a few minutes? A few hours? Every bit of testing makes a big difference โ possibly, the difference between a new feature landing in 7.1 or not.
Stay informed!
The WordPress 7.1release schedulepage has everything you need to know about the latest pre-release builds and milestones.
For real-time updates, you can follow discussions and find collaboration opportunities in the #core-test and #core channels in the Making WordPress SlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. You might want to join both channels!ย
Also, you are more than welcome at every upcoming release party, testing session, andtest scrub throughout the release cycle and beyond.
Thank you!
Did you know youโre already a hero? Anything you do โ even just reading this post โ helps shape WordPress 7.1 into the strongest, most polished release ever.ย
And with the new features coming in 7.1, youโll help make it a blockbuster release for the entire community.
๐งช Testing Tips
You donโt need to be a certified software tester or QA professional, or any kind of expert, to help test WordPress.ย
Simply using WordPress as you would every day (on a test installation, of course!) can help identify any bottlenecks and bugs that a WordPress user may encounter. through processes that mimic your daily projects, workflows, and experiments and report any findings.ย
Or if you feel compelled, push WordPress to its limits. Try to break things. Have five editors in wp-admin at once, have someone relentlessly reload the home page, step outside standard practices and use WordPress in unexpected ways.
Notice something unexpected? Run into a bug? Is a feature not behaving the way you thought it would? Please consider reporting it to the Alpha/Beta area of the support forums, or directly to WordPress Trac if you are comfortable writing a reproducible bug report.
Not sure what the expected behavior should be? No problem! Join the conversation in the #core-test channel on the Making WordPress Slack, where contributors and developers are always happy to help. New tester? You have the global WordPress community at your service. Everyone in it is happy to welcome and support you. ๐ Youโre also welcome and encouraged to join the #core-test Slack channel and ask questions about testing!
Again โ every report, question, or observation you submit makes a difference, and helps improve WordPress for hundreds of millions of users. Testing is a valuable way to contribute to the WordPress project, and testers are included in release credits on the final release.ย
Recommendations for Testing WordPress Beta/RCRelease CandidateA beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. Versions:
Test the CoreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. Features that Matter to You:ย Use your site the way you usually do. For instance, if youโre a blogger, running a social platform, or managing an e-commerce store, run your tests through those specific scenarios.
Set up a staging site (ask your hosting provider if this is new to you). Do not test or update your live site with a beta version for testing; your users might see any issues that come up.
Update WordPress in the staging environmentStaging EnvironmentA 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.. Keep using your site as normal.ย
Take note of anything you experience after the update. Log any errors, alerts or strange behavior during your testing process, and the steps you took when you encountered the issue.ย
Use the General Checklist below to verify everything works as youโd expect.
How to test WordPress Beta Versionsย
You can test WordPress Beta versions in several ways. Some are fast and easy; some let you run sophisticated tests on the latest backend features.
All of them keep your live websites safe from the effects of any issues you find:
WP-Playground
Playground is a fast and easy way to spin up a test site โ without setting up a full environment. Get started testing right away on WordPress Playground.
A Local Site on your computer
Software like Local or wp-env lets you build a full WordPress site on your computer โ no internet required.
Once your site is up and running, install and activate the WordPress Beta TesterpluginPluginA 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.. This plugin lets you install pre-release versions of WordPress.
Navigate to Tools โ Beta Testing.
Choose one of the following options:
Bleeding Edge โ Beta/RC Only to test the latest Beta or Release CandidateRelease CandidateA beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge..
Bleeding Edge โ Nightlies (or Point ReleaseMinor ReleaseA 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, if applicable) to test the latest development build with the newest code changes.
Click Save Changes.
Go to Dashboard โ Updates.
Confirm that an update is available (for example, Update to WordPress 7.1 Beta, Release Candidate, or Nightly, depending on the option you selected).
Click Update to WordPress 7.1 Beta/RC/Nightly and wait for the update to complete.
Verify that your site is now running the selected pre-release version of WordPress.
WP-CLIWP-CLIWP-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/
Are you most at home in the command line? WP-CLI lets you install a WordPress beta version in record time.
Steps:
Create a local WordPress site however you like to do it. Wait for the notification that your site is ready.
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=7.1-beta1
Or
wp core update --version=7.1-RC1
(Replace the version number as needed, such as --version=7.1-beta2.)
With WP-CLI, you can install several different versions and switch between them easily. That makes it much easier to test specific builds and compare them.
A Staging Site on your host
You can build a staging site for your production/live site and test it with the WordPress beta/RC version โ without affecting your live site.
That way, youโll be sure everything works the way it should โ long before WordPress 7.1 lands in your production/live environment.
Testing Patches
A patch is a quick and smaller update that fixes security or other bugs. Maybe you donโt need to test an entire version of WordPress, but you do want to test one or more patches to see if a bug is fixed.
In that case, youโll need a specific local WordPress development environment.
Want to see how well your site runs on the very latest version of WordPress? Hereโs a checklist that should give you an idea โ and wonโt take all day.
Use one of the methods above to set up your testing site, and update to the latest Beta/RC version.ย
Enable debugging in wp-config.php, and update your theme and plugins.
Did any plugins or themes deactivate automatically after the update?
Check the WordPress Site Health tool. Did you find any new warnings or issues?
Check templates and patterns, and then actual posts and pages, for layout problems. Are all the elements lined up properly? Is spacing correct?
Test links and permalinks to ensure there are no 404 or other errors.
Do design elements, images, and media look the way they should? Do media files load and play properly? How does the audio sound?
How are the sitemap and robots.txt files working?
Can users at every permission level get to the admin dashboard without errors? Does each level show the right tools, and do they work?
Does your site have custom blocks? Add content to a new 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.. Edit it. Now edit a block that already has content.
Create a new post:
Add content.
Copy some text and paste it.
Add a few different kinds of media files.ย
Save the post and watch the console for any issues.
Create a new page.
Add content.ย
Open it in several different browsers. Does it look and feel right in each? Does the page function properly in each?
Open the browserโs developer tools. Check each tab, plus the console, for errors, warnings, or notices. Check any visible CSSCSSCSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. or JavaScriptJavaScriptJavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a userโs browser.
https://www.javascript.com for unexpected changes.
Check the error log file for notices, warnings, and errors โ especially fatal errors.
Have you set up scheduled posts or automated tasks (like backups)? Can you find them in the admin? Do they run on schedule? Do they work?
Check integrated services like payment gateways or analytics. Do they still connect? Do they execute?ย
Open your site in different browsers and make sure all functionalities work as expected โ beyond the ones you checked on pages earlier.
Check site performance: page loading, 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. calls, database requests. You might want to check this on a few devices in real life.ย
Also, every browser has tools that let you simulate a variety of network conditions. How does your updated site handle low bandwidth?
Test 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) basics: keyboard navigation, contrast,ย screen-reader behavior โ whatever assistive technologyAssistive technologyAssistive technology is an umbrella term that includes assistive, adaptive, and rehabilitative devices for people with disabilities and also includes the process used in selecting, locating, and using them. Assistive technology promotes greater independence by enabling people to perform tasks that they were formerly unable to accomplish, or had great difficulty accomplishing, by providing enhancements to, or changing methods of interacting with, theย technology needed to accomplish such tasks.
https://en.wikipedia.org/wiki/Assistive_technology you have on hand.
Check your forms โ contact forms, checkout forms, login forms, and more. Can you fill all the fields? Submit and clear? Does the data end up in the right place?
Can you upload media? Edit images? Does gallery functionality work properly?
Check your theme. Does the basic theme look right? Did theme customizations โ in the Site Editor, or the CustomizerCustomizerTool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your siteโs appearance settings. in Classic themes โ change in the upgrade? Or did they sail through perfectly?
Key Features to Test
Collaboration
New Notes features
Notes let people leave feedback directly in the editor. WordPress 7.1 makes them much richer: notes on specific words or across multiple blocks, rich text inside notes, @mentions, multiple note threads on the same block, a show more/less toggle for long notes, and a toolbar button that puts starting a note within easy reach.ย ย
Testing Steps
Create a new post and add a few paragraphs of content.
Select some text inside a paragraph.
Open the block toolbar (or the โฎ options menu) and choose Add note (look for a note/comment icon).
Type a note and save it. Confirm the note appears anchored to the text you selected.
Reply to your own note and confirm the reply shows in the thread.
Add formatting using keyboard shortcuts โ thereโs no visible toolbar. Select text and press โ/Ctrl + B (bold), โ/Ctrl + I (italic), or โ/Ctrl + K (link). To get code formatting, type text wrapped in backticks (`like this`). Confirm the formatting is kept after saving. (Formatting is intentionally limited to bold, italic, link, and code.)
Start a second, separate thread on the same block and confirm both threads are tracked independently.
Add a note that spans more than one block and confirm itโs tracked correctly.
Add a long note and confirm the show more/less toggle collapses and expands it.
@mention another user in a note and confirm the mention is inserted correctly.
Expected:
Notes attach to the right content; replies, mentions with notifications, multiple threads per block, keyboard formatting, and the show more/less toggle all work as described.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #76316 for more details.
Design & Interface
Responsive styling
Style a block differently for tablet and mobile directly in the editor โ without custom CSS. Turn on Responsive editing from the device-preview dropdown, switch to Tablet or Mobile, and the change is saved only for that breakpoint.
๐ฃ Dedicated Call for Testing post:Call for Testing: Responsive Styling โ follow it for the full set of scenarios (resize handles + device view syncing, per-viewport styles, the viewport badge, hidden-on-device blocks, front-end checks, and notes for plugin/theme developers).
If you encounter any issues or unexpected behaviour while testing, please log them here. Reference PR #75121 for more details.
Interactive states styling
You can now style a Buttonโs interactive states โ hover, focus, and active โ without writing a single line of CSS. For example, a button that changes color the moment you hover over it.
There are two layers to this:
Global Styles: set hover, focus, and active styles once and they apply to every Button across the whole site.ย ย
Individual block instance: A single Button can have its own hover, focus, and active styles that leave every other button untouched. Note that per-instance pseudo states are currently supported by the Button block only; other blocks donโt expose them yet.
Testing Steps
Global Styles first (applies to all buttons)
Open the Site Editor and go to Styles โ Blocks โ Button.ย ย
Use the States selector to switch to the Hover state.ย ย
With Hover active, set a different Background and Text color (and any other styles you like).ย ย
Repeat for the Focus and Active states, giving each its own look.ย ย
Save the styles.ย ย
On the frontend, hover, focus, and click a button and confirm the correct styles appear for every button on the site.
Then an individual Button instance (applies to one button only)
Add two or moreButton blocks to a post or page.ย ย
Select one of them and open its Styles settings.ย ย
Open the state selector in the block card 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. (a small three-dot menu) and switch to Hover.ย ย
Change a style for example the Background color. The canvas should update immediately; toggle Show state on canvas off and on to confirm itโs previewing the hover look live.ย ย
Save and view the post on the frontend. Hovering that one button should use the styles you set, while the other buttons stay unchanged.ย ย
Switch to Focus and Active and repeat, giving that single button its own states.ย ย
Reset the hover styles for that instance and confirm the other states and the global styles are unaffected.
Expected:
Global hover, focus, and active styles apply to all buttons site-wide, while per-instance styles apply to only the selected button. The two layers combine sensibly, resetting one layer doesnโt disturb the others, and Show state on canvas previews the state in the editor without you having to actually hover.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow issue #38277 (per-instance support landed in PR #76491) for more details.
Persistent Toolbar
The admin toolbar now appears inside the Post Editor and the Site Editor too โ previously it disappeared in the Site Editor โ along with a few visual refreshes: the home icon becomes your site icon (when set), your profile 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. is circular, and the command palette icon is removed from the editor toolbar.
Testing Steps
Set a Site Icon (Site Editor โ Design โ Identity, or Settings) if you havenโt already.
Open the Post Editor (edit any post) and confirm the admin bar is visible at the top.
Open the Site Editor (Appearance โ Editor) and confirm the admin bar is visible there too (it used to disappear).
Confirm the admin barโs home item shows your site icon, not the old dashicon (with no site icon set, it falls back to the default icon).
Confirm your profile avatar is a circle, not a square.
Confirm there is no command palette icon in the editor toolbar anymore, and that the palette still opens with Cmd/Ctrl + K.
Switch your Admin Color Scheme (Users โ Profile) and confirm the admin bar in both editors follows the scheme.
Resize to a narrow / mobile width and confirm the admin bar still looks correct in the editors.
Expected:
The admin bar is visible in both the Post and Site Editor, shows the site icon (when set) and a circular avatar, no longer carries the command-palette icon in the editor toolbar, and follows the chosen admin color scheme.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow issue #79036 for more details.
Dedicated Identity section
The Design โ Identity panel now lets you edit your Site Title and Site Tagline right alongside the existing Site Logo and Site Icon no need to jump over to Settings. Changes update the matching Site Title and Site Tagline blocks live in the editor preview.
Testing Steps
Open the WordPress Dashboard and go to Appearance โ Editor.
In the Site Editor, go to Design โ Identity.ย ย
Confirm four fields appear in order: Site Title, Site Tagline, Site Logo, Site Icon.ย ย
Confirm the description text below each field is the same size and style.ย ย
Edit the Site Title and watch the Site Title block update in the preview.ย ย
Edit the Site Tagline and watch the Site Tagline block update in the preview.ย ย
Click Save and confirm all edited fields appear in the save panel.ย ย
Reload the editor and confirm your changes persisted.
Expected:
Site Title and Site Tagline can be edited from the Identity panel, the preview updates as you type, and changes save and persist correctly.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #76261 for more details.
Admin color scheme reflected in the Site Editor
The Site Editor now follows your chosen WordPress admin color scheme instead of always showing a fixed dark interface. The 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. and surrounding chrome pick up your schemeโs colours, while the editing canvas stays white for readability.
Testing Steps
Go to Users โ Profile and pick an Admin Color Scheme (e.g. Modern, Blue, Coffee, Ectoplasm, Midnight, Ocean, Sunrise).
Open the Site Editor (Appearance โ Editor).
Confirm the sidebar and interface chrome reflect the chosen colour scheme, not a fixed dark background.
Confirm the editing canvas / content area stays white and readable.
Switch to a different admin colour scheme and confirm the Site Editor updates to match.
Resize the browser to a narrow / mobile width and confirm the themed sidebar and white content still look correct.
Expected:
The Site Editor chrome matches your admin colour scheme across all schemes and at mobile widths, while the content canvas stays white.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #78397 for more details.
Command palette sections and Recently used
The command palette (Cmd/Ctrl + K) is easier to navigate: commands are now grouped into sections: Suggestions, Recent, and Results. The commands you use are remembered under Recent, saved to your user preferences. The palette is also a bit wider for easier scanning.
Testing Steps
In the editor, press Cmd/Ctrl + K to open the command palette.
Run a few different commands and close the palette.
Reopen it and confirm a Recently used section shows the commands you just ran.
Start typing and confirm results are grouped into recent, suggested, and matching sections.
Reload the page (or start a new session) and confirm recently used commands persist.
Check the layout is readable and easy to scan.
Expected:
Commands are grouped into clear sections, recently used commands persist under Recent and the palette is easier to scan.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #75616 for more details.
Choose which block styles to apply globally
The block inspectorโs Apply globally action used to be all-or-nothing: one click pushed every style youโd changed on the block into Global Styles, with no way to see what was about to change or to leave part of it behind.
WordPress 7.1 adds a review step. Apply globally now opens a modal that lists each changed style on its own row, showing the current value next to the new value, with a checkbox for each. Every row is selected by default, so you can deselect the ones you donโt want and apply only the styles you meant to. Anything you deselect stays as a local override on the block and isnโt pushed or cleared.
Testing Steps
Add a Paragraph block to a post and select it.
In the block inspector (right sidebar), change a few different styles on the block โ for example make the text uppercase, set a text colour, add some padding, and set a border colour.
Open the Advanced panel in the block inspector and click Apply globally.
Confirm a modal opens (it no longer applies everything immediately), and that it lists one row per changed style, each showing the current value โ the new value, with all rows checked by default.
Deselect one row, then click Apply.
Confirm only the checked styles were pushed to Global Styles, and that a snackbar appears. Click Undo in the snackbar and confirm the previous state is restored.
Confirm the style you deselected is still set on the block as a local override โ it should not have been pushed, and it should not have been cleared either.
Open Apply globally again and confirm the modal now lists only the style you didnโt push.
Deselect every row and confirm the Apply button is disabled.
Reopen the modal and dismiss it with Cancel, the close (ร) button, and the Escape key. Each time, confirm nothing changes on the block or in Global Styles.
On a block with no changed styles, confirm the Apply globally button is disabled.
Resize the browser to a narrow / mobile width and confirm the modal still displays correctly.
Expected:
Apply globally opens a review modal listing each changed style with its current and new values, all selected by default. Only the selected styles are pushed to Global Styles; deselected styles remain as local overrides on the block and are neither pushed nor cleared. Apply is disabled with nothing selected and when there are no changes to push, cancelling changes nothing, and Undo restores the previous state.ย
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #79839 for more details.
Media
Client-side media processing
When you upload an image in the editor, your browser now decodes, resizes, and encodes all sub-sizes locally (via wasm-vips) before sending them to the server โ with support for AVIF, WebP, HEIC, UltraHDR, JPEG XL, and GIFโvideo conversion. Browsers and devices that canโt handle it silently fall back to the existing server-side path. (Chromium browsers only; requires more than 2 GB RAM and a decent connection.)
๐ฃ Dedicated Call for Testing post:Call for Testing: client-side media processing โ follow it for the full set of scenarios (baseline uploads, HEIC from iPhone, modern output formats, Ultra HDR, JPEG XL, GIFโvideo, batch/concurrent uploads, resilience, fallback paths, extensibility, and low-powered devices).
If you encounter any issues or unexpected behaviour while testing, please log them here (tag them `[Feature] Client Side Media`). Follow #76756 for more details.
Media Editor Modal
A new Media Editor Modal replaces the old inline image cropper, bringing cropping, rotation, flip, zoom, and metadata editing together in one streamlined place. It opens from the Crop button on the Image block (and the Site Logo and Cover blocks).ย
๐ฃ Dedicated Call for Testing post:Media Editor Modal: call for testing โfollow it for the full set of flows (basic crop, details/metadata editing, preserving custom block alt/caption values, keyboard, and touch gestures).
Testing Steps
In a post or page, add an Image block and upload or choose an image.
Click the Crop button in the block toolbar and confirm a modal opens (instead of the old inline cropper).
Try a freeform crop โ drag the handles โ and confirm it works.
Try an aspect-ratio crop (a locked ratio) and confirm the crop constrains to that ratio.
Use Rotate (and fine rotation / snap, where shown) and confirm the image rotates.
Use Flip and confirm the image flips.
Use the Zoom controls (+ / โ) and confirm the image zooms within the crop frame.
Toggle the crop handles on/off, if available, and confirm they behave.
Edit the metadata (for example, alt text or caption) in the modal, then Save.
Confirm the cropped/edited image is applied to the block and persists after saving the post and reloading.
Repeat from the Site Logo and Cover block crop buttons to confirm the modal opens there too.
Expected:
The Media Editor Modal opens from the Crop button, supports freeform and aspect-ratio cropping, rotation, flip, zoom, and metadata editing, saves the result back to the image, and is reachable from the Image, Site Logo, and Cover blocks.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #73771 for more details.
Smarter galleries
Gallery blocks get smarter: a new Dynamic Gallery mode automatically displays all the media attached to the current post โ in the editor and on the frontend โ much like the classic gallery 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. did. You can also manage a postโs attached images from a new AttachmentscategoryCategoryThe 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. in the media inserter.
Testing Steps
Create a post and upload a few images to it, so they become โattachedโ to the post.
Add a Gallery block and, in its empty/placeholder state, choose the Use attached images option (Dynamic Gallery).
Confirm the gallery automatically shows all the images attached to the post.
Save and confirm the same images appear on the frontend.
Open the blockโs Source settings, change the sort order, and confirm the images re-order accordingly.
Convert the Dynamic Gallery to a static gallery and confirm you can now add, remove, or reorder individual images.
Open the media inserter (the Media tab in the inserter) and find the new Attachments category.
Confirm it lists the images attached to the current post.
Use Attach to add an image and Detach to remove one, and confirm the Dynamic Gallery updates to match.
Expected:
A Dynamic Gallery auto-displays all media attached to the post (editor and frontend), respects the sort setting, and can be converted to a static gallery. The media inserterโs Attachments category lists the postโs images and lets you attach/detach, which the Dynamic Gallery then reflects.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow issue #77117 for more details.
Dashboard
Visual 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. improvements
The Visual Revisions view (from 7.0) lets you compare and restore past revisions visually, right in the editor. WordPress 7.1 polishes how autosaves fit into it. The autosave noticeโs โView the autosaveโ now opens the visual revisions view (autosave selected, changes highlighted) instead of the classic screen, and restoring the autosave dismisses the notice โ it falls back to the classic screen when visual revisions are off (e.g. classic 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). The revisions timeline also shows an โAutosaveโ badge on autosave rows โ visually and for screen readers โ so theyโre easy to tell apart from regular revisions.
Testing Steps
Edit a published post, change some content, and trigger a server autosave (wait for it, or run wp.data.dispatch( โcore/editorโ ).autosave() in the console). Reload without saving.
On the autosave notice, click โView the autosaveโ and confirm the visual revisions view opens with the autosave selected and its changes highlighted (no page reload).
Click Restore and confirm the autosave content is applied and the notice disappears.
On a post with visual revisions disabled (e.g. classic meta boxes), confirm โView the autosaveโ falls back to the classic revisions screen.
Open a post with both revisions and a recent autosave, open the revisions screen, and confirm the autosave row shows an โAutosaveโ badge (regular rows donโt), announced to screen readers too.
Expected:ย
โView the autosaveโ opens the visual revisions view (falling back to the classic screen when visual revisions are off) and restoring dismisses the notice; autosave rows in the timeline are clearly labelled โAutosaveโ while regular revisions arenโt.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #79120 (PR #79947, PR #79950) for more details.
Untitled posts show an excerptExcerptAn 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. in the Posts list
Posts and pages with no title used to show only โ(no title)โ in the list table, making untitled items hard to tell apart. In Compact view, WordPress 7.1 now appends up to 15 words of the postโs trimmed excerpt after โ(no title)โ โ so untitled posts are identifiable at a glance.
Testing Steps
Create a few posts with no title and different opening content (plain text, blocks, an image). Go to Posts โ All Posts in Compact view.
Confirm each untitled row shows โ(no title)โ followed by the first part of its content (up to 15 words, ending in an ellipsis), in a lighter weight than a normal title. A post whose content starts with only an image should show just โ(no title)โ.
Add a post with a title and confirm no excerpt is appended โ the feature only applies to untitled posts.
Switch to Extended view and confirm the trimmed excerpt is not appended (the full excerpt already shows on its own line there). Switch back to Compact and confirm it returns.
Create an untitled password-protected post and confirm it shows only โ(no title)โ โ no excerpt.
Repeat on 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. an untitled post and confirm the excerpt still shows next to โ(no title)โ (the title isnโt linked in Trash, as expected).
Confirm the list still sorts, searches, and paginates correctly, and that Quick Edit / Bulk Edit still work for untitled posts.
Expected: In Compact view, untitled posts and pages show โ(no title)โ plus a trimmed excerpt; titled and password-protected posts donโt; Extended view, Trash, sorting, and Quick/Bulk Edit all still behave correctly.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Trac #65022 (PR #11553) for more details.
Re-parent a comment from the Edit Comment screen
The Edit Comment screen now lets you change which comment a reply is โIn reply toโ or set it to None to make it a top-level comment using a new dropdown in the Save box. Previously this couldnโt be done from the admin at all.
Testing Steps
On a post with threaded comments, go to wp-admin โ Comments and click Edit on a reply.
In the Save box, click Edit next to โIn reply to:โ and pick a different comment from the dropdown (the comment itself and its own replies are left out, so you canโt create a 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).
Click OK, then Update.
View the post on the frontend and confirm the comment is now nested under the new parent.
Edit it again, set โIn reply to:โ to None, Update, and confirm it appears as a top-level comment.
Expected: You can change a commentโs parent (or clear it to top-level) from the Edit Comment screen, and the new threading shows on the frontend.
Testing Instructions:ย
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Trac #65570 (PR #12406) for more details.
Blocks
Playlist block
The Playlist block plays back a list of audio tracks with an interactive waveform player and a track list. Add your audio files and play them right in the editor and on the frontend, and customise the waveform and track list from the block settings. Itโs made up of Playlist โ Playlist track (one per track).
Testing Steps
Add a Playlist block and upload a few audio files (e.g. MP3s). Confirm a track is added for each file, with a waveform player and a track list.
Press play and confirm audio plays; click another track in the list and confirm it switches. Save and view on the frontend, and confirm playback works there too.
In the block settings, open the Waveform panel and switch the Visualization style (Bars, Mirror, Line, Blocks, Dots, Seekbar). Confirm the waveform updates in the editor and on the frontend.
Set a waveform color and a waveform background color (try the gradient options too) and confirm they render in both the editor and the frontend.
Toggle the track-list options โ Show tracklist, Show images (album-art thumbnails), Show artists, Show numbers, and Show track length โ and confirm each shows or hides correctly.
Turn on Show play button artwork and confirm the trackโs artwork appears inside the play button.
Change the font size in the typography settings and confirm it applies to the track list and the current track.
Set a background color, padding/margin, and border on the block and confirm they apply in the editor and on the frontend.
Expected:ย
Audio plays back in the editor and on the frontend; the waveformโs visualization style, colors, and background render correctly; the track-list toggles (tracklist, images, artists, numbers, track length) and play-button artwork all work; and the blockโs color, spacing, border, and typography styling apply consistently across editor and frontend.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow the PR #80203 and the iteration issue #77421 for more details.
Tabs block
The Tabs block shows a row of clickable tab labels above a set of content panels โ click a tab to bring its panel into view. Itโs made up of Tabs โ Tab List (the tab buttons) and Tab Panels โ Tab Panel (one panel per tab). The labels and panels stay automatically synchronised, so adding, removing, or reordering a tab updates its matching panel too.
Testing Steps
Add a Tabs block and confirm it inserts a tab list with two tabs and two matching panels. Then add, remove, and reorder a tab and confirm the corresponding panel syncs each time.
Style the Tab List globally under Styles โ Blocks and confirm the styles apply to the tab button elements (the block gap is the exception). Override the styles on a single instance and confirm only that one changes.
Change the background color and confirm the tab buttons stay legible โ their text and borders inherit the current text color.
Inspect the markup: confirm tabs and panels are linked by generated IDs, and that a manually-set panel ID is respected.
Save and view on the frontend; confirm clicking a tab switches the visible panel.
On the frontend, use Tab to focus the tabs and panels, Left / Right arrows to move between tabs, and Enter to activate one. With a screen reader, confirm the tab listโs aria-label (default โTabbed contentโ) is announced.
Expected: Tabs and panels stay synchronised, global Tab List styles apply to the tab buttons (overridable per instance, block gap excepted), tabs and panels are linked by correct IDs (custom IDs respected), and the block follows the W3CW3CThe World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.https://www.w3.org/. tabs pattern โ focusable with Tab, navigable with arrows, activated with Enter, and announced by screen readers.
Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #80163 and the tracking issue #73230 for more details.
Background gradients now work alongside background images
Background gradients and background images no longer conflict. The gradient used to get silently overridden by the image; now they combine and display together. This applies to the Group, Verse, Accordion, Pullquote, Post Content, and Quote blocks.
Testing Steps
Add one of the supported blocks โ for example, a Group block with some content inside.
In Styles, set a background image on the block.
On the same block, also set a background gradient.
Confirm both the image and the gradient show together in the editor, with neither cancelling the other out.ย
Save and view on the front end; confirm both render together.ย
Repeat on at least one other supported block (Verse, Accordion, Pullquote, Post Content, or Quote) and try a couple of different gradient/image combinations.
Expected:ย
Each supported block โ Group, Verse, Accordion, Pullquote, Post Content, and Quote โ can display a background image and a background gradient at the same time, in both the editor and on the front end.ย
The Image block has a new โMark as decorativeโ toggle that hides an image from screen readers. Use it for purely decorative images (backgrounds, flourishes) so assistive technology skips them an improved experience for screen-reader users.
Testing Steps
Add an Image block and choose an image.
Open the blockโs Settings sidebar and find the โMark as decorativeโ toggle.
Turn it on.
Inspect the imageโs markup and confirm it gets an empty alt (or role=โpresentationโ / aria-hidden, depending on output) so screen readers ignore it.
View the post on the frontend and confirm the decorative markup is present there too.
Turn the toggle off again, add meaningful alt text, and confirm the image is announced to screen readers once more.
Expected:ย
With the toggle on, the image is hidden from screen readers (empty/presentation alt); with it off and alt text set, the image is announced normally.
Testing Instructions:ย
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #78064 for more details.
Editable blocks inside the Custom HTMLHTMLHTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. block
The Custom HTML block can now keep editable blocks inside an otherwise static HTML structure (powered by a new innerContent block support). This is ideal for AI-generated or hand-built markup, where most of the HTML stays as-is but you mark just some parts a paragraph, an image โ as editable. The editable inner blocks sit at their exact position in your markup but are locked: they canโt be moved, removed, or inserted, and they offer no alignment controls.
You add an editable block by writing its block delimiter inside the Custom HTMLโs code, for example <!-- wp:paragraph -->โฆ<!-- /wp:paragraph -->.
Testing Steps
Add a Custom HTML block to a post or page, then open its Edit HTML modal.
Paste this code โ it has a Paragraph block delimited inside static HTML โ and click Update: <div class="banner"><h1>Static heading</h1><!-- wp:paragraph --> <p>Editable paragraph</p> <!-- /wp:paragraph --><footer>Static footer</footer></div>
Confirm the paragraph renders at its position inside the static markup and is editable in place (click into it and type).
Confirm the paragraph cannot be moved or removed (no up/down movers, no Delete in its options menu) and offers no alignment controls.
Open the blockโs inspector and confirm the inner blocks list appears, acting as a navigation aid to the editable parts.
Save the post and reload the editor: the saved markup should be identical to what you entered, and your paragraph edit persists at its position.
View the post on the frontend and confirm the full structure renders (the heading, the editable paragraph, and the footer).
Regression check: create a plain Custom HTML block with normal static content, edit and save it the markup should be unchanged. Note that scripts no longer run in the editor canvas preview (styles still apply), although they still run on the frontend.
Expected: Delimited blocks become editable in place inside the Custom HTML block, are locked against moving/removing/inserting, appear in the inspectorโs inner-blocks list, and the saved markup stays byte-identical to what you entered. Plain static Custom HTML blocks remain unaffected.
Testing Instructions:ย
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #79115 for more details.
Embed block โ embed shortcode transform
Pasting or converting an embed shortcode now produces a proper Embed block instead of leaving raw shortcode text behind.
Testing Steps
Open Post editorย
Switch to code editor.
Use an embed shortcode like the one shown in the screenshot.
Switch back to the visual editor.
Click on the โConvert to blocksโ toolbar button on the classic editor.
Apply the transform and confirm the embed previews in the editor.
Confirm the shortcode is correctly transformed to the appropriate embed block.
Expected:ย
embed convert cleanly into Embed blocks that preview in the editor and render on the frontend.
Testing Instructions:ย
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #77937 for more details.
Shortcode block โ block-specific transforms
When the text inside a Shortcode block matches a registered shortcode (like gallery, audio, or video), the editor now offers a transform into the comparable block, making it much easier to modernise old shortcode-based content.
Testing Steps
Add a Shortcode block containing a known shortcode.
Use a supported shortcode like the one shown in the screenshot below.
Confirm a transform option appears to convert it to the matching block (Gallery / Audio / etc.).
Apply the transform.
Confirm the new block renders the same content.
Save and view on the frontend to confirm the output matches the original shortcodeโs result.
Expected:ย
Matching shortcodes offer a one-click transform to the equivalent block, and the converted block renders the same content on the frontend.
Testing Instructions:ย
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #77944 for more details.
What to Notice
While testing, keep an eye on:
Could you find all the features? Could you figure out how to use them just from the interface?
How did the workflows feel? Smooth and logical? Or were some slow, confusing, or broken?
Did youย notice visual regressions in the editor, admin screens, or frontend?
How did patterns, templates, and site editor changes behave when you changed style variations, or themes?
Did you test any assistive devices or on-device accessibility settings (focus order, keyboard traps, missing labels, reducedโmotion, contrast settings)? How did the feature work under those conditions?
Do you see PHPPHPPHP (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/index.php notices, warnings, or deprecations in logs or the debug console that werenโt there before? Did any show up on the front end, where visitors might see?
Make notes of anything that feels offโeven if youโre not sure itโs a bug.
Where to Report Feedback
Please share everything that stands out โ as a problem or a plus, or anything in between: issues, suggestions, and whatever else you find significant.
Choose any of these options:
Post in the #core-test & #core channel in the Making WordPress Slack to discuss issues in real time.
Open a GitHubGitHubGitHub 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 in the Gutenberg repository for editorโrelated bugs.
Include as much detail as you can in your report:
WordPress version (e.g. 7.1โbeta1 or 7.1โRC1).
PHP version and database type/version.
Theme and active plugins.
Exact steps to reproduce the issue.
Screenshots, screen recordings, and any error messages/logs you could capture.
Changelog
1.0.0 โ Initial Post 1.0.1 โ Added a review step to Apply Globally. 1.0.2 โ Removed the โOn This Dayโ dashboard 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..
For many years, jobs.wordpress.net has been a resource for folks applying for jobs and looking for candidates. In recent weeks, various changes have been made to both the design and to WordPress.org profiles to better integrate career functionality with the aim to help foster careers in WordPress directly in WordPress.orgWordPress.orgThe 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/ infrastructure. This call for testing is to help ensure that those of us working on this are making changes that properly serve those seeking candidates or looking for jobs. If you have feedback that doesnโt align perfectly with the call for testing but that relates to the overarching vision of adding more career connections, please still share it in the comments below.
What is it?
The recent updates touch two surfaces:
jobs.wordpress.net โ refreshed design and a more direct path between job listings and the candidates behind them.
WordPress.org profiles โ new fields for job history, key accomplishments, and a โlooking for jobsโ toggle, so a contributorโs profile can double as a lightweight candidate page.
The goal is for someoneโs WordPress.org profile to become a meaningful representation of their professional work in the ecosystem, and for that profile to be discoverable from the jobs board.
How to Test
The flows below are suggestions to give your testing some structure, but please donโt feel obligated to follow them in order or complete all of them. The important question is whether these surfaces feel solid enough to help people find jobs and find candidates, and whether you notice any bugs, UXUXUX 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. gaps, or unexpected behaviors.
Suggested Testing Flows
If you donโt fall into either the applying for jobs or looking for candidate bucket, please still test by trying out just the applying for jobs functionality and reviewing both experiences in WordPress.org profiles and on the Jobs site.
Confirm the entries displayed correctly on your public profile.
Of note, weโre working on adding in an importer for a CV but we also want to ensure the base flowFlowFlow is the path of screens and interactions taken to accomplish a task. Itโs an experience vector. Flow is also a feeling. Itโs being unselfconscious and in the zone. Flow is what happens when difficulties are removed and you are freed to pursue an activity without forming intentions. You just do it. of adding jobs works well.
Turn on โopen to job opportunitiesโ
From your profile settings, enable the โopen to job opportunitiesโย toggle.
From there, decide if you want to enable the โShow an โOpen to workโ frame on my GravatarGravatarIs an acronym for Globally Recognized Avatar. It is the avatar system managed by WordPress.com, and used within the WordPress software.
https://gravatar.comโ.
Click Save Settings.ย
Confirm your Gravatar changes and displays the frame.ย
Did adding job history, accomplishments, or turning on โlooking for jobsโ feel intuitive? What features would you add to make it even easier?
Did your profile look the way you expected once youโd filled it out?
As someone looking for candidates, did the Jobs site surface the right people, and was it easy to understand who they are?
Did anything feel slow, confusing, or broken?
Are there pieces of the career story that feel missing: things youโd want to see your profile express, or filters youโd want when looking for candidates?
Shout out to @bor0 for reviewing this and for all of the help getting this functionality in place.
Voice Chat notes: 5/8/26 in #core-testSlackSlackSlack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ AI took notes for this huddle from 15:01:42 โ 15:58:07 UTC. The meeting covered updates and discussions on several test team initiatives, including GitHubGitHubGitHub 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/ markdown templates, a fix for finding tickets, the ongoing handbook review, and issues with the Playground installation guide. A significant portion of the discussion focused on testing a new weekly digest workflow for Slack, and the team finalized a new alternating weekly meeting schedule. View huddle in channel
@Moses Cursor welcomed attendees to the Testing voice chat, emphasizing an informal atmosphere to encourage participation and idea sharing. [8:28] [8:35]
@Moses Cursor requested attendees to post their WP.org usernames in the thread for attendance and to share what they are working on. [9:33]
@Moses Cursor announced that he would be the host, facilitator, and note-taker for the month. [11:02]
Review/Update GitHub Markdown Test Report Templates
@Moses Cursor initiated a discussion to review and update the GitHub markdown test report templates, noting an issue where the existing template referenced an old report. [12:34] [14]
@Huzaifa Al Mesbah confirmed that he had requested the new reports be considered. [13:10]
@ozgursar suggested informing Yusuf about the updated test reports 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. from Sirlouenโs GitHub repository to update the markdown templates based on that. [13:43] [14:12] [14:29]
@Huzaifa Al Mesbah considered it a good idea but suggested creating a new issue for it, as Yusuf is a new contributor, and it might be better to handle it separately. [14:38]
@ozgursar agreed, noting the differences are not significant, and proposed waiting for Yusuf to make the requested changes before approving. [15:02] [15:19]
@Moses Cursor questioned the necessity of the current ticket if the new report already supports Markdown. [16:52] [17:32]
@ozgursar clarified that the combined report is archived, so Yusuf needs to work on the new one. [16:37]
@nikunj8866 offered to review the template once he had access to a system. [17:20]
This Slack Bot uses AI to generate notes, so some information may be inaccurate. Theyโre based on the huddle transcript and thread and can be edited anytime.
Props to the Slack Bot that helped make the summary and @huzaifaalmesbah for Peer reviewing this
WordPress 7.0 is scheduled to release today, and you may have some questions or doubts related to testing, updating, compatibility, or how the release process works.
Below are some questions that may help contributors, developers, 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./theme authors, site owners, and general WordPress users better understand the WordPress 7.0 release and testing process.
What is WordPress 7.0 RC5?
WordPress 7.0 RC5 (Release CandidateRelease CandidateA beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. 5) is a near-final testing version of WordPress 7.0. At this stage, the release is considered feature complete, but community testing is still needed to identify remaining bugs, regressions, compatibility issues, and usability concerns before the final release.
When will the final version of WP 7.0 be released?
These resources can help contributors, testers, plugin/theme authors, and site owners better understand what is included in WordPress 7.0 and how to test related functionality.
Why is testing RC5 important?
Testing RC5 helps improve the stability and quality of WordPress 7.0 before it reaches millions of websites worldwide. Community testing helps uncover issues across different plugins, themes, hosting environments, browsers, devices, and workflows that may not appear in limited testing environments.
I already tested my site with WordPress 7.0 during BetaBetaA 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. 2 & Beta 3. Do I still need to test with RC5?
Yes โ RCRelease CandidateA beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. testing is still extremely valuable even if you previously tested earlier beta versions. During the RC phase, many bugs and fixes have already been added since Beta 2 and Beta 3.
I did not get a chance to test any Beta or RC versions with my existing WordPress site. Should I directly update once WP 7.0 is officially released?
It is not recommended to update a production siteProduction SiteA production site is a live site online meant to be viewed by your visitors, as opposed to a site that is staged for development or testing. immediately without any prior testing, especially if your site uses custom code, multiple plugins, custom themes, or complex integrations.
Even though WordPress 7.0 is widely tested by the community before release, every website environment is different. It is always safer to test before updating production.ย
I am not a technical person, but I have a WordPress site. Should I avoid updating to the latest WordPress version?
No. Keeping WordPress updated is important for security, performance, bug fixes, and compatibility improvements.
A good approach is to ask your hosting provider to create a staging site (a copy/replica of your live website) with the latest WordPress version installed. There, you can test your normal day-to-day workflows before updating your production site.
For example:
if you run a photo blog, try uploading/editing/deleting photos
if you run an eCommerce store, test checkout and orders
if you run an LMS site, test courses and student access
Real-world testing on a staging site can help identify issues before updating your live website.
Do I need technical knowledge to help test?
No. You do not need to be a developer or know how to code.
Even testing your normal day-to-day website workflows can be extremely valuable, whether you use WordPress for example:
an eCommerce store
a Learning Management System (LMS)
a business website
a blog
a portfolio
or any other type of website
Real-world usage testing helps identify issues that may not appear in limited development environments.
I just learned that a new WordPress version is coming, but I did not test my site with any Beta or RC versions. Is it okay to wait before updating after the official release on May 20 until I test my site?
Yes, absolutely. It is completely fine to wait and test your site before updating your live/production website to a major WordPress release.
Do not test directly on live / production websites.
What should I test first?
Start with workflows you use most often.
Suggested areas:
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. editor
Site editor
Publishing workflow
Media uploads
Theme compatibility
Plugin compatibility
Menus/widgets/navigation
Responsive/mobile behavior
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)
Performance
What should plugin and theme authors focus on?
Plugin and theme authors should carefully test:
Installation and activation
Updates
Editor integration
Frontend rendering
Settings screens
Custom blocks
APIs and 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.
Styling/layout behavior
Fatal errors or warnings
Compatibility testing before release helps reduce user issues after launch.
What kinds of issues should testers look for?
Helpful issues to report include:
Fatal errors
Broken layouts
Missing UIUIUI 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. controls
Failed saves/updates
JavaScriptJavaScriptJavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a userโs browser.
https://www.javascript.com issues
Accessibility regressions
Performance slowdowns
Mobile/responsive issues
Unexpected behavior changes
Plugin or theme conflicts
Even small usability problems can be valuable feedback.
How can I tell whether something is actually a bug?
A good approach is to:
Reproduce the issue multiple times
Test with unnecessary plugins disabled
Switch temporarily to a default theme
Compare behavior with WordPress 6.x if possible
If something worked previously but behaves differently in 7.0 RC5, it is worth reporting.
How do I report a bug?
Before reporting:
Try reproducing the issue consistently
Document exact reproduction steps
Collect screenshots or screen recordings if possible
PHPPHPPHP (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/index.php version
Browser/device
Active plugins/themes
Exact reproduction steps
Expected result
Actual result
Screenshots or screencasts (if available)
Clear reports help contributors verify and fix issues faster.
What if I find a security issue?
Please do not report security vulnerabilities publicly.
Security issues should be reported privately through:
A WordPress Release Party is a live, coordinated session where contributors gather in the Make WordPress Slack to help test, monitor, and celebrate a new WordPress release as itโs being packaged and published. Itโs both a working session and a community event, where people collaborate in real time to catch last-minute issues, validate fixes, and ensure the release goes smoothly.
What happens if the WordPress release team finds a critical bug during release party? Will the new version still be released?
Not necessarily. If a critical issue is discovered during release testing, the release team may decide to delay the final release until the issue is investigated and resolved.
The stability and safety of WordPress sites always take priority over releasing on a fixed date.
Need More Help or Have Questions?
If you still have any questions or doubts beyond the topics covered above, feel free to ask in the comments below or reach out in the #core and #core-test Slack channels.
Every test, bug report, reproduction step, screenshot, verification, and piece of feedback helps improve WordPress for millions of users worldwide.
Thank you to everyone helping test and contribute to WordPressโค๏ธ
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:
Merging of Test Handbook inย GithubGitHubGitHub 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
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ย CoreCoreCore 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:
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:
2.ย 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/ย 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.
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:
Thursday, 5th February 2026 at 17:00 GMT+2 :ย <WordPress 7.0 BetaBetaA 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. 3 Release Party> in#core.
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 ReleaseA 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 SlackSlackSlack 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 BetaBetaA 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 CandidateA 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 TracTracTrac 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.
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 pointPain 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 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. 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 coreCoreCore 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)
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:
Insert a Navigation block on a page or in a template
Look for the overlay customization controls in the block settings
Create your first custom overlay
Preview it in the editor
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:
Create a new overlay starting with blocks (not a pattern)
Add various content: headings, images, buttons, navigation links, etc.
Style your overlay: colors, spacing, typography
Test submenu behavior
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:
โ Editor experience โ Does it work while editing?
โ 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 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) 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 HTMLHTMLHTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites.?
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.
Comment on this post with your findings, or create GitHubGitHubGitHub 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)
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.
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.
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:
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.orgThe 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 URLURLA 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.
WordPress 6.8 is already out. If you come across any issues, please report them on Core Trac or GitHub.
The 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/ 20.7 is now available โ https://wordpress.org/plugins/gutenberg/
Discussion
@sirlouen mentioned the Workflow Keywords issue and proposed two solutions. This was recently discussed during core dev chat meeting. Out of the proposed solution renaming the keyword seems doable. The goal is to improve usability and avoid confusion with the existing needs-testing and needs-testing-info keyword.
Weโre planning to run a quick poll during the meeting to finalize the new keyword for needs-testing-info keyword.
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.
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/ย 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 TeamAnnouncements
Week in Test Post: Wondering where you can contribute and learn? The Test Teamโs got you covered.
You must be logged in to post a comment.