Pascal Birchler
@swissspidy on WordPress.org and Slack
Bio
Interests
WordPress Origin Story
Contributions Sponsored
- Member Since: February 25th, 2008
- Location: Zurich, Switzerland
- Website: pascalbirchler.com
- GitHub: swissspidy
- Job Title: Developer Relations Engineer
- Employer: Google
Contribution History
Pascal Birchler’s badges:- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Core Team
- Documentation Contributor
- Meetup Organizer
- Meta Contributor
- Plugin Developer
- Security Contributor
- Security Team
- Translation Contributor
- Translation Editor
- WordCamp Organizer
- WordCamp Speaker
- WP-CLI Contributor
- WP-CLI Team
-
Mentioned in [59064] on Core SVN:
Date/Time, PHP Compat: Prevent type errors using GMT offset option. -
Mentioned in [59049] on Core SVN:
Build/Test Tools: Submit host test results for each PHP version. -
Mentioned in [59044] on Core SVN:
Bootstrap/Load: Add documentation warning about updating `$table_prefix`. -
Closed pull request #7139 on WordPress/wordpress-develop:
Try setting targetHints automatically. -
Mentioned in [59032] on Core SVN:
REST API: Automatically populate targetHints for the Allow header. -
Posted a reply to [NSFW] Failed to save the story: The response is not a valid JSON response., on the site WordPress.org Forums:
What is the issue with this Plugin. Most likely it is not an issue with… -
Posted a reply to AMP issues, on the site WordPress.org Forums:
If you have AMP validation errors with your Web Stories, please share the link to… -
Closed issue #634 on the WordPress/plugin-check repository:
Apostrophe in plugin name -
Merged pull request #638 into WordPress/plugin-check:
Fix apostrophe issue in plugin name -
Closed pull request #6805 on WordPress/wordpress-develop:
Add has_translation function -
Closed ticket #52696 on Core Trac:
Add a way to determine whether a translation exists -
Committed [59029] to Core SVN:
I18N: Add a new way to determine whether a translation is available. ... -
Closed pull request #822 on WordPress/wordpress-develop:
Sitemaps: Add lastmod support -
Merged pull request #65280 into WordPress/gutenberg:
Target Hints: Add missing param sanitization -
Pull request #109 merged into WordPress/phpunit-test-reporter:
Support multiple PHP versions, improve display -
Closed issue #611 on the WordPress/plugin-check repository:
Custom validation of `Contributors` in readme -
Merged pull request #626 into WordPress/plugin-check:
Add validation for Contributors in readme -
Merged pull request #5983 into wp-cli/wp-cli:
PHP 8.1 | WP_CLI\Iterators\CSV: fix "missing return type" deprecation warnings -
Merged pull request #5984 into wp-cli/wp-cli:
PHP 8.3 | ReportWidthTest: fix deprecation notices for ReflectionProperty::setValue() -
Merged pull request #173 into wp-cli/php-cli-tools:
PHP 8.4 | Fix implicitly nullable parameters -
Merged pull request #5982 into wp-cli/wp-cli:
PHP 8.4 | Fix implicitly nullable parameters -
Merged pull request #174 into wp-cli/php-cli-tools:
PHP 8.1: fix "passing null to non-nullable" -
Merged pull request #104 into wp-cli/.github:
GH Actions/reusable-testing: remove redundant step -
Mentioned in [59027] on Core SVN:
General: Add missing `initial-scale` value in viewport meta tags. -
Mentioned in [59026] on Core SVN:
Bundled Themes: Add missing `initial-scale` value in viewport meta tag. -
Merged pull request #345 into wp-cli/scaffold-command:
Add dependency checks and error handling for svn and download tools -
Created issue #1535 in the WordPress/performance repository:
Add wp-compat PHPStan extension -
Merged pull request #167 into WordPress/plugin-check-action:
Bump @typescript-eslint/eslint-plugin from 8.4.0 to 8.5.0 -
Merged pull request #163 into WordPress/plugin-check-action:
Bump typescript from 5.5.4 to 5.6.2 -
Merged pull request #166 into WordPress/plugin-check-action:
Bump @types/node from 22.5.4 to 22.5.5 -
Merged pull request #165 into WordPress/plugin-check-action:
Bump eslint-plugin-github from 5.0.1 to 5.0.2 -
Merged pull request #164 into WordPress/plugin-check-action:
Bump @typescript-eslint/parser from 8.4.0 to 8.5.0 -
Closed ticket #62047 on Core Trac:
check if ini_set is available to prevent Fatal Errors -
Posted a reply to Web Story Analytics Not Displaying in Discover, on the site WordPress.org Forums:
Hi there, If your question is about the performance report for Discover in Search Console,… -
Posted a reply to [NSFW] Failed to save the story: The response is not a valid JSON response., on the site WordPress.org Forums:
Thank you. We can use this to try to reproduce your environment. At first glance,… -
Posted a reply to [NSFW] Failed to save the story: The response is not a valid JSON response., on the site WordPress.org Forums:
Please go to the "Info" tab on that page and click on "Copy site info… -
Posted a reply to [NSFW] Failed to save the story: The response is not a valid JSON response., on the site WordPress.org Forums:
This most likely means there is an issue from another plugin or theme that interferes… -
Merged pull request #630 into WordPress/plugin-check:
Improve check for Requires Plugins header -
Mentioned in [59018] on Core SVN:
Upgrade/Install: Indicate HEIC support when checking upgrades. -
Posted a reply to Content Security Policy and the plugin scripts, on the site WordPress.org Forums:
$document in your method has: <$cript async="" src="https://cdn.ampproject.org/v0.mjs" type="module" crossorigin="anonymous" nonce="2295cb6ff3">The buffered $page on the echo… -
Posted a reply to Content Security Policy and the plugin scripts, on the site WordPress.org Forums:
The code I provided is for adding CSP nonces on single stories pages, i.e. when… -
Submitted pull request #65280 to WordPress/gutenberg:
Target Hints: Add missing param sanitization -
Posted a reply to Gutenberg version 19.2 brokes the editor, on the site WordPress.org Forums:
Congrats, you found a bug in Gutenberg! I will report this over at Gutenberg because… -
Posted a reply to Webstory working on only Frontend not showing in dashboard, on the site WordPress.org Forums:
Hi there, The Web Stories plugin stores editor information in the post_content_filtered column in the… -
Closed issue #162 on the WordPress/plugin-check-action repository:
It does not show lines and files in the output -
Posted a reply to Content Security Policy and the plugin scripts, on the site WordPress.org Forums:
Hi there, Web Stories does not and cannot use typical WordPress functions for generating script… -
Closed pull request #6658 on WordPress/wordpress-develop:
Feat: Added has_translation function to l10n.php -
Closed pull request #6649 on WordPress/wordpress-develop:
Add has_translation function to WP_Translation_Controller -
Merged pull request #219 into wp-cli/wp-cli-tests:
Update WP Versions Data -
Closed issue #51931 on the WordPress/gutenberg repository:
E2E Test Utils: Unintended side effect causes REST API call
Developer
-
AMP
Active Installs: 500,000+
-
Disable Embeds
Active Installs: 10,000+
-
Performant Translations
Active Installs: 20,000+
-
Preferred Languages
Active Installs: 2,000+
-
Voice Search
Active Installs: 600+
Contributor
-
Admin Footer Version (rebranded)
Active Installs: 10+
-
Admin Menu Manager
Active Installs: 700+
-
Antispam Bee
Active Installs: 700,000+
-
Digest Notifications
Active Installs: 20+
-
Feed Post Thumbnail
Active Installs: 2,000+
-
GlotPress
Active Installs: 600+
-
Shiny Updates
Active Installs: 30+
-
Team List
Active Installs: 200+
-
Widget Disable
Active Installs: 20,000+
Support Rep
-
PWA
Active Installs: 30,000+
-
Site Kit by Google - Analytics, Search Console, AdSense, Speed
Active Installs: 4+ million
Plugins
Themes
General Translation Editor
Deutsch (German) Plugins Translation Editor - #de_DE
-
Admin Menu Manager
Active Installs: 700+
-
AMP
Active Installs: 500,000+
-
Clicky by Yoast
Active Installs: 20,000+
-
Digest Notifications
Active Installs: 20+
-
Google Cloud Storage plugin
Active Installs: 500+
-
Site Kit by Google – Analytics, Search Console, AdSense, Speed
Active Installs: 4+ million
-
Native Lazyload
Active Installs: 8,000+
-
Preferred Languages
Active Installs: 2,000+
-
Print, PDF, Email by PrintFriendly
Active Installs: 30,000+
-
PWA
Active Installs: 30,000+
-
Quicklink for WordPress
Active Installs: 2,000+
-
Safe Redirect Manager
Active Installs: 50,000+
-
Yoast SEO
Active Installs: 10+ million
-
Feed Post Thumbnail
Active Installs: 2,000+
-
Team List
Active Installs: 200+
-
Widget Disable
Active Installs: 20,000+
-
Comment Hacks
Active Installs: 1,000+
Deutsch (Österreich) (German (Austria)) Plugins Translation Editor - #de_AT
-
AMP
Active Installs: 500,000+
-
Native Lazyload
Active Installs: 8,000+
-
Preferred Languages
Active Installs: 2,000+
-
PWA
Active Installs: 30,000+
-
Sitekit
Active Installs: 2,000+