Weston Ruter
@westonruter on WordPress.org and Slack
Bio
WordPress Origin Story
Contributions Sponsored
- Member Since: May 16th, 2007
- Location: Portland, OR, USA
- Website: weston.ruter.net
- GitHub: westonruter
- Job Title: WordPress Core Committer and Web Performance Engineer
- Employer: WP Engine
Contribution History
Weston Ruter’s badges:- BuddyPress Contributor
- Core AI Contributor
- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Core Team
- Documentation Contributor
- Meta Contributor
- Plugin Developer
- WordCamp Speaker
-
Created issue #77510 in the WordPress/gutenberg repository:
Shortcode block does not render in Navigation Overlay -
Closed issue #60883 on the WordPress/gutenberg repository:
Click-to-expand images could prefetch full-resolution image to speed up display -
Submitted pull request #11596 to WordPress/wordpress-develop:
Prevent exception when constructing `WP_AI_Client_Prompt_Builder` when invalid timeout is provided by filter -
Created ticket #65094 on Core Trac:
AI: Prompt construction fails with fatal error when ... -
Submitted pull request #228 to WordPress/php-ai-client:
Change docblock to reflect media orientation -
Mentioned in [62241] on WordPress SVN:
AI: Prevent `wp_supports_ai` filter from overriding the `WP_AI_SUPPORT` constant. -
Mentioned in [62239] on WordPress SVN:
AI: Prevent `wp_supports_ai` filter from overriding the `WP_AI_SUPPORT` constant. -
Closed issue #77253 on the WordPress/gutenberg repository:
Importing `@wordpress/core-abilities` requires additional delay before abilities are available for use -
Merged pull request #77254 into WordPress/gutenberg:
Core Abilities: Export initialization promise as `ready` -
Submitted pull request #77353 to WordPress/gutenberg:
Connectors: preload REST API responses on the Connectors screen -
Closed issue #77089 on the WordPress/gutenberg repository:
Connectors: Errors during plugin installation or activation are not visually indicated -
Created issue #77352 in the WordPress/gutenberg repository:
Connectors screen: Users are blocked on sites with a read-only file system... -
Submitted pull request #77254 to WordPress/gutenberg:
Core Abilities: Export initialization promise as `ready` -
Created issue #77253 in the WordPress/gutenberg repository:
Importing `@wordpress/core-abilities` requires additional delay before abilities are available for use -
Reopened ticket #7650 on Core Trac:
Multiple post authors (co-authors) -
Created issue #2449 in the WordPress/performance repository:
Enhance the Enhanced Responsive Images plugin to account for more blocks -
Closed issue #2214 on the WordPress/performance repository:
Update gitignore file to allow checkout as a wp-content directory. -
Updated a handbook page on Core Performance.
-
Created issue #2441 in the WordPress/performance repository:
Register Abilities for Performance Lab plugins -
Merged pull request #2434 into WordPress/performance:
Bump typescript from 5.9.3 to 6.0.2 -
Merged pull request #2438 into WordPress/performance:
View Transitions: Fix InvalidStateError on bfcache navigations -
Posted a reply to InvalidStateError: Transition was aborted because of invalid state wordpress, on the site WordPress.org Forums:
Hello! I was able to reproduce the issue. It seems related specifically to bfcache. I've… -
Submitted pull request #2438 to WordPress/performance:
View Transitions: Fix InvalidStateError on bfcache navigations -
Mentioned in [62215] on WordPress SVN:
I18N: Provide gettext context to disambiguate translation strings for "Bulk Edit". -
Mentioned in [62214] on WordPress SVN:
Administration: Improve dashboard widgets border styles. -
Reopened ticket #65017 on Core Trac:
Dashboard widgets border bottom issue when it is closed in version 7.0 RC2 -
Closed issue #1726 on the WordPress/performance repository:
Speculative Loading -
Closed issue #2431 on the WordPress/performance repository:
Alt text missing from linked images in HTML code -
Merged pull request #2436 into WordPress/performance:
Fix static type error in REST API endpoint and add Generic.PHP.RequireStrictTypes to... -
Closed pull request #11429 on WordPress/wordpress-develop:
Code Quality: Remove unused `$hooked_blocks` variable in `get_all_registered()` -
Posted a reply to The converted files are not displayed, on the site WordPress.org Forums:
The plugin checks whether the generated AVIF/WebP is smaller than the original. Please see webp_uploads_should_discard_additional_image_file().… -
Created issue #2437 in the WordPress/performance repository:
Deprecation warning for wp-env tests environment -
Submitted pull request #2436 to WordPress/performance:
Fix static type error in REST API endpoint and add Generic.PHP.RequireStrictTypes to... -
Closed issue #2348 on the WordPress/performance repository:
Consider declaring `strict_types` -
Mentioned in [62198] on WordPress SVN:
REST API: Harden Real Time Collaboration endpoint. -
Reopened ticket #65012 on Core Trac:
Fix: Register Akismet Anti-Spam as a connector -
Closed issue #76938 on the WordPress/gutenberg repository:
Notes are not syncing with real-time collaboration (RTC) -
Created issue #76938 in the WordPress/gutenberg repository:
Notes are not syncing with real-time collaboration (RTC) -
Closed pull request #11403 on WordPress/wordpress-develop:
Remove erroneous PHP tags for translated strings in QUnit HTML file -
Committed [62184] to Core SVN:
Build/Test Tools: Remove erroneous PHP tags for translations from ... -
Submitted pull request #11403 to WordPress/wordpress-develop:
Remove erroneous PHP tags for translated strings in QUnit HTML file -
Closed ticket #64702 on Core Trac:
Code Modernization: Replace void in PHPDoc union return types with ... -
Committed [62179] to Core SVN:
Code Quality: Replace `void` with proper return types in ... -
Closed pull request #11012 on WordPress/wordpress-develop:
Docs: Replace void with null in union return types in various core... -
Committed [62178] to Core SVN:
Code Quality: Replace `void` with proper return types in union PHPDoc ... -
Closed ticket #64703 on Core Trac:
Code Modernization: Replace void in PHPDoc union return types with ... -
Committed [62177] to Core SVN:
Code Quality: Replace `void` with proper return types in `wpdb` and ... -
Reopened ticket #64742 on Core Trac:
PHP 8.5: Incorrect array access in `wp_get_attachment_image_src` -
Closed ticket #64742 on Core Trac:
PHP 8.5: Incorrect array access in `wp_get_attachment_image_src` -
Committed [62176] to Core SVN:
Media: Guard against `false` return values from ...
Developer
-
Accessibility (a11y) Speech Synthesis
Active Installs: Less than 10
-
AMP
Active Installs: 400,000+
-
Customize Comments
Active Installs: Less than 10
-
Customize Inline Editing
Active Installs: 10+
-
Customize Object Selector
Active Installs: 40+
-
Customize Posts
Active Installs: 1,000+
-
Customize Snapshots
Active Installs: 500+
-
Customize Widgets Plus
Active Installs: 10+
-
Customizer Browser History
Active Installs: 10+
-
Customizer Dev Tools
Active Installs: Less than 10
-
Customizer Everywhere
Active Installs: 10+
-
Customizer Responsive Server-Side Components Device Preview
Active Installs: 70+
-
Dependency Minification
Active Installs: 30+
-
Force Featured Image
Active Installs: 10+
-
Instant Back/Forward
Active Installs: 10,000+
-
JS Widgets
Active Installs: 10+
-
Lazy Loading oEmbed Iframes
Active Installs: 10+
-
Listenability
Active Installs: 10+
-
Load Combined Core Block Assets
Active Installs: 1,000+
-
Media Placeholders
Active Installs: 70+
-
Override Post Title with First Content Heading
Active Installs: 80+
-
Performance Lab
Active Installs: 200,000+
-
Post Date Block: Published & Modified
Active Installs: Less than 10
-
Private Page Forbidden
Active Installs: Less than 10
-
PWA
Active Installs: 20,000+
-
Sectionize
Active Installs: 10+
-
Spoken Word
Active Installs: 100+
-
Strict CSP
Active Installs: 20+
-
Syntax-highlighting Code Block (with Server-side Rendering)
Active Installs: 1,000+
-
User Photo
Active Installs: 3,000+
-
View Transitions
Active Installs: 10,000+
-
Widget Favorites
Active Installs: 10+
-
XHTML5 Support
Active Installs: Less than 10
Contributor
-
A.N.R.GHG Publishing Toolkit
Active Installs: 10+
-
Mentionable
Active Installs: 100+
-
Quicklink for WordPress
Active Installs: 1,000+
Plugins
-
Accessibility (a11y) Speech Synthesis
-
Admin Color Schemes
-
AMP
-
AMP Google Analytics 4 Support
-
Batcache
-
Big Emoji Comments
-
Bulk User Management
-
Category Checklist Tree
-
Customize Inline Editing
-
Customize Object Selector
-
Customize Posts
-
Customize Snapshots
-
Customize Widgets Plus
-
Customizer Browser History
-
Customizer Dev Tools
-
Customizer Everywhere
-
Debug Bar
-
Debug Bar Console
-
Debug Bar Cron
-
Dependency Minification
-
Edit Flow
-
Google Authenticator
-
Gutenberg
-
HTML API Debugger
-
HyperDB
-
Image Prioritizer
-
Instant Back/Forward
-
Internet Archive Wayback Machine Link Fixer
-
Jetpack - WP Security, Backup, Speed, & Growth
-
Jetpack Follow Link for P2
-
Jetpack Without Promotions
-
Local Twemoji
-
Log in with Google
-
Media Grid
-
Media Placeholders
-
Members - Membership & User Role Editor Plugin
-
Memcached Object Cache
-
oEmbed Gists and Files
-
Ostrichcize
-
P2 By Email
-
P2 Likes
-
P2 Resolved Posts
-
Pantheon HUD
-
Plugin Check (PCP)
-
Plugin Dependencies
-
Posts 2 Posts
-
Proper Network Activation
-
Public Post Preview
-
PWA
-
Query Monitor
-
Quicklink for WordPress
-
Reactions
-
Redirection
-
Restrict Widgets
-
Restricted Site Access
-
Revision Notes
-
Rewrite Rules Inspector
-
Sandbox Site powered by Playground
-
Shortcake (Shortcode UI)
-
Shortnotes
-
Simple Page Ordering
-
Site Kit by Google - Analytics, Search Console, AdSense, Speed
-
Skip Updates
-
Speedy Page Redirect
-
Stream
-
Super Emoji Plus+
-
Syntax-highlighting Code Block (with Server-side Rendering)
-
SyntaxHighlighter Evolved
-
The Icon Block
-
Theme Check
-
Timber
-
Timber Debug Bar
-
Two Factor
-
User Switching
-
Well-Known File Manager
-
WordPress Importer
-
WordPress REST API (Version 2)
-
WP Multi Network
-
WP-Post-Meta-Revisions
-
XML Sitemap Generator for Google