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
-
Mentioned in [61658] on WordPress SVN:
Menus: Prevent error in Menu location checkbox settings. -
Closed pull request #10931 on WordPress/wordpress-develop:
Docs: Add missing @global descriptions and refine parameter documentation -
Committed [61657] to Core SVN:
Docs: Add missing `@global` descriptions and refine parameter ... -
Closed pull request #10953 on WordPress/wordpress-develop:
Fix PHPStan error with `wp_insert_post()` which causes it to hang -
Committed [61656] to Core SVN:
Users: Ensure user data supplied to `wp_insert_user()` is normalized ... -
Submitted pull request #10953 to WordPress/wordpress-develop:
Fix PHPStan error with `wp_insert_post()` which causes it to hang -
Submitted pull request #10952 to WordPress/wordpress-develop:
Fix PHPStan level 0 issues for Customizer setting subclasses by returning correct... -
Submitted pull request #10951 to WordPress/wordpress-develop:
Fix PHPStan level 0 issues in themes -
Mentioned in [61655] on WordPress SVN:
Editor: fix grid layout for style variations defining blockGap. -
Closed pull request #10940 on WordPress/wordpress-develop:
64623 prevent losing data when clicking links on settings page -
Mentioned in [61653] on WordPress SVN:
Interactivity API: Use the private router store for the loading bar markup. -
Posted a reply to WebP not generated/served when “Output fallback images” is enabled, on the site WordPress.org Forums:
This isn't a known issue as far as I know. Thanks for reporting it. I've… -
Created issue #2390 in the WordPress/performance repository:
WebP not generated/served when “Output fallback images” is enabled -
Mentioned in [61650] on WordPress SVN:
Editor: Update `build_query_vars_from_query_block` to handle new `taxQuery` structure. -
Posted a reply to Is there a way to stop elements from moving up and down?, on the site WordPress.org Forums:
@mukesh27 Do you see what's going on here? -
Mentioned in [61644] on WordPress SVN:
Admin: Change the default admin color scheme to Modern. -
Pull request #75487 merged into WordPress/gutenberg:
Use null coalescing operator for common isset patterns -
Closed ticket #64633 on Core Trac:
Block Bindings: Remove `$supported_blocks` property from the registry -
Committed [61642] to Core SVN:
Code Quality: Remove unused ... -
Merged pull request #75515 into WordPress/gutenberg:
Cleanup: Remove unnecessary array check in `WP_Theme_JSON_Gutenberg` -
Closed ticket #64636 on Core Trac:
WP_Theme_JSON: Remove unnecessary array check for value return -
Committed [61640] to Core SVN:
Code Quality: Remove unnecessary array check for value return in ... -
Closed ticket #43801 on Core Trac:
Need better documentation to show importance of checking for args ... -
Committed [61639] to Core SVN:
Cron API: Improve documentation on matching event arguments to avoid ... -
Posted a reply to Is there a way to stop elements from moving up and down?, on the site WordPress.org Forums:
Hey there. Can you share some URL pairs which can replicate the issue? For example:… -
Closed issue #783 on the WordPress/performance repository:
Consider implementing Plugin Release Confirmation approvals -
Merged pull request #75425 into WordPress/gutenberg:
Code Modernization: Replace isset() checks with null coalescing operator -
Closed pull request #10864 on WordPress/wordpress-develop:
Docs: Systematically add missing @global annotations for global variables -
Committed [61638] to Core SVN:
Docs: Add missing `@global` variable descriptions. Developed in ... -
Closed pull request #10911 on WordPress/wordpress-develop:
Code Modernization: Use null coalescing operator for improved readability -
Committed [61637] to Core SVN:
Code Modernization: Use null coalescing operator instead of ternaries ... -
Mentioned in [61635] on WordPress SVN:
Twenty Twenty One: Remove Skiplink shim for Internet Explorer. -
Mentioned in [61634] on WordPress SVN:
Administration: Update Site Editor URLs to use path-based format. -
Mentioned in [61633] on WordPress SVN:
Users: Ensure switching to current user doesn't reinstantiate current user. -
Committed [61629] to Core SVN:
Coding Standards: Use tabs for indentation and remove trailing line ... -
Mentioned in [61628] on WordPress SVN:
Twenty Twenty One: Remove support for Internet Explorer. -
Closed ticket #64632 on Core Trac:
Remove outdated GitHub reference in custom-html-widgets.js comment -
Committed [61627] to Core SVN:
Docs: Update broken link in core merge comment. Follow-up to [41376], ... -
Mentioned in [61626] on WordPress SVN:
Media: A11y: Remove tabindex on tabpanels. -
Submitted pull request #75487 to WordPress/gutenberg:
Use null coalescing operator for common isset patterns -
Closed pull request #10902 on WordPress/wordpress-develop:
Code Modernization: Enhance code clarity and use more modern PHP syntax -
Committed [61621] to Core SVN:
Code Modernization: Use null coalescing operator and improve ... -
Mentioned in [61618] on WordPress SVN:
WP_Theme_JSON: preserve valid non-preset settings for lightbox when KSES filters are active -
Mentioned in [61617] on WordPress SVN:
Patterns: Add the pattern name to pattern blocks when they are converted -
Mentioned in [61614] on WordPress SVN:
Site Health: Allow direct linking to site health check result. -
Mentioned in [61613] on WordPress SVN:
Build/Test Tools: Update the Playground PR comment in GitHub Actions. -
Closed ticket #63697 on Core Trac:
Add OPCache to Site Health -
Committed [61612] to Core SVN:
Site Health: Add test and debug data for Opcode Cache. Developed in ... -
Merged pull request #2380 into WordPress/performance:
Removing duplicate word and correcting project reference -
Pull request #2378 merged into WordPress/performance:
Refresh `CODEOWNERS`
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 - The developer tools panel for WordPress
-
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