Pascal Birchler
@swissspidy on WordPress.org and Slack
Bio
Interests
WordPress Origin Story
- Member Since: February 25th, 2008
- Location: Zurich, Switzerland
- Website: pascalbirchler.com
- GitHub: swissspidy
- Job Title: Software Engineer
- Employer: Google
Contribution History
Pascal Birchler’s badges:- Core AI Contributor
- Core AI Team
- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Core Team
- Documentation Contributor
- Meetup Organizer
- Meta Contributor
- Plugin Developer
- Security Contributor
- Security Team
- Test Contributor
- Translation Contributor
- Translation Editor
- WordCamp Organizer
- WordCamp Speaker
- WP-CLI Contributor
- WP-CLI Team
-
Created issue #6253 in the wp-cli/wp-cli repository:
Set `$pagenow` in admin context more accurately -
Created issue #6252 in the wp-cli/wp-cli repository:
Set default context to "auto" -
Merged pull request #887 into wp-cli/wp-cli-bundle:
Update wp-cli framework -
Merged pull request #6251 into wp-cli/wp-cli:
Ensure `$menu_order` is a global in admin context -
Submitted pull request #6251 to wp-cli/wp-cli:
Ensure `$menu_order` is a global in admin context -
Merged pull request #582 into wp-cli/entity-command:
Regenerate README file -
Closed issue #16 on the wp-cli/entity-command repository:
List common options and link to remaining available options -
Merged pull request #581 into wp-cli/entity-command:
Add common options reference to `wp option` documentation -
Closed issue #4895 on the wp-cli/wp-cli repository:
DOS line endings in wp-config.php prevents WPCLI from running on *nix -
Closed pull request #6250 on wp-cli/wp-cli:
Fix DOS (CRLF) line endings in wp-config.php breaking WP-CLI on *nix -
Closed issue #53 on the wp-cli/import-command repository:
Missing the featured image remapping process after import -
Closed issue #4915 on the wp-cli/wp-cli repository:
Document requirements for colorized table content -
Closed issue #86 on the wp-cli/shell-command repository:
Support aliases for `wp shell` -
Closed issue #307 on the wp-cli/entity-command repository:
wp menu item delete deletes the item itself -
Closed issue #131 on the wp-cli/ideas repository:
Delete Unattached image -
Closed issue #421 on the wp-cli/entity-command repository:
Terms count includes Trashed and Draft Posts -
Closed issue #53 on the wp-cli/rewrite-command repository:
Be able to add missing rules for a multisite when using the... -
Closed issue #5219 on the wp-cli/wp-cli repository:
WP-CLI with custom path and ssh connection -
Closed issue #93 on the wp-cli/checksum-command repository:
Error: RuntimeException: Failed to get url when using `wp core verify-checksums` -
Closed issue #161 on the wp-cli/media-command repository:
Segmentation fault when regenerating images for specific image type, stops regeneration -
Closed issue #202 on the wp-cli/profile-command repository:
Fail Gracefully if invalid field is supplied to --fields -
Merged pull request #210 into wp-cli/profile-command:
Fail gracefully when invalid field is supplied to --fields -
Closed issue #136 on the wp-cli/media-command repository:
Regenerating BIG Images Edited by User -
Merged pull request #225 into wp-cli/media-command:
Fix thumbnail regeneration reverting user-edited big images to pre-edit state -
Closed issue #141 on the wp-cli/package-command repository:
Legacy package index prevents installation of current release of a package -
Merged pull request #222 into wp-cli/package-command:
Set package index repository as non-canonical to allow Packagist to resolve newer... -
Closed issue #74 on the wp-cli/core-command repository:
wp update checksum locale issue -
Merged pull request #310 into wp-cli/core-command:
Honor `--locale` in `wp core update` and allow locale-change without `--force` -
Closed issue #196 on the wp-cli/media-command repository:
Regenerating a single image size (re-)generates auto-scaled big images & auto-rotated images -
Merged pull request #224 into wp-cli/media-command:
Don't re-generate scaled/rotated images when regenerating a specific image size -
Closed issue #5008 on the wp-cli/wp-cli repository:
Update normalize_path() to match wp_normalize_path() behavior -
Merged pull request #6248 into wp-cli/wp-cli:
Add `is_stream()` utility and update `normalize_path()` to handle PHP stream wrappers -
Closed issue #22 on the wp-cli/dist-archive-command repository:
'zip' is not recognized as an internal or external command, operable program... -
Merged pull request #122 into wp-cli/dist-archive-command:
Use PHP ZipArchive instead of external zip command -
Closed issue #6230 on the wp-cli/wp-cli repository:
Aliases with separate path line fail on FreeBSD/tcsh -
Merged pull request #6231 into wp-cli/wp-cli:
Fix SSH aliases with separate path lines on tcsh -
Closed issue #79 on the wp-cli/media-command repository:
media regenerate removes/doesn't recreate custom site-icon sizes -
Merged pull request #303 into wp-cli/wp-cli-tests:
Update WP Versions Data -
Pushed 1 commit to wp-cli/export-command:
Fix newly reported PHPStan issue -
Closed issue #269 on the wp-cli/core-command repository:
cURL error 56: OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0. -
Closed issue #112 on the wp-cli/.github repository:
Facilitate testing workflow changes before merging -
Closed issue #265 on the wp-cli/core-command repository:
wp core update "Warning: Failed to create directory '/var/www/.wp-cli/cache/': mkdir(): Permission denied." -
Closed issue #517 on the WordPress/plugin-check-action repository:
`wp-env` fails with `GitPluginError: allowUnsafePack` when starting environment -
Pushed 1 commit to wp-cli/dashboard:
Add activity summary -
Merged pull request #518 into WordPress/plugin-check-action:
Bump eslint from 9.39.2 to 10.0.1 -
Merged pull request #519 into WordPress/plugin-check-action:
Bump @types/node from 25.2.3 to 25.3.0 -
Merged pull request #520 into WordPress/plugin-check-action:
Bump @typescript-eslint/eslint-plugin from 8.55.0 to 8.56.0 -
Closed issue #6128 on the wp-cli/wp-cli repository:
Add switch to allow aliases to be processed in parallel -
Merged pull request #6129 into wp-cli/wp-cli:
Add WP_CLI_ALIAS_GROUPS_PARALLEL environment variable for concurrent alias group execution -
Merged pull request #309 into wp-cli/core-command:
Regenerate README file
Developer
-
AI Experiments
Active Installs: 1,000+
-
AMP
Active Installs: 400,000+
-
Disable Embeds
Active Installs: 10,000+
-
Performant Translations
Active Installs: 40,000+
-
Preferred Languages
Active Installs: 2,000+
-
Voice Search
Active Installs: 700+
Contributor
-
Admin Footer Version (rebranded)
Active Installs: 10+
-
Antispam Bee
Active Installs: 700,000+
-
Digest Notifications
Active Installs: 20+
-
Feed Post Thumbnail
Active Installs: 2,000+
-
GlotPress
Active Installs: 500+
-
Shiny Updates
Active Installs: 20+
-
Team List
Active Installs: 100+
-
Widget Disable
Active Installs: 10,000+
Support Rep
-
AI Provider for Anthropic
Active Installs: Less than 10
-
AI Provider for Google
Active Installs: 10+
-
AI Provider for OpenAI
Active Installs: 20+
-
PWA
Active Installs: 20,000+
-
Site Kit by Google - Analytics, Search Console, AdSense, Speed
Active Installs: 5+ million
Plugins
Themes
General Translation Editor
Deutsch (German) Patterns Translation Editor - #de_DE
Deutsch (German) Project Translation Editor - #de_DE
Deutsch (Österreich) (German (Austria)) Plugins Translation Editor - #de_AT
-
AMP
Active Installs: 400,000+
-
Native Lazyload
Active Installs: 6,000+
-
Preferred Languages
Active Installs: 2,000+
-
PWA
Active Installs: 20,000+
-
Sitekit
Active Installs: 3,000+


