This Week at WordPress.org (April 8, 2024)
News
Accessibility
CLI
Community
- WordPress Contributor Mentorship: 2024 Q1 Cohort Graduates
- Share Your Feedback with Meetup.com
- Community Team April Meeting Recap
- Suggested Updates Based on Feedback of the events.wordpress.org Site
- Feedback needed: DEIB working group Vision and Goals for 2024
- [Meetup] Asunción, Paraguay
- [Meetup] Metairie
Core
- Core Team Update – April 8, 2024
- What’s new in Gutenberg 18.1? (10 April)
- What Happened to WordPress 6.5.1?
- Speculative Loading in WordPress
- Dropping support for PHP 7.0 and 7.1
- Conducting WordPress performance research in the field
- XPaths in Optimization Detective are invalid due to being zero-based instead of one-based
Core Trac
Enhancement and Feature Requests
Awaiting Review
- Coding standard change
- Need new hook at paginate_links
- JSON serialization for meta values
- Create action
edit_form_before_title
- Admin notice layout improvement
Future Release
- Introduce a GitHub Actions workflow for bumping the version number in a branch
- Introduce a GitHub Actions workflow for syncing package updates to a branch
Defects and Bugs
Milestone 6.6
- Menu link validation
- get_custom_logo returns an empty link when no logo image is set
- Remove PHP capability-block from uploading webp and avif
- Images Being Renamed in 6.5
- Ensure Gutenberg Plugin e2e Tests only run on WP versions supported by Gutenberg
- Clicking twice on a plug-in update deletes the plug-in.
- URLs for the “An alt Decision Tree” page by language
- Validation of custom links in admin menu not accessible
Milestone 6.5.3
- Interactivity API: Fatal error with empty image
- Layout: Output of base layout rules conflicts with wide alignment of blocks in classic themes
- Fix get_item_features() in class-avif-info.php
Awaiting Review
- parse_blocks stopped returning content and text in attrs in 6.5
- defect (bug): WP 6.5 | function “multisite_over_quota_message” not found or invalid function name
- Missing calling
exit
after usingwp_redirect
- Option to detach pattern from Block Editor is not always available.
- Deprecated notice: the_block_template_skip_link()
- The ‘get_users’ function triggers a fatal error if a role is added without any capability assigned.
- Twenty Twenty-Four Theme > Site Editor Image Upload To Media Library Not working (loading)
- Internal Subnets are being blocked by wp_parse_url and why?
- Twenty Seventeen: Button block font weight does not change when using block Appearance setting
- When post and page have same title then post redirect to page
- “Quick Edit” in Posts and Pages doesn’t work in 6.5
- calling get_post_type_object in wp-admin/includes/post.php may return null
- shortcodes that return with no value / text will break if shortcode is being used as an attribute value
- Completely broken out of the box: can’t edit “hello world” post, lots of errors in browser console in wp-admin
- Lists are not visible in the editor
- Incorrect copy-paste behavior in the header
- Install fonts in Font Library in WP 6.5 not working on multisite using Twenty Twenty-four
- How to put older order to a created new registration account
- A way to rename a pattern (similar to post title)
- Custom query, inherit main query, show scheduled posts
- Coding Standards: Fix missing strict in_array on global-styles-and-settings.php
- register_block_type not working with Oxygen
- 6.5 adds the “is-layout-constrained” class to the wrong place for classic themes
- wp update 6.5 and 6.5.2 rewrite multisite bdd entries wp_options.siteurl and wp_options.home
- WP_Query is returning the two same post instead of one
- Twenty Fifteen: Replace frontend jQuery usage with Interactivity API
- Twenty Twelve: Replace front end jQuery usage with Interactivity API
- Twenty Sixteen: Replace frontend jQuery usage with Interactivity API
- safecss_filter_attr() should support query strings with “&” as used by Gutenberg
- “Edit site” means two different things on a Multisite network
- Add missing escapes
Gutenberg Issues
- Create Block Theme Plugin: Font library management no longer stores font in theme folder on theme export
- Add the ability to create an inline tag with a custom class in RichText fields via the Toolbar
- Support multiple
data-wp-on-window
ordata-wp-on-document
directive with the same event - Unable to reset Additional CSS to theme.json defaults
- Unable to Activate Themes from Live Preview without Changes
- Editor loses focus if there’s an error in iframe
- Wrong select function types in @wordpress/data
- TabPanel: Focus styles on
tabpanel
are wrong - Storybook: Replace implicit actions with explicit ones
- Replace “Syncing” term in the details of pattern
- Latest Posts block breaks in Editor (‘prevOffset’ error) when site is in Spanish and posts have long texts
Gutenberg Discussions
- Using blocks.registerBlockType block-filter to change core block markup. Is this how it’s supposed to be done?
- Attaching multiple handlers to an event and allowing asynchronous event handlers
- Does the Query Loop only accept patterns that are pre-registered in a plugin/theme?
- Global styles and blocks colors
- How to access the Query Loop Block’s data on the fly?
- Re-render <head> content differences when using client-side navigation?
- Interactivity API showcase
- Seeking clarity and more understanding of the Interactive API
- Support for Components
- Multiple Instances of Same Block On 1 Page – How To Have Unique State For Each One
- Exploring version control and Git workflows in block themes (Site Editor)
- Using the Interactivity API with Core Blocks
- HTML API: Plans for 6.6
Core Meetings
- Agenda, Dev Chat, Wednesday April 10, 2024
- Performance Chat Summary: 9 April 2024
- Developer Blog editorial meeting summary, April 4, 2024
Developer Blog:
- A first look at the Interactivity API
- What’s new for developers? (April 2024)
- Introduction to Playground: running WordPress in the browser
WordPress Developer Blog Content Discussions
Design
Documentation
Hosting
Marketing
Meta
Meta Trac & GitHub
Enhancements
- Plugins: Please split long rejection letters into one paragraph per string
- Run PCP function to test plugin in plugin submission process
- Swahili /support and /team
- Plugin Review Tool – Best Practices – check if your plugin will pass the review guidelines
- Create repo @WordPress/contributor-handbook
- Notify Plugin or Theme developer of support requests
Defects (Bugs)
Mobile
Openverse
- Community Meeting Recap (2024-04-08)
- A week in Openverse: 2024-04-01 – 2024-04-08
- Update Science Museum DAG to use new API response format
- Use batched update to clean up empty JSON objects in tags fields
Playground
Pattern Directory
- Update the opengraph image for social media previews
- Pattern Creator: pattern previews are misleading due to lack of full width and layout features in the post editor
Plugins
Polyglots
Support
- The Forums get a refresh
- 11th April Support Team meeting
- Brainstorming a Support Team Contributor Ladder
Sustainability
Test
Themes
Training
- Contributor Spotlight: Cynthia Norman
- Training Team Meeting Recap – 04th April 2024
- Looking for feedback: Thumbnails for the Learn redesign
Online Workshops
WPTV
Related News:
- jQuery 4.0.0 BETA!
- Curl for 8.7.1
- Node 21.7.3
- React 18.2.0 (teaser for 19)
- PHP 8.3.6 Released!
- PHP 8.2.18 Released!
- PHP 8.1.27 Released!
- PHPCS 3.9.1
- WPCS 3.1.0
- Requests 2.0.11
- PHPMailer 6.9.1
- PHP Parallel Lint 1.4.0
- LibZip 1.10.1
- MySQL 8.3
- Composer 2.7.2
- Homebrew 4.2.17
- TC39
- Chromium Roadmap
- Firefox Release Calendar
- Safari Release Notes
Thanks for reading our WP.org roundup! We highlight the news and discussions from the good folks making WordPress possible each week. If you or your company create products or services that use WordPress, you need to be engaged with them and their work. Be sure to share this resource with your product and project managers.
Are you interested in giving back and contributing your time and skills to WordPress.org? Start Here › Contribute.
You — and your whole team can join Post Status too!
Build your network. Learn with others. Find your next job — or your next hire. Read the Post Status newsletter. ✉️ Listen to podcasts. 🎙️ Follow @Post_Status 🐦 and LinkedIn. 💼