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
-
Closed pull request #6314 on wp-cli/wp-cli:
Try wp-cli-tests change -
Merged pull request #330 into wp-cli/wp-cli-tests:
Normalize Windows temp dir in `Given a directory` step -
Closed issue #238 on the wp-cli/package-command repository:
Warning: "https://wordpress.org/cli/" does not contain valid JSON -
Submitted pull request #6314 to wp-cli/wp-cli:
Try wp-cli-tests change -
Wrote a comment on the post PTE Request for PublishPress Permissions, on the site Translate WordPress:
Is that the right plugin or locale? I see zero suggested translations for press-permit-core for… -
Wrote a comment on the post Redirect request for wp-cli.org, on the site Make WordPress Systems:
Thanks @barry! Can you turn the package-index redirect into a wildcard one please? wp-cli.org/package-index/(.*) ->… -
Pushed 1 commit to wp-cli/package-index:
Fix favicon -
Pushed 3 commits to wp-cli/package-index:
Remove `mattclegg/wp-cli_check-content` -
Merged pull request #612 into wp-cli/entity-command:
Update behat-data URLs in tests -
Merged pull request #140 into wp-cli/export-command:
Fix newly reported PHPStan errors -
Pushed 1 commit to wp-cli/package-index:
Fix some outdated URLs -
Merged pull request #250 into wp-cli/media-command:
Update behat-data URLs in tests -
Merged pull request #139 into wp-cli/export-command:
Update behat-data URLs in tests -
Submitted pull request #140 to wp-cli/export-command:
Fix newly reported PHPStan errors -
Submitted pull request #139 to wp-cli/export-command:
Update behat-data URLs in tests -
Submitted pull request #232 to wp-cli/search-replace-command:
Add opt-in URL replacement mode for faster, safer database migrations -
Closed issue #523 on the wp-cli/extension-command repository:
Rerunning command doesn't work -
Merged pull request #6313 into wp-cli/wp-cli:
Fix rerunning command with --skip-plugins after fatal plugin/theme error -
Merged pull request #1001 into wp-cli/wp-cli-bundle:
Use `gh pr create` for `update-framework` workflow -
Merged pull request #614 into wp-cli/entity-command:
Fix newly reported PHPStan error -
Submitted pull request #614 to wp-cli/entity-command:
Fix newly reported PHPStan error -
Closed issue #613 on the wp-cli/entity-command repository:
Inconsistent handling of unknown assoc args across entity update commands -
Closed issue #1002 on the wp-cli/wp-cli-bundle repository:
The [block] command does not actually exist -
Merged pull request #6312 into wp-cli/wp-cli:
Fix newly reported PHPStan error -
Closed issue #522 on the wp-cli/extension-command repository:
Undefined property: stdClass::$requires in phar:///usr/local/bin/wp/vendor/wp-cli/extension-command/src/Plugin_Command.php on line 875 -
Closed issue #521 on the wp-cli/extension-command repository:
"Uncaught TypeError: ftp_nlist(): Argument #1 ($ftp) must be of type FTP\Connection, null... -
Merged pull request #492 into wp-cli/i18n-command:
Follow-up fixes to updater-schemas workflow -
Submitted pull request #6312 to wp-cli/wp-cli:
Fix newly reported PHPStan error -
Submitted pull request #1001 to wp-cli/wp-cli-bundle:
Use `gh pr create` for `update-framework` workflow -
Pushed 1 commit to wp-cli/.github:
Use `gh pr create` for reusable workflows -
Merged pull request #6308 into wp-cli/wp-cli:
Use `gh pr create` for `update-requests` workflow -
Submitted pull request #492 to wp-cli/i18n-command:
Follow-up fixes to updater-schemas workflow -
Submitted pull request #612 to wp-cli/entity-command:
Update behat-data URLs in tests -
Wrote a comment on the post Redirect request for wp-cli.org, on the site Make WordPress Systems:
In addition to wp-cli.org/ -> wordpress.org/cli/, I'd like to make sure the following redirects are… -
Created issue #6309 in the wp-cli/wp-cli repository:
Avoid use of `eval()` in `extract_subdir_path()` during WordPress root detection -
Created issue #236 in the wp-cli/package-command repository:
Hardening: Path traversal in package install via `composer.json` name -
Created issue #229 in the wp-cli/search-replace-command repository:
Add hook to provide `allowed_classes` for `unserialize()` usage -
Pushed 1 commit to wp-cli/wp-cli:
Update URL in test -
Closed issue #6305 on the wp-cli/wp-cli repository:
Missing DocBlocks for Class Constructors and Properties -
Merged pull request #6306 into wp-cli/wp-cli:
Misc docblock improvements -
Submitted pull request #250 to wp-cli/media-command:
Update behat-data URLs in tests -
Pushed 3 commits to wp-cli/package-index:
Remove `alessandrotesoro/wp-cli-helpscout-docs-parser` -
Submitted pull request #6308 to wp-cli/wp-cli:
Use `gh pr create` for `update-requests` workflow -
Merged pull request #491 into wp-cli/i18n-command:
Use `gh pr create` for update-schemas workflow -
Merged pull request #520 into wp-cli/extension-command:
Harden `check-update` test -
Submitted pull request #520 to wp-cli/extension-command:
Harden `check-update` test -
Created ticket #65132 on Core Trac:
Incorrect `@since` annotation for `wp_get_user_request()` -
Closed pull request #6307 on wp-cli/wp-cli:
docs(dispatcher): add missing docblocks for Subcommand constructor an… -
Merged pull request #998 into wp-cli/wp-cli-bundle:
Update wp-cli framework -
Created issue #610 in the wp-cli/entity-command repository:
Commands for erasing and exporting personal data
Developer
-
AI
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: 10+
-
Team List
Active Installs: 100+
-
Widget Disable
Active Installs: 10,000+
Support Rep
-
AI Provider for Anthropic
Active Installs: 900+
-
AI Provider for Google
Active Installs: 400+
-
AI Provider for OpenAI
Active Installs: 300+
-
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+


