This Week at WordPress.org (May 13, 2024)
News
- WP Briefing: Episode 79: Why Start a WordPress Media Corps (and Why Now?)
- Apply for the Kim Parsell Memorial Scholarship for WordCamp US 2024
- jQuery 4 Update Test
Accessibility
Community
- Contributor Working Group Chat Agenda | May 23rd 07:00 UTC (APAC/EMEA) and 16:00 UTC (AMER)
- WordPress Community Support Financial Health Update
DEIB Working Group
- [WCEU 2024] Prepare for the Contributor Day
- [Blog post] Announce Handbook Project Overtaking by the DEIB Working Group
Core
- WordPress 6.6 release squad ready
- Merge Proposal: Preferred Languages
- Progress Report: HTML API
- Proposal: Server to client data sharing for Script Modules
Core Trac
Administration:
- WordPress admin menu cannot cater for hundreds of menu items
- Add a new hook to allow custom buttons next to “Add new post” button
Bootstrap/Load:
Build/Test Tools:
- run html-api-html5lib-tests grouped tests for changes to html api
- Convert GitHub Action workflows into reusable ones
- Test npm workflow is failing for all branches
Bundled Theme:
- Twenty Seventeen: Latest Comments Author font weight is different in both side
- Twenty Nineteen: Apply center alignment to Archives and Categories List blocks in the editor
- Bundled Themes: Calendar Block color issue in backend
- Twenty Fifteen & Twenty Sixteen: Calendar block does not apply font-size from block option on the editor side
Database:
Editor:
- Quote block citation text color does not match block setting with Gutenberg 18.3.0
- Issue for long custom template name
- The title field of Reusable Block became unchangeable without a block theme
General:
- Implement a filter to customize output on _block_bindings_post_meta_get_value
- Normalize UTF-8 charset slug detection
- Make all themes fully support HTML5 by default
- switch_to_blog() causes Fatal error on classic themes
- all of my wordpress sites that just updated are missing photos
- PHP Warning: Array to string conversion error appears with PHP 8.1 (maybe previous versions too)
- Gallery Block Columns Broken
- Website not working properly
- HTML content add while creating new page
- I am finding it really difficult to manage WordPress at the moment
- Debogage ?
- Date Time and UTC / GTM Timezone is not synchronizing
- Website not working
- Inconsistent video list in mobile view on WordPress.tv
- Inconsistent video list in mobile view on WordPress.tv on category pages
- Non user friendly footer menu alignments in Codex pages
- Search box in the header of wordpress.tv is not working
- Uncaught exception in login form
Interactivity API:
I18N:
Media:
- REST API: Attachments are not uploaded to the post’s year/month folder
- Images are not loading in media library
- Avif images (opening media)
- manage_media_columns filter conflict
Options, Meta APIs:
- Prime transient and transient timeout options in get_transient
- Make Settings API documentation link clickable in options.php
Plugins:
- Hello Dolly: Uncaught exception ‘Error’ with message ‘Call to undefined function add_action()
- Getting warning in Hello Dolly Plugin when checking with PHPCS
- List minimum version required when showing plugins that are “Incompatible with your version of WordPress”
Privacy:
REST API:
Themes:
Toolbar:
Users:
Widgets:
Posts, Post Types:
Gutenberg Discussions
Q&A:
- Display settings under the post in the back office
- Preventing blocks from being inserted adjacent to each other
- Query Loop Block – Insert block after so many posts
Interactivity API:
- Attaching multiple handlers to an event and allowing asynchronous event handlers
- Interactivity outside blocks or as “standalone” (like Alpine.js)?
- Interactivity API showcase
- Changelog – Tracking Breaking Changes in the Interactivity API
- Router region replacement funky with Query-No-Results block after Post-Template block
HTML API:
General:
Ideas:
Gutenberg Issues
Feature:
- Render in-between inserters on hover and is-selected in zoom out mode
- Add help text for selecting a block with an override
- Inserter / List View: Refactor panels to use the same code
- Try using synced color on the block icon for overrides
- Can’t delete the text while renaming a block, it instead closes the dialog & deletes the block
- RSS block: Fix the placeholder UI labeling
- New
createBlockEditFilter
removed thecore/editor/custom-class-name/with-inspector-control
and causes issues with plugin - Grid Layout interactivity issues with resizer box
- FlatTermSelector do not work with other object ID
Enhancement:
- Publish flow: longer title of post doesn’t wrap words
- Allow paragraph blocks to have block “Align” options (content / wide / full width)
- Idea: Support predefined setting/style combinations for Blocks (almost like single-block patterns)
- Gutenberg “opt in” mode
- Copy: improve overrides modal for enabling and disabling
- Proposal: Add snackbar notification when unlocking content only blocks
- Disambiguate the ‘List view’ terminology
Bug:
- List View: disable the animation and initial focus when the ‘Always open list view’ preference is enabled
- Blocks can be inserted to the right of full width blocks, which breaks the page
- RSS block: fails to add feed when pasting feed URL and unexpectedly transforms to Embed block
- Avoid more occurrences of the term ‘sidebar’ in user-facing strings
- Styles missing with custom fields panel active
- Global styles are overridden by theme’s CSS
- Post Template block: ‘List view’ display setting should be selected by default
- Text Block: “This block has encountered an error and cannot be previewed.” after update to 6.5
Needs Design Feedback:
- Idea: Support predefined setting/style combinations for Blocks (almost like single-block patterns)
- Refine how the ‘Always open list view’ preference should work
Needs Copy Review:
Needs Technical Feedback:
Needs Testing:
In Progress:
- RSS block: Fix the placeholder UI labeling
- Editing an unsynced pattern: Title should not be purple
- Can’t delete the text while renaming a block, it instead closes the dialog & deletes the block
- Global styles are overridden by theme’s CSS
Closed:
Performance
- Add support for ThumbHash for image placeholders [Type] Enhancement
- Images with partial transparency return “false” for “has-transparency” [Type] Bug
- Add sniffs to disallow use of isset() and empty() [Type] Enhancement
- Prepare 3.1.0 release
- Remove object-cache.php drop-in on uninstall [Type] Bug
Core Meetings
- Agenda, Dev Chat, Wednesday May 15, 2024
- Performance Chat Summary: 7 May 2024
- Performance Chat Agenda: 14 May 2024
- Summary, Dev Chat, May 8, 2024
Developer Blog:
WordPress Developer Blog Content Discussions
Documentation
Documentation-Issue-Tracker
- Monthly Planning (Triage) – May 14, 2024 [Status] In progress
- Broken links in Common APIs Filter Reference page [Status] Done
- Broken links on “File structure of a block”
Hosting
Five for the Future
Marketing
- WordPress Media Corps Next Steps
- Media Corps discussion: Points of Contact
- WordPress.org YouTube video showing how release pages are created with blocks
Media Corp
Meta
- The Blueprint Gallery: Share your WordPress creations with Playground
- Meeting Agenda for May 15, 2024
Showcase
WP Org Main (Theme)
Meta Trac & GitHub
Here is a bulleted list sorted by components from the provided text, omitting duplicates:
Plugin Directory:
- Allow images in plugin and theme pages Status: new
- Allow changing the Closure reason Status: new
- Get “Plugin not found.” with an existing plugin with api.wordpress.org/plugins/info Status: closed
- Plugin Directory: Review API: Expand the API used for reviews Status: closed
Support Forums:
- In support forum, Page navigation issue Status: new
- “Views” widget missing in Theme’s and Plugin’s forum views Status: new
WordPress.tv:
Meta:
- Styling on codex pages is broken. Footer menu not properly styled. Logo partly hidden behind content header Status: closed
- Irregular layout of footer menu on codex site Status: closed
Meta Team Site:
- Documentation Link Redirect Issue on WordPress Meta Handbook Status: closed
- Make/Meta search input outside bounds of responsive menu Status: closed
WordPress Credits:
- Update Credits for WordPress 6.5.3 Status: closed
Other:
- Create possibility for locale teams to “stick a note” on their front page Status: new
- My Patterns page pending list not properly show Status: new
- Interactivity API: New Component proposal Status: closed
- Slack: Display Gutenberg repo merges in #core Status: closed
Meta Commits:
- Improve the vertical alignment of team icons and names Status: closed
- Use SVG icon for Openverse and Performance team sites Status: closed
- Remove package-lock.json in Locale Switcher Status: closed
- Fix the ability to add/remove reps and committers in plugin directory Status: closed
- Lower the cache length of plugin/theme details in Support Forums Status: closed
- Don’t apply improper HTML fixes to block content in Support Forums Status: closed
- Suffix ZIP URLs with the API for Plugin Directory Status: closed
- Support ‘Tested Up To’ header in the main plugin file Status: closed
- Fix language suggest to show translation help banner Status: closed
- Initial commit for wporg-learn-2024 Status: closed
- Reformat the search logic in Plugin Directory Status: closed
- Use the current stable release of WordPress as the tested-up-to base value in Plugin Directory Status: closed
- Remove the max-boost limit and restore boost-mode in Plugin Directory Status: closed
- Switch the Close form to require additional confirmation in Plugin Directory Status: closed
GitHub:
- WordPress/gutenberg.run:
- Is gutenberg.run down or discontinued?
- WordPress/wordcamp.org:
- Add regional event short-typos
WP Playground Issues:
- admin-ajax.php gives 404 error
- Playground embeds WordPress site within iframe without including the allow-top-navigation HTML attribute
- PHP: Build with libwebp to support uploading webp images into Media Library
- GitHub integration: AI descriptions for Pull Requests
- runPHPWithOptions step in the example doesn’t match with the heading
- Static files run as PHP when path includes directory like .php/
- Expired GH artifact makes install via plugin-proxy.php seem broken
- Improve log modal
- Playground could not serve the request
- The activatePlugin step doesn’t throw an error when given invalid inputs
- Support SQLite at the network connection level
- Integrate wp-cli directly on playground.wordpress.net
- Memory access out of bounds with WooCommerce development plugin
WordCamp.org:
Mobile
Openverse
Openverse GitHub
💻 aspect: code:
- Prevent Django Admin default queries on primary media tables in production
- Add django-authlib to enable SSO using GitHub into Django admin
- Test the copy data steps of Data Refresh
- Limit the number of concurrent dead link requests
- Remove bespoke URLTextField in favor of base TextField
- Convert longer media varchar fields to text in the API
- Add frontend “color mode” state to the ui cookie
- Rename Tailwind colors to semantic names and switch to CSS variables
- Add a feature flag to force dark mode
🕹 aspect: interface:
- Add favicon to Django API
- Reduce permissions of default authentication scope
- Add “revoked” throttle scope to enable easily revoking access to client applications violating Openverse terms of service
- Add UI toggle for dark mode
♿️ aspect: a11y:
- The content settings button should be focused when the modal is hidden
- Skip-to-content button is broken
- Incorrect search result aria-label
🤖 aspect: dx:
- Dramatically improve cloning speed for contributors
- Update Cloudflare docs with instructions for adding firewall rules
- Update the PR Review Reminder DAG with special timing for non-maintainers
- Add a feature flag to show the dark mode UI toggle
- Setup and add initial Dark Mode visual regression test screenshots
🗄️ aspect: data:
Playground
- PR not loading in Playground. Giving Error: Could not unlink “temp/pr.zip”
- Website: Pre-gzipped `wp-cli.phar.gz` does not satisfy requests for `wp-cli.phar`
- HTTP POST request to rest endpoint returning Host is unreachable
- Remove NodePHP and WebPHP classes
- Boot protocol
Plugins
Polyglots
Project
Support
Sustainability
- Project Health Dashboards
- Sustainability Chat Summary, May 10, 2024
- Recognizing Contributions and Acknowledging Challenges
Test
Themes
- Themes Team Meeting Notes – May 14, 2024
- Themes team update May 14, 2024
- Themes team update May 07, 2024
Community Themes
Training
- Training Team Meeting Recap – 9th May 2024
- Get to Know the Training Team’s Guide Program
- X-post: Looking for a Gujarati translation…
- Contributor Spotlight: Jamie Madden
Learn Issues
[Admin] Agenda:
[Component] Environment:
[Component] Learn Plugin:
[Component] Learn Theme:
- Learning Pathways block
- Add breadcrumbs to templates
- Single Lesson Plan page
- Lesson Plan landing page
- Search results page
- Online Workshops landing page
- Learning Pathways landing page
- Single Lesson page
- Add locale suggestion banner
- Language post meta field
Awaiting Triage:
- Génération voyage
- Online Workshop: Get to Know the Training Team’s Guide Program
- Feedback – Introduction FULL-FEATURED WP-Version
[Content] Faculty Author:
[Content] Needs Co-host:
[Content] Needs SME:
[Content] Needs Translation Reviewer:
[Content] Translation:
Courses
Online Workshops
- Developer Hours: Creating WordPress Playground Blueprints for Testing and Demos
- Get to Know the Training Team’s Guide Program
WPTV
- Upgrading jQuery: Working Towards a Healthy Web
- Curl for 8.7.1
- Node 22.2.0
- React 18.3.1 (April 26, 2024), React 19 Upgrade Guide
- PHP 8.3.7 Released!
- PHP 8.2.19 Released!
- PHP 8.1.28 Released!
- PHPCS 3.9.2
- WPCS 3.1.0
- Requests 2.0.11
- PHPMailer 6.9.1
- LibZip 1.10.1
- MySQL 8.3
- Composer 2.7.6
- Homebrew 4.3.0
- TC39
- Chromium Roadmap
- Firefox Release Calendar
- Safari Release Notes
- Safari 17.5 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. 💼