Birgit Pauli-Haack
@bph on WordPress.org and Slack
Bio
Current Job
Contributions Sponsored
- Member Since: January 14th, 2010
- Location: Munich, Germany
- Website: gutenbergtimes.com
- GitHub: bph
- Job Title: Developer Advocate
- Employer: Automattic
Contribution History
Birgit Pauli-Haack’s badges:- Community Contributor
- Community Team
- Core Contributor
- Core Team
- Documentation Contributor
- Documentation Team
- Meetup Organizer
- Meta Contributor
- Photo Contributor
- Playground Contributor
- Playground Team
- Plugin Developer
- Test Contributor
- WordCamp Organizer
- WordCamp Speaker
-
Received props from @greenshady in Slack:
Props to @bph and @psykro for feedback and reviewing https://developer.wordpress.org/news/2026/05/whats-new-for-developers-may-2026/. -
Merged pull request #179 into WordPress/blueprints:
Add blueprint to enable Gutenberg Guidelines experiment -
Created issue #844 in the WordPress/create-block-theme repository:
[Tracking] Tighten CBT REST API conventions across endpoints -
Submitted pull request #843 to WordPress/create-block-theme:
Add /theme-settings REST endpoint + CBT_Theme_Settings_Save service -
Created issue #842 in the WordPress/create-block-theme repository:
Templates tab persistence -
Created issue #841 in the WordPress/create-block-theme repository:
Shadows tab persistence -
Created issue #840 in the WordPress/create-block-theme repository:
Typography tab persistence -
Created issue #839 in the WordPress/create-block-theme repository:
Dimensions tab persistence -
Created issue #838 in the WordPress/create-block-theme repository:
Foundation + Color tab fully wired -
Created issue #837 in the WordPress/create-block-theme repository:
REST endpoint + CBT_Theme_Settings_Save service -
Created issue #836 in the WordPress/create-block-theme repository:
[Tracking] Edit Theme Settings: phased implementation -
Closed issue #834 on the WordPress/create-block-theme repository:
PHP deprecation: undefined `$template->media` property access during template save -
Merged pull request #835 into WordPress/create-block-theme:
Fix: guard `$template->media` reads against undefined property -
Committed [3524138] to Plugins SVN:
Updating readme/assets from GitHub -
Submitted pull request #835 to WordPress/create-block-theme:
Fix: guard `$template->media` reads against undefined property -
Made 6 updates to handbook pages on Make WordPress Core.
-
Created issue #834 in the WordPress/create-block-theme repository:
PHP deprecation: undefined `$template->media` property access during template save -
Submitted pull request #833 to WordPress/create-block-theme:
Refactor: Extract CBT_Theme_Save service from rest_save_theme -
Received props from @meszarosrob in Slack:
Props to @greenshady and @bph for reviewing the https://developer.wordpress.org/news/2026/05/getting-started-writing-wordpress-e2e-tests-with-playwright/ article on the developer blog. -
Committed [3522429] to Plugins SVN:
Updating readme/assets from GitHub -
Committed [3522419] to Plugins SVN:
Tagging version 0.1.1 -
Committed [3522412] to Plugins SVN:
Updating readme/assets from GitHub -
Created issue #832 in the WordPress/create-block-theme repository:
Feature: Add wp cbt export CLI command -
Created issue #831 in the WordPress/create-block-theme repository:
Refactor: Extract CBT_Theme_Export service from rest_export_theme -
Created issue #830 in the WordPress/create-block-theme repository:
Feature: Add wp cbt save CLI command -
Created issue #829 in the WordPress/create-block-theme repository:
Refactor: Extract CBT_Theme_Save service from rest_save_theme -
Created issue #828 in the WordPress/create-block-theme repository:
[Tracking] WP-CLI support: phased implementation -
Submitted pull request #827 to WordPress/create-block-theme:
i18n: Localise fileName and downloadButtonText of the File block -
Submitted pull request #826 to WordPress/create-block-theme:
i18n: Localize label attribute of additional blocks -
Created issue #825 in the WordPress/create-block-theme repository:
i18n: Additional blocks not made translation-ready on theme save -
Closed issue #64764 on the WordPress/gutenberg repository:
Global theme.json fluid typography setting is not available in the UI -
Closed issue #820 on the WordPress/create-block-theme repository:
Add a UI space to modify layout properties -
Closed issue #823 on the WordPress/create-block-theme repository:
Setting to show all typography (and other) controls by default while authoring... -
Merged pull request #824 into WordPress/create-block-theme:
Add setting to expand typography controls in the block inspector -
Submitted pull request #824 to WordPress/create-block-theme:
Add setting to expand typography controls in the block inspector -
Made 9 updates to handbook pages on Make WordPress Core.
-
Wrote a new post, Roster of design tools per block (WordPress 7.0 edition), on the site Make WordPress Core:
A basic look up table on design tools supported per block. -
Closed pull request #765 on WordPress/create-block-theme:
Remove Pattern Saving Option -
Closed pull request #791 on WordPress/create-block-theme:
Add full and wide width support for blank theme. -
Created issue #823 in the WordPress/create-block-theme repository:
Setting to show all typography (and other) controls by default while authoring... -
Created issue #821 in the WordPress/create-block-theme repository:
Blank Theme: Color palette remove "custom-" prefix -
Created issue #820 in the WordPress/create-block-theme repository:
Add a UI space to modify layout properties -
Created issue #469 in the WordPress/developer-blog-content repository:
How to dynamically load template parts in block themes -
Created issue #468 in the WordPress/developer-blog-content repository:
Best practices for using Composer in WordPress plugins -
Created issue #467 in the WordPress/developer-blog-content repository:
Building external MCP servers for WordPress and WooCommerce with the REST API -
Made 3 updates to handbook pages on Make WordPress Core.
-
Merged pull request #464 into WordPress/developer-blog-content:
Fix follow-up dedup: match original message, not the other way around -
Submitted pull request #464 to WordPress/developer-blog-content:
Fix follow-up dedup: match original message, not the other way around -
Merged pull request #462 into WordPress/developer-blog-content:
Auto-create next Monthly Roundup issue on close -
Submitted pull request #462 to WordPress/developer-blog-content:
Auto-create next Monthly Roundup issue on close
Developer
-
GT Table Block
Active Installs: 20+
-
Podcast data for block themes
Active Installs: Less than 10
Total photo contributions: 7
View all photos contributed by Birgit Pauli-Haack to the WordPress Photo Directory →
Completed Courses
Total completed courses: 2
- Using the WordPress Data Layer December 18, 2023
- Writing in the WordPress voice November 28, 2022
Plugins
-
Algori 360 Image
-
Antispam Bee
-
Automatic Responsive Tables
-
Broken Link Checker
-
BuddyPress
-
Bulk Password Reset
-
Create Block Theme
-
Custom Post Type UI
-
Debug Bar
-
Featured Images in RSS for Mailchimp & More
-
Fourteen Colors
-
Gutenberg
-
Health Check & Troubleshooting
-
Jetpack - WP Security, Backup, Speed, & Growth
-
Log Deprecated Notices
-
Monster Widget
-
MonsterInsights - Google Analytics Dashboard for WordPress (Website Stats Made Easy)
-
Post Type Switcher
-
Regenerate Thumbnails
-
RICG Responsive Images
-
Schema - All In One Schema Rich Snippets
-
Seamless Donations is Sunset
-
Simple Author Box
-
Theme Check
-
Timeline Blocks for Gutenberg
-
UpdraftPlus: WP Backup & Migration Plugin
-
Wordfence Security - Firewall, Malware Scan, and Login Security
-
WordPress Beta Tester
-
WordPress Importer
-
WP Multi Network
-
WP Term Order
-
WP User Avatars
-
WP-Ban
-
Yoast SEO - Advanced SEO with real-time guidance and built-in AI
-
Zone Manager (Zoninator)




















