This Week at WordPress.org (July 21, 2024)
News
Accessibility
Community
- Venue Policy Update
- WordPress Meetup Trends
- Community Team Event Updatesβ July 16, 2024
- Monthly Planning (Triage) – July 9, 2024 – Status: Open
Core
- Proposal: Adjusting Dev Chat times for the 6.7 release
- Aligning Committer-Level Access Across the Code Base
- The Crowdstrike disaster is goodβ¦
Block Development Examples
Create Block Theme
- Enhancement: Support for Additional Custom Templates – Status: Open
- Feature Request: Improved Onboarding Process – Status: Open
- Bug: Inconsistent Theme Export – Status: Open
Core Trac
Awaiting Review
- Can’t insert a reusable block and other problems – Status: New
- Extra margin in tablet and mobile login button in admin login – Status: New
- CSS error using grid in Customizer – Status: New
- quick draft added images and categories free – Status: New
- Suggestion: Add a post_type column in the wp_postmeta table – Status: New
- Make overriding and back porting classes from gutenberg repo easier – Status: New
- Post via email: Login Name field triggers Safari’s login autocomplete – Status: New
- Password-protected pages lacking appropriate ‘Cache-Control’ request header – Status: New
- After wordpress 6.6 gutenburg editor is so slow , i can’t even write a word , it is that slow – Status: New
- Warning: Trying to access array offset on value of type bool in /sites/site.com/wp-includes/media.php on line 795 801 – Status: New
- WP_HTML_Tag_Processor doesn’t allow to set a valid image src – Status: New
- Background: add background attachment support to theme.json styles – Status: New
- Filters on pattern archive page not working – Status: New
- JS Error when mouving mouse on pattern archive – Status: New
- Function comment missing – Status: Closed
- Add
$context
parameter toget_edit_comment_link()
to get the URL without HTML entities – Status: Reviewing - preg_match fails when className when $block[‘attrs’][‘className’] is an array which is case when “extraClasses” is set – Status: New
Editor
- category widget is not scrolling – Status: Closed
- WordPress 6.6. Editor on top off screen hardly clickabel – Status: New
- Ensure compat functions do not rely on external functions – Status: New
- Editor: Update packages for 6.6.1 – Status: Closed
- New WP Core 6.6 prevents switching views in Gutenberg Page Builder – Status: New
- Stabilize experimental Typography block support keys – Status: New
- Body element specificity still bumped – Status: Closed
- global-styles-inline-css rule introduces breaking changes ” :root :where(body)” – Status: Reviewing
Bundled Theme
- Twenty Twelve: navigation block submenus are cut off – Status: New
- Twenty Thirteen: Code block does not adjust font size with block settings – Status: New
- Twenty Sixteen: correct Code block font family, line-height and padding in the editor – Status: New
- Twenty Twenty-Four: fix typos in pattern descriptions – Status: Closed
- Twenty Nineteen : Column Block inner spacing issue – Status: New
- Twenty Sixteen: Image Block Alignment Offset (Left/Right) – Status: New
- Twenty Twenty Four Theme Issues – Status: Closed
General
- is_utf8_charset() undefined when called by code in compat.php – Status: Closed
- PHP Fatal error: Uncaught Error: Object of class WP_Comment could not be converted to string – Status: Closed
- URL-encoded _wp_http_referer causes Apache AH10508, leading to 403 in several places – Status: Closed
- On responsive device the padding above and below the Dashboad sidebar are not the same – Status: Assigned
- After updating the version, the sidebar stopped working – Status: Closed
- Capture and inform users when plugins or themes are
_doing_it_wrong()
– Status: New - Reduce number of users initial loaded and replace by select2 – Import page – Status: New
Security
- Support for storing and getting encrypted options – Status: New
Site Health
- Why doesn’t Jetpack’ Connection Token Health accept in its latest update? What should we do? – Status: Closed
- Why is Jetpack’s Connection Token Health not accepted in the site health in its latest update? What should we do? – Status: Closed
- Site health: directory sizes not shown (if font directory doesn’t exist?) – Status: Closed
Interactivity API
Comments
Plugins
Customize
- 6.6-de_DE missing β¦ – Status: Reopened
Posts, Post Types
Administration
Script Loader
Taxonomy
- Not providing optional
$taxonomy
parameter inget_edit_term_link()
leads to incorrect URL – Status: Closed
Media
- Warning: Trying to access array offset on value of type bool in /sites/site.com/wp-includes/media.php on line 795 801 – Status: New
Networks and Sites
- wp-activate.php tries to set undefined property – Status: New
Build/Test Tools
- Performance workflow cannot find artifact in branches on
workflow_dispatch
– Status: Closed - Rate limiting can occur when sending Slack notifications out through GitHub Actions – Status: New
- Slack notifications removed from E2E testing for the 6.3-5.8 branches – Status: Closed
HTML API
External Libraries
Options, Meta APIs
Toolbar
- admin_bar_menu node my-account returns null – Status: New
REST API
- REST API: Implement ‘targetHints’ property – Status: New
I18N
- Text “None” disappeared from Align Display in WordPress 6.6 – Status: Closed
Upgrade/Install
- Old WordPress core file not removed during update – Status: Closed
Editor
- global-styles-inline-css rule introduces breaking changes ” :root :where(body)” – Status: Reviewing
Performance
- Issue: Improve unit tests execution – Status: Open
- Issue: Optimize plugin performance – Status: Open
- Issue: Addressing slow loading times – Status: Open
- Issue: Enhancing image placeholder efficiency – Status: Open
- Issue: Core performance tests improvements – Status: Open
- Issue: Fix caching issues – Status: Open
- Issue: Resolve compatibility issues – Status: Open
Gutenberg Discussions
- Question: Modal with Interactivity API
- Option to add name to group blocks removed?
- data-wp-each is there an iterator available?
- State of React 2023 Results
- Let’s discuss Core block extensibility
- Does the block editor need a client side alternative to the `render_block` filter?
- Nested data-wp-each loops
- Native multilingualism in Gutenberg: Future development of synced patterns / synced pattern overrides
- Get WordPress block templates content similar to $post_content
- data-wp-text shows <br>, not parsed as break
- Register Block Type
- Hooking into transform event Classic Block -> Any gutenberg block
- Interactivity API how to use data-wp-bind–checked in a loop?
- Filtering theme, default, and custom colors (add_theme_support(‘editor_color_palette’) not working)
- Given the javascript/editor representation of a block, is there a way to get it’s rendered html?
- initialize Interactivity API directives on asyncronously loaded content
- How can I pass a dynamic value to an action?
- Dynamically generate a core block via PHP
- Programmatically change global style variation
- Custom post meta values are null despite setting default values
Gutenberg Issues
[Type] Enhancement
- Term Query Block/Query Block Group By Term – Status: Open
- Remove the site logo block from core – Status: Open
[Type] Developer Documentation
- Small Typo in Inline Document – Status: Open
[Status] In Progress / [Type] Bug
- Mobile width + Distraction Free: Toolbar shows non-functional style and sidebar buttons – Status: Open
[Feature] Patterns / General Interface / [Type] Bug
[Type] Bug
- WordPress 6.6(.1) issue: Template parts list does not indicate modified items – Status: Open
- In Grid layout the template description field renders when empty – Status: Open
- Typesets section renders a list of installed fonts – Status: Open
- Do not render empty column blocks in the editor when viewing mobile and stacked – Status: Open
- Pseudo-element selectors in
styles.**.css
property no longer work in 6.6 compared to 6.5 – Status: Open - an error when running npm start – Status: Open
- Differing CSS specificity between Non-Iframed Editor and Front end – Status: Open
- Missing semantics for which view option is chosen – Status: Open
- React methods are executed infinited times when block is inserted through a custom pattern – Status: Open
- Docs: Create a section about Block Hooks in the Block Editor Handbook – Status: Open
- Pattern Shuffle: Add Editor setting to disable shuffling – Status: Open
- The Shadow Range controls are unlabeled – Status: Open
- Data views grid, remember filters and view options when exiting editing canvas. – Status: Open
- Change default site editor layout – Status: Open
- Typography: Font appearance control sits at different height to line height and other controls – Status: Open
- Post Edit Screen Restricted by Metaboxes – Status: Open
- Image block view script causes errors when client-side navigation is enabled – Status: Open
- Synced Pattern Overrides: Different Blocks within a synced pattern override at different locations – Status: Open
- DataViews: Action label function not execute in bulk editing menu – Status: Open
- Graduate data view options out of a menu to allow more design expression – Status: Open
- Components: Add eslint rules to prevent usage without
__next40pxDefaultSize
prop – Status: Open - Zoom Out: Focus search when showing an insertion point – Status: Open
- Zoom Out: Update the insertion point when selecting a block. – Status: Open
- Zoom Out: Integrate into Create new page flow – Status: Open
- iAPI: Merge of state and context after client-side navigation – Status: Open
- Zoom Out: Hold to drag and drop nested patterns. – Status: Open
- Zoom Out: Prevent nested patterns when in zoom out – Status: Open
- Zoom Out: Add a control to the preview drop down – Status: Open
- Update the
Button
component – Status: Open - Is it possible using registerBlockType with apiFetch? – Status: Open
- Zoom Out: Canvas size incorrect in Post Editor – Status: Open
- Empty gap between block settings panel and post title – Status: Open
- Block Setting Panel should prevent interaction with blocks beneath it – Status: Open
- Paragraph Block covered by keyboard on post/page editor when working on Mobile – Status: Open
- Non-iframed Editor: Compound selectors within
:where
are not prefixed correctly – Status: Open - PHP backports for WP 6.7 – Status: Open
- Headings not pasted from Word in the browser – Status: Open
- Adding
remove_theme_support( 'block-templates' )
for site with existing user created template causes error – Status: Open - Query Loop block: allow certain aspects of a query to be changed without losing permalink structure – Status: Open
- Font size picker: fix translatable strings and accessibility – Status: Open
- Inconsistent spacing in zoom out vertical toolbar – Status: Open
- Query Loop: add ability to define (toggleable) custom filters – Status: Open
- Grid blocks cannot be called with English block names using ‘/’ in Japanese environment – Status: Open
- Spacer block: unlabeled Range and Input controls – Status: Open
- Publicly expose
useGlobalStyle
hook – Status: Open - [Flaky Test] should select title if the cursor is on title](https://github.com/WordPress/gutenberg/issues/63794) – Status: Open
- Posts page should directly editable in the Site Editor – Status: Open
- When viewing the posts page, βEdit pageβ control should open the template – Status: Open
- DocumentBar: Use home icon and label for default “Your latest posts” setup – Status: Open
- Update the βEdit siteβ admin bar control to open the Site Editor at the top-level, consistently – Status: Open
- When set to a static page “Edit site” should open the assigned homepage – Status: Open
- Homepage: Posts page & static home page in the Site Editor – Status: Open
- [wordpress/scripts] 5 high severity vulnerabilities](https://github.com/WordPress/gutenberg/issues/63771) – Status: Open
- TreeSelect: Support
multiple
selection – Status: Open - Cannot edit page when content block is located inside a template part on a template – Status: Open
- Block Bindings: Add support for the Cover block background image – Status: Open
- Issue when installing block in the block editor itself. – Status: Open
- Shadows / Elevation – Status: Open
- Find consensus around using
cursor: not-allowed
on disabled elements and apply across – Status: Open - Site Editor: The canvas remounts when resizing the browser window – Status: Open
- iAPI: Enforce correct namespaces in all places (directives, functionsβ¦) that accept a namespace – Status: Open
- Improve the experience when editing the page that displays latest posts according to reading settings – Status: Open
- Simplify editing and resetting template parts – Status: Open
- Sorting Patterns Overflows Viewport on Mobile – Status: Open
- Add help text support to individual radio button options – Status: Open
- Update the RadioControl header design – Status: Open
- Editor not loading – Status: Open
- WP_Theme_JSON_Resolver_Gutenberg::get_user_data_from_wp_global_styles() doesn’t return the post that it creates. – Status: Open
- Pages grid: Improve the preview field – Status: Open
- Data Views: filtering by author for pages doesn’t scale with 2+ authors – Status: Open
Core Meetings
- Performance Chat Summary: 23 July 2024
- Agenda, Dev Chat, Wednesday July 24, 2024
- Performance Chat Agenda: 23 July 2024
Developer Blog:
Dev Blog Content
Design
do_action
Documentation
- Summary for Docs Team Meeting (16-Jul-2024)
- Online monthly Docs Team Contributor Day July 23 & 30, 2024
- Localization and translation of HelpHub β Meeting notes
- Documentation Team Update β July 15, 2024
Docs Issue Tracker
- Two version(6.4.4 and 6.5.5) missing in wordpress version page – Status: In progress
- Monthly Planning (Triage) – July 9, 2024 – Status: To do
Five for the Future
- Make use of new usermeta
last_activity_tracker
– Status: New
Hosting
- WordPress 6.6 Server Compatibility
- The Image Revolution: AVIF and WebP
- Wrong redirect for Network Admin Sites Screen
Meta
WordCamp.org
- Issue: Meetup application for “Montpellier, France” – Status: Open
- Issue: Add internationalization support – Status: Open
Openverse
Openverse Issues
- Issue: Image search pagination issue – Status: Open
- Issue: Audio search not working – Status: Open
- Issue: License filter bug – Status: Open
- Issue: Update documentation – Status: Open
- Issue: API rate limiting – Status: Open
- Issue: Improve search speed – Status: Open
- Issue: Add support for new media types – Status: Open
- Issue: Fix image cropping tool – Status: Open
- Issue: Improve user interface – Status: Open
- Issue: Enhance security measures – Status: Open
- Issue: Update dependencies – Status: Open
- Issue: Add user analytics – Status: Open
- Issue: Bug in keyword search – Status: Open
Playground
- Issue: Some pull requests aren’t showing up in the changelog – Status: Open
- Issue: Improve developer documentation – Status: Open
- Issue: Add new testing tools – Status: Open
- Issue: Fix bugs in existing tools – Status: Open
- Issue: Improve UI for playground – Status: Open
- Issue:
show create
generates invalid default values for columns – Status: Open - Issue: Fix bugs in the playground environment – Status: Open
- Issue: Ensure all PRs are in the changelog – Status: Open
- Issue: Add new features to the playground – Status: Open
- Issue: Improve playground stability – Status: Open
- Issue: Enhance user experience – Status: Open
- Issue: Update playground dependencies – Status: Open
- Issue: Improve documentation – Status: Open
- Issue: Add more interactive tutorials – Status: Open
Plugins
Plugin Check
- Issue: Enhance plugin security checks – Status: Open
- Issue: Improve compatibility testing – Status: Open
- Issue: Add new plugin validation rules – Status: Open
- Issue: Update plugin-check-action documentation – Status: Open
Polyglots
Project
Support
Sustainability
Test
Themes
Theme Directory
- Warnings in theme upload show above the entire page – Status: New
- Inconsistent name in local nav – Status: New
Twenty Twenty Five
- Post format archive templates – Status: New
- Automatic dark mode – Status: New
Training
Learn Issues
- Storybook – Status: Open
- Add Your Plugin to the Block Directory – Status: Open
- Block Specific Plugin Guidelines – Status: Open
- Using Subversion – Status: Open
- How Your Plugin Assets Work – Status: Open
- Planning and Submitting a Plugins – Status: Open
- Detailed Plugin Guidelines – Status: Open
- Introduction to the Plugin directory – Status: Open
- Authentication: OAuth – Status: Open
- Authentication: JSON Web Tokens – Status: Open
- Custom Controller Classes – Status: Open
- Personal Data Erasure – Status: Open
- Personal Data Export – Status: Open
- Privacy Policy Content and Tools – Status: Open
- Working with User Metadata – Status: Open
- Working with Users – Status: Open
- Internationalization Security – Status: Open
- Interacting with custom tables – Status: Open
- Rendering Post Metadata – Status: Open
- Custom Meta Boxes – Status: Open
- Working with Custom Post Types – Status: Open
- Building a Custom Settings Page – Status: Open
- Options API – Status: Open
- Using Settings API – Status: Open
- Sub-Menus – Status: Open
- Top-Level Menus – Status: Open
- Custom content types and capabilities – Status: Open
- How to check user capabilities – Status: Open
- How to create/modify/remove roles and capabilities – Status: Open
- Block Bindings – Status: Open
- Performance optimization – Status: Open
- Meeting Agenda July 18, 2024 – Status: Open
Courses
Online Workshops
WPTV
- Second Beta of jQuery 4.0.0 NEW
- Curl 8.9.0 NEW
- Node 22.5.1 NEW
- 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 NEW
- WPCS 3.1.0
- LibZip 1.10.1
- Changes in MySQL 8.4.1 (Not yet released, LTS Release) –
- Composer 2.7.7
- Homebrew 4.3.10
- 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. πΌ