Dion Hulse
@dd32 on WordPress.org and Slack
Bio
Interests
WordPress Origin Story
Contributions Sponsored
- Member Since: January 20th, 2005
- Location: Australia
- Website: dd32.id.au
- GitHub: dd32
- Job Title: WordPress.org Developer
- Employer: Automattic
Contribution History
Dion Hulse’s badges:- bbPress Contributor
- BuddyPress Contributor
- Campus Connect Participant
- Core Contributor
- Core Performance Contributor
- Core Team
- Credits Graduate
- Credits Mentor
- Meetup Organizer
- Meta Contributor
- Meta Team
- Pattern Author
- Patterns Team
- Photo Contributor
- Photos Team
- Playground Contributor
- Plugin Developer
- Plugins Team
- Security Contributor
- Security Team
- Support Contributor
- Translation Contributor
- Translation Editor
- WordCamp Organizer
- WordCamp Speaker
- WordPress.tv Contributor
-
Submitted pull request #1645 to WordPress/wordcamp.org:
Extract CampTix Admin Setup and Tools into dedicated classes -
Merged pull request #1644 into WordPress/wordcamp.org:
Add integration tests for CampTix admin functionality -
Reopened pull request #555 on WordPress/wordpress.org:
Plugin Directory: Add wp-env local development environment -
Closed pull request #555 on WordPress/wordpress.org:
Plugin Directory: Add wp-env local development environment -
Submitted pull request #1644 to WordPress/wordcamp.org:
Add integration tests for CampTix admin functionality -
Submitted pull request #559 to WordPress/wordpress.org:
Add wp-env integration tests for Handbook plugin -
Submitted pull request #558 to WordPress/wordpress.org:
Add GitHub Actions workflow for standalone PHP unit tests -
Reopened pull request #555 on WordPress/wordpress.org:
Plugin Directory: Add wp-env local development environment -
Closed pull request #555 on WordPress/wordpress.org:
Plugin Directory: Add wp-env local development environment -
Merged pull request #39 into WordPress/wporg-repo-tools:
Update PHP version from 8.1 to 8.4 -
Merged pull request #1641 into WordPress/wordcamp.org:
PHP 8.4: Add explicit visibility to class constants -
Closed issue #1642 on the WordPress/wordcamp.org repository:
Admin bar on WordCamp sites should link to WordCamp Tracker -
Merged pull request #1643 into WordPress/wordcamp.org:
Move admin bar WordCamp Tracker link to Edit menu -
Merged pull request #735 into WordPress/wporg-mu-plugins:
Admin Bar: Move child nodes of edit into the Edit Actions group. -
Submitted pull request #735 to WordPress/wporg-mu-plugins:
Admin Bar: Move child nodes of edit into the Edit Actions group. -
Created issue #1642 in the WordPress/wordcamp.org repository:
Admin bar on WordCamp sites should link to WordCamp Tracker -
Submitted pull request #1641 to WordPress/wordcamp.org:
PHP 8.4: Add explicit visibility to class constants -
Closed pull request #557 on WordPress/wordpress.org:
PHP 8.4: Fix deprecation warnings across first-party code -
Submitted pull request #557 to WordPress/wordpress.org:
PHP 8.4: Fix deprecation warnings across first-party code -
Closed issue #733 on the WordPress/wporg-mu-plugins repository:
Don't output ` -
Merged pull request #734 into WordPress/wporg-mu-plugins:
Strip `` from global header REST output -
Merged pull request #384 into WordPress/wporg-gp-translation-events:
Fix PHP 8.4 deprecations and attend-event fatal error -
Merged pull request #385 into WordPress/wporg-gp-translation-events:
Update to PHP 8.4 and use wp-env for CI tests -
Submitted pull request #385 to WordPress/wporg-gp-translation-events:
Update to PHP 8.4 and use wp-env for CI tests -
Submitted pull request #384 to WordPress/wporg-gp-translation-events:
Fix PHP 8.4 deprecations and attend-event fatal error -
Created issue #733 in the WordPress/wporg-mu-plugins repository:
Don't output ` -
Merged pull request #732 into WordPress/wporg-mu-plugins:
Query Filter: Guard against missing key attribute -
Submitted pull request #732 to WordPress/wporg-mu-plugins:
Query Filter: Guard against missing key attribute -
Closed issue #1638 on the WordPress/wordcamp.org repository:
Replace filter_*() with native WordPress methods -
Merged pull request #1639 into WordPress/wordcamp.org:
PHP 8.4: Replace deprecated filter_input() patterns with WordPress-native equivalents -
Merged pull request #1640 into WordPress/wordcamp.org:
Fix PHP 8.2+ deprecations and enable PHPCompatibilityWP -
Submitted pull request #1640 to WordPress/wordcamp.org:
Fix PHP 8.2+ deprecations and enable PHPCompatibilityWP -
Submitted pull request #39 to WordPress/wporg-repo-tools:
Update PHP version from 8.1 to 8.4 -
Closed issue #1638 on the WordPress/wordcamp.org repository:
Replace filter_*() with native WordPress methods -
Created issue #7 in the WordPress/site-health-troubleshooting repository:
PHP Compat: FILTER_SANITIZE_STRING
Developer
-
Add From Server
Active Installs: 70,000+
-
Debug Bar
Active Installs: 20,000+
-
Revision Control
Active Installs: 40,000+
-
WordPress.org Glossary
Active Installs: 300+
Contributor
-
Add From Server Reloaded
Active Installs: 1,000+
-
GatherPress
Active Installs: 50+
-
GlotPress
Active Installs: 500+
-
Performant Translations
Active Installs: 40,000+
-
Re-Center Admin
Active Installs: Less than 10
-
REST API Console
Active Installs: 80+
-
Tumblr Importer
Active Installs: 10,000+
Completed Courses
Total completed courses: 4
- Community meeting etiquette November 24, 2025
- Community team event mentor training November 24, 2025
- Open source basics and WordPress November 24, 2025
- Beginner WordPress User November 24, 2025



