Weston Ruter
@westonruter on WordPress.org and Slack
Bio
WordPress Origin Story
- 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: ex-Google
Contribution History
Weston Ruter’s badges:- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Core Team
- Documentation Contributor
- Meta Contributor
- Plugin Developer
- WordCamp Speaker
-
Closed ticket #38077 on Core Trac:
Facilitating embedding customizer controls outside of sections -
Closed ticket #32183 on Core Trac:
Widget ID auto-increments conflict for concurrent users -
Closed ticket #38899 on Core Trac:
Deletion of auto-drafts and trashed posts never gets scheduled unless ... -
Closed ticket #39254 on Core Trac:
When in Customizer Preview, starter content posts are not displayed in ... -
Posted a reply to Settings after the release of WordPress 6.8, on the site WordPress.org Forums:
That looks correct. I suggest looking at the SCRIPT being generated before/after you deactivate the… -
Merged pull request #2011 into WordPress/performance:
Bump squizlabs/php_codesniffer from 3.12.2 to 3.13.0 -
Merged pull request #2008 into WordPress/performance:
Bump @wordpress/prettier-config from 4.22.0 to 4.23.0 -
Updated a handbook page on Make WordPress Core.
-
Posted a reply to Replacing code-syntax-block plugin, on the site WordPress.org Forums:
There's an issue open for improving discoverability of the settings without relying on the Customizer:… -
Posted a reply to Replacing code-syntax-block plugin, on the site WordPress.org Forums:
Yea, you can change the color scheme. This is exposed in the Customizer, which isn't… -
Posted a reply to Replacing code-syntax-block plugin, on the site WordPress.org Forums:
While my plugin is a fork, the codebase is basically a complete rewrite. My approach… -
Merged pull request #2001 into WordPress/performance:
Use `win` and `doc` aliases consistently -
Merged pull request #2005 into WordPress/performance:
Fix typos and clarify grammar in documentation and comments -
Submitted pull request #2005 to WordPress/performance:
Fix typos and clarify grammar in documentation and comments -
Mentioned in [60227] on Core SVN:
Emoji: Update Twemoji to version 16.0.1. -
Closed issue #1977 on the WordPress/performance repository:
Optimization Detective's meta generator tag should indicate more reasons for why it... -
Merged pull request #1979 into WordPress/performance:
Enhance Optimization Detective meta generator tag with all disabled reasons -
Posted a reply to HTML Optimizer corrupts output, on the site WordPress.org Forums:
@arubasupport Yes, I know. I've opened this support topic on behalf of a user of… -
Submitted pull request #2001 to WordPress/performance:
Use `win` and `doc` aliases consistently -
Mentioned in [60194] on Core SVN:
Admin bar: Update the "Edit Site" link to 6.7 destination. -
Mentioned in [60193] on Core SVN:
Admin bar: Update the "Edit Site" link to 6.7 destination. -
Posted a reply to Error – Plugin not found in API response, on the site WordPress.org Forums:
Hummm. Interesting. So you host your site directly on Google Cloud via GCP? -
Created issue #1993 in the WordPress/performance repository:
Upgrade web-vitals to v5 -
Posted a reply to Error – Plugin not found in API response, on the site WordPress.org Forums:
@dissoww Thank you for the screenshots. Are you hosted on WP Engine or Flywheel by… -
Posted a reply to Cannot read properties of undefined (reading ‘groups’), on the site WordPress.org Forums:
Interesting. This would only happen if you have WP_DEBUG enabled, in which case the URL… -
Posted a reply to Is there a filter to disable?, on the site WordPress.org Forums:
This is built-in to the plugin actually. When 6.8 is installed, it uses the core… -
Committed [3270612] to Plugins SVN:
Bump tested up to 6.8 -
Committed [3270610] to Plugins SVN:
Bump tested up to 6.8 -
Committed [3270609] to Plugins SVN:
Bump tested up to 6.8 -
Closed issue #1960 on the WordPress/performance repository:
Bump tested up to WordPress version to 6.8 -
Created issue #1977 in the WordPress/performance repository:
Optimization Detective's meta generator tag should indicate more reasons for why it... -
Mentioned in [60133] on Core SVN:
Docs: Fix types for `wp_cache_set_last_changed` filter. -
Created issue #1970 in the WordPress/performance repository:
Explore use of the `fetchLater` API should be used instead of using... -
Merged pull request #1968 into WordPress/performance:
Ensure URL Metric is initially constructed with all elements prior to initializing... -
Submitted pull request #1968 to WordPress/performance:
Ensure URL Metric is initially constructed with all elements prior to initializing... -
Closed issue #1893 on the WordPress/performance repository:
Explore compressing URL Metrics to work within the 64 KiB limit -
Merged pull request #1959 into WordPress/performance:
Add gzip compression for URL metrics using Compression Streams API -
Mentioned in [60128] on Core SVN:
Docs: Fix types for `wp_cache_set_last_changed` filter. -
Created issue #1967 in the WordPress/performance repository:
Should Image Prioritizer explicitly mark `IMG` tags which are never LCP elements... -
Posted a reply to blank page, on the site WordPress.org Forums:
@centoasa You might want to reach out to the Aruba support yourself about this issue… -
Posted a reply to Lighthouse crashes with Speculative Loading enabled, on the site WordPress.org Forums:
I don't see the Speculative Loading plugin active on your site. Did you deactivate it?… -
Closed pull request #63917 on WordPress/gutenberg:
Try using Popover API to implement responsive navigation menu instead of using... -
Posted a reply to Nothing works, on the site WordPress.org Forums:
@mike00mike This is the first I've heard of the behavior you're describing. You checked the… -
Posted a reply to For Developers only, on the site WordPress.org Forums:
@jtohme It's not actually for developers only. Do you have a plugin that is disabling… -
Closed issue #1953 on the WordPress/performance repository:
Meta generator tag for Optimization Detective should be augmented with data about... -
Merged pull request #1954 into WordPress/performance:
Enhancement: Amend URL metrics to the generator meta tag content -
Posted a reply to Browser errors were logged to the console, on the site WordPress.org Forums:
I've reported the issue to their support forum: https://wordpress.org/support/topic/defer-javascript-breaks-inline-script-modules/ -
Created a topic, Defer Javascript breaks inline script modules, on the site WordPress.org Forums:
As reported in a support forum topic for the Optimizat… -
Closed issue #1962 on the WordPress/performance repository:
.avif images -
Posted a reply to Browser errors were logged to the console, on the site WordPress.org Forums:
It looks like you have some optimization plugin which is attempting to delay execution of…
Developer
-
Accessibility (a11y) Speech Synthesis
Active Installs: Less than 10
-
AMP
Active Installs: 500,000+
-
Better Code Editing
Active Installs: 30+
-
Customize Comments
Active Installs: Less than 10
-
Customize Inline Editing
Active Installs: 10+
-
Customize Object Selector
Active Installs: 50+
-
Customize Posts
Active Installs: 1,000+
-
Customize Snapshots
Active Installs: 1,000+
-
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+
-
JS Widgets
Active Installs: 10+
-
Lazy Loading oEmbed Iframes
Active Installs: 10+
-
Listenability
Active Installs: 10+
-
Media Placeholders
Active Installs: 80+
-
Override Post Title with First Content Heading
Active Installs: 90+
-
Private Page Forbidden
Active Installs: Less than 10
-
PWA
Active Installs: 30,000+
-
Sectionize
Active Installs: 10+
-
Spoken Word
Active Installs: 100+
-
Syntax-highlighting Code Block (with Server-side Rendering)
Active Installs: 1,000+
-
User Photo
Active Installs: 4,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: 2,000+
Support Rep
-
Performance Lab
Active Installs: 200,000+
Plugins
-
Accessibility (a11y) Speech Synthesis
-
Admin Color Schemes
-
AMP
-
AMP Google Analytics 4 Support
-
Batcache
-
Better Code Editing
-
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
-
Developer
-
Edit Flow
-
Google Authenticator
-
Gutenberg
-
HTML API Debugger
-
HyperDB
-
Image Prioritizer
-
Jetpack - WP Security, Backup, Speed, & Growth
-
Jetpack Follow Link for P2
-
Jetpack Without Promotions
-
Log in with Google
-
Media Grid
-
Media Placeholders
-
Members - Membership & User Role Editor Plugin
-
Memcached Object Cache
-
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
-
WordPress Importer
-
WordPress MU Domain Mapping
-
WordPress REST API (Version 2)
-
WordPress Widgets Refresh
-
WP Multi Network
-
WP-CFM
-
WP-Post-Meta-Revisions
-
XML Sitemap Generator for Google