This Week at WordPress.org (July 29, 2024)
News
Accessibility
- Call for Accessibility Team Representatives
- Accessibility Team Meeting Agenda: August 2, 2024
- Accessibility Office Hours Summer break
CLI
Community
- Community Team Meeting Agenda for 1 β August 2024
- Recap of the Contributor Working Groupβs Mentorship Chat on July 18th, 2024
- Meetup Organizer Newsletter: July 2024
- Using Playground to demo WordPress to first time meetup participants
- Update: Meetup Reactivation and Closures
Core
Create Block Theme
Core Trac
Editor
- Setting Button block to Outline Style causes CSS output order to change and cause conflicts – Status: New
- Custom post type editor working – Status: New
- Site needs help – Status: Closed
- Global Styles: Prevent empty CSS rules and malformed selectors for custom css for blocks – Status: New
- Link Field for Javascript Functions – Status: Closed
- Windows defender Trojan error for wp-includes\dist\block-library\style.min.css – Status: Closed
General
- wp_list_pages() depth of 0 can show only top level of pages – Status: Reopened
- Spacing issues since 6.6 (Gutenberg with Block- or Hybrid Themes) – Status: New
- Plugin and theme editors should show files in alpha order – Status: New
- wp_term_insert inconsistent validation logic for name and slug – Status: New
- Options can be incorrectly cached following database errors – Status: New
- get_posts($args) returns auto-drafts even when post_status=>publish – Status: New
- I saw some bug at undo operation on browser for login credential – Status: New
- get_posts() returns posts of removed custom post type – Status: New
- Error 403 while adding ‘ to last name on user page – Status: New
- Background color is not getting updated in block editor which we are setting through theme customization through templates – Status: New
- Menu works but submenu not – Status: New
- block.json – custom block style asset is loaded unconditionally to all pages with a non block-based theme – Status: Assigned
- Use unadulterated WP version in is_wp_version_compatible() – Status: Assigned
- Memoize wp_get_wp_version – Status: Reopened
- All post table UI breaks upon adding multiple taxonomies – Status: New
- not able to scroll down on pages or tabs in wordpress – Status: New
- 6.6.1 Link Styling Issue – Status: New
Script Loader
- Unused array_merge call? – Status: New
- Use WPINC constant in script-loader.php – Status: New
- Script Modules: add the importmap’s scopes key – Status: New
Customize
- Customizing Panel Size – Status: New
- customize.php – autofocus – not working anymore – issue with the sanitize – Status: Closed
Media
- Improve speed of AVIF image generation – Status: Assigned
Site Health
- Site Health: Autoloaded options could affect performance – Status: Assigned
- In “Directories and Sizes” “Loading⦔ persists – Status: Closed
Bundled Theme
- Twenty Eleven & Twenty Twelve: Code block does not adjust font size with block settings – Status: Closed
- Multiple bundled themes: Add site logo theme support – Status: New
- Twenty Twelve: hyphens only on front end for pages and widgets – Status: New
- Twenty Twelve outputs an empty heading if the tagline is empty – Status: Closed
- Twenty Nineteen: Preformatted block font size is not same in editor – Status: New
- Twenty Twenty: Separator block (dots) does not render anymore – Status: New
- Bundled themes: Update schema version in style variation files – Status: Closed
- Twenty Twelve: The large quote pattern does not use a quote block – Status: Assigned
Query
Options, Meta APIs
Formatting
- Improve potentially confusing documentation for wp_strip_all_tags() – Status: Closed
Plugins
Themes
Upgrade/Install
- Rewrite text about using child themes – Status: New
Performance
π οΈ Needs Dev
- Activation of plugin that registers a new tag visitor should automatically make URL Metrics stale – [Plugin] Optimization Detective – [Type] Enhancement
- Picture element: Full size image is missing in PICTURE > SOURCE srcset – [Plugin] Modern Image Formats – [Type] Bug
π οΈ Infrastructure
- Development mode should be set to ‘plugin’ in the development environment – [Plugin] Optimization Detective
π οΈ [Plugin] Optimization Detective
- Dependencies for tag visitors in Optimization Detective – [Type] Enhancement
- Snapshot testing for Optimization Detective – [Plugin] Embed Optimizer – [Plugin] Enhanced Responsive Images – [Plugin] Image Prioritizer – [Type] Enhancement
π οΈ [Plugin] Modern Image Formats
- Lots of broken images after regenerate thumbnails – [Type] Bug
π οΈ [Plugin] Enhanced Responsive Images
Gutenberg Discussions
π¬ [Feature] Extensibility
β© Interactivity API
- How to get the selected option in data-wp-each – Closed
- What should be the HTML structure returned when
wp-show
is false? - Interactivity API and extensibility
- data-wp-each is there an iterator available? – Closed
- Question: Modal with Interactivity API
- Changelog – Tracking Breaking Changes in the Interactivity API
π‘ [Feature] Layout
Gutenberg Issues
Weekly Round-Up
π [Type] Enhancement
- wp-env: use descriptive names for
cacheDirectoryPath
- Take advantage of CSS Typed OM for performance and bundle size gains
- SVG Support?
- Auto convert to blocks
- Command Package – Suggested Improvements
- Use native component props for radio help text
- Address duplication caused by ComplementaryAreaHeader
- Improve display of many tabs in narrow containers
- Disable Patterns tab
- Make it possible for plugins to have their own private actions and selectors
- Show name of named block in settings sidebar like page- or postname
- Font size presets UI: Allow renaming of theme sizes
- A filter to disable or tweak how container classes are generated with indexes
π [Type] Bug
- All synced patterns are loaded in background
- Full width of template does not get displayed in Post Editor when Post Content block is in a group
- Full Site Editor: Cannot read properties of undefined (reading ‘useEntityProp’)
- Pattern with floating content hard to select
- InnerBlocks doesn’t show align wide/full controls when inside a custom block
- New Splitting unification duplicates empty content blocks if a json attribute is present
- Trying to find the pattern (add_filter the_content + parse_blocks with wp_enqueue_scripts)
- Accessibility issue with links listing blocks.
π [Type] Tracking Issue
- ComboboxControl component: Account for the
value
when displaying the available options - Docs: Add explanations about attributes of each Core Block in the documentation (and in the source code)
π [Type] Project Management
π¨ [Package] Components
π [Type] Developer Documentation
ComboboxControl component: Account for the value
when displaying the available options
Core Meetings
- Summary, Dev Chat, July 31, 2024
- Agenda, Dev Chat, Wednesday July 31, 2024
- Summary, Dev Chat, July 24, 2024
- Performance Chat Summary: 30 July 2024
- Performance Chat Agenda: 30 July 2024
- WordPress 6.6 Performance Improvements
- Performance Chat Summary: 23 July 2024
- Agenda, Dev Chat, Wednesday July 24, 2024
- Performance Chat Agenda: 23 July 2024
Developer Blog:
Design
do_action
Documentation
Docs Issue Tracker
6.6
[Status] To do
- Enhance the Visibility of the Comment box under every Article
- Documentation for add_meta_boxes hook specifies incomplete parameter types
- [6.6 Theme Handbook] Documentation outdated for theme.json > settings > dimensions
- Doc Update: Replace Broken Images
- [6.6 Theme Handbook] Documentation outdated for lightbox
- Path and Link Broken in Theme Security Handbook
[Status] In progress
Five for the Future
Hosting
Meta
Openverse
Openverse Issues
π οΈ [Fixes & Improvements]
- Remove Vue teleport hot-fix
- Fix
audiowaveform
isolation issues in API dockerfile - Update the Vue components to match Vue 3 conventions
- Unable to generate waveform for short audio files
- Image unavailability not communicated to users relying on screen-readers to navigate Openverse frontend
- Convert usages of Pipenv to PDM after the ingestion server removal
- Normalise
verbose_name
andverbose_name_plural
for audio models - Waveform issues are reported to Sentry twice
- Investigate DAG idempotency
π [Additions & New Features]
Playground
π Documentation
- Docs: Guide “WordPress Playground for Plugin Developers”
- Docs: Guide “WordPress Playground for Theme Developers”
π [Type] Bug
- Typescript: Could not find a declaration file for module
@php-wasm/node
- Offline mode doesn’t work in Firefox
- WordPress does not default to pretty permalinks in Playground
- Add CI test for built packages
π§ Other Issues
Plugins
Plugin Check
Polyglots
Support
Sustainability
Test
Themes
Theme Directory
Twenty Twenty Five
Training
- Meet the new Learn WordPress
- Learn WordPress Newsletter β August 2024
- Contributor Spotlight: Wes Theron
- Training Team Meeting Recap β 25th July 2024
- Call for contributors: Intermediate Plugin Developer learning pathway
- Training Team Meeting Recap β 18th July 2024
Learn Issues
WordPress/Learn
π [Type] Bug
- Localized lesson content is overwriting or being appended to English content – Awaiting Triage
- Subscribe field gets disabled on submitting the email – [Component] Learn Theme
- User reporting strange behaviour when attempting to access course content – Awaiting Triage
- A11y / Course Filter / Learn – Toggle to open filters does not have a useful accessible name – Accessibility
- A11y / Playground Block / Learn – Focus out of sequence/Open in new tab – Accessibility
- A11y / Sensei / Learn – Duplicate navigation for lesson nav – Accessibility
- A11y / Sensei / Learn – Quiz questions not associated with answer options – Accessibility
- Lesson CTA button sizes are inconsistent – [Component] Learn Theme
- Hidden Lessons appear in search results – [Component] Jetpack
π οΈ [Type] Enhancement
- Feature request: Add link to archive of Learn WordPress newsletter in subscription box – [Component] Learn Theme – [Dev] Needs Design
- Lessons archive pages – Better distinguish between lessons with the same name – [Component] Learn Theme – [Dev] Needs Design
- Lessons – Consider moving Take Quiz button above Complete Complete button – [Component] Learn Theme – [Dev] Needs Design
- Lesson Plans – make experience level conditional – [Component] Learn Theme
π Documentation
- Meeting Agenda August 1, 2024 – [Admin] Agenda
- Handbook: How to create the Training Team Update – [Admin] Handbook
- Handbook: How to create the Learn WordPress Newsletter – [Admin] Handbook
π§ Other Issues
- Plugin Maintenance
- Using the Forums
- Helper Plugins
- Debug Bar and Add-Ons
- Update the name of Twitter – [Component] Learn Plugin
- Lesson Update: Enqueuing CSS or JavaScript
- Lesson update: Include new tools in Local development environment lesson
- Storybook
- Add Your Plugin to the Block Directory
- Block Specific Plugin Guidelines
- Using Subversion
- How Your Plugin Assets Work
- Planning and Submitting a Plugins
- Detailed Plugin Guidelines
- Introduction to the Plugin directory
- Authentication: OAuth
- Authentication: JSON Web Tokens
- Custom Controller Classes
- Custom routes and endpoints
- Quiz needs better design consistency – [Component] Learn Theme – [Component] Sensei – [Dev] Needs Design
- German translation for Lesson “EinfΓΌhrung in WordPress” / “Introduction to WordPress” – [Content] Translation
Courses
Online Workshops
- Developer Hours: Hello, Blocks! β An Introduction to Block Development
- Developer Hours: Building WordPress themes with the Create Block Theme plugin
WPTV
- Second Beta of jQuery 4.0.0
- Curl 8.9.1 NEW
- Node 22.5.1
- React 18.3.1 / React 19 Upgrade Guide
- PHP 8.4.0 Alpha 2 available for testing
- PHP 8.3.9 Released!
- PHP 8.2.21 Released!
- PHP 8.1.29 Released!
- PHPCS 3.10.2
- WPCS 3.1.0
- LibZip 1.10.1
- Changes in MySQL 8.4.2
- Composer 2.7.7
- Homebrew 4.3.12 – NEW
- TC39
- Chromium Roadmap
- Firefox Release Calendar
- Safari Release Notes
- Safari 17.6 Release Notes – NEW
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. πΌ