Shadi Sharaf
@shadyvb on WordPress.org and Slack
Contribution History
Shadi Sharaf’s badges:- Core Contributor
- Meetup Organizer
- Plugin Developer
- Translation Contributor
- Translation Editor
- WordCamp Speaker
-
Completed the course WordPress Credits Mentor’s Course on learn.wordpress.org
-
Wrote a new post, AI Contributor Weekly Summary – 22 January 2026, on the site WordPress AI:
The AI Contributor weekly meeting reconvened today (Slack archive) to discuss progress, upcoming milestones, and… -
Completed the course WordPress Credits Mentor’s Course on learn.wordpress.org
-
Completed the course Basic principles of conflict resolution on learn.wordpress.org
-
Completed the course Writing in the WordPress voice on learn.wordpress.org
-
Completed the course Community meeting etiquette on learn.wordpress.org
-
Completed the course How decisions are made in the WordPress project on learn.wordpress.org
-
Completed the course How decisions are made in the WordPress project on learn.wordpress.org
-
Completed the course How decisions are made in the WordPress project on learn.wordpress.org
-
Completed the course How decisions are made in the WordPress project on learn.wordpress.org
-
Completed the course How decisions are made in the WordPress project on learn.wordpress.org
-
Completed the course Open source basics and WordPress on learn.wordpress.org
-
Is the 177th person to arrive at WordCamp Pisa, Tuscany, Italy 2025
-
Is the 259th person to arrive at WordCamp Valencia 2025. WordPress Tech Congress.
-
Is the 31st person to arrive at WordPress Diversity Day Valencia 2025
-
Is the 191st person to arrive at WordCamp Verona 2025
-
Confirmed as a speaker for WordPress Diversity Day Valencia 2025
-
Confirmed as a speaker for WordCamp Verona 2025
-
Is the 87th person to arrive at WordCamp Lisboa, Portugal 2025
-
Confirmed as a speaker for WordCamp Lisboa, Portugal 2025
-
Is the 70th person to arrive at WordPress Day for Developers Lisboa 2024
-
Posted a reply to Allowing custom handling of JSON translations, on the site WordPress.org Forums:
Ah, got it, makes sense. -
Posted a reply to Translation sync timeouts, on the site WordPress.org Forums:
Nice to know about the background sync being on the roadmap. And regarding the problem,… -
Posted a reply to Allowing custom handling of JSON translations, on the site WordPress.org Forums:
Well, a filter can expose more information than what specific use cases need, callback can… -
Created a topic, Translation sync timeouts, on the site WordPress.org Forums:
Again, thanks for the great efforts and very responsiv… -
Posted a reply to Allowing custom handling of JSON translations, on the site WordPress.org Forums:
Thanks for working on this, Tim. This does seem like it should do the trick!… -
Posted a reply to Allowing custom handling of JSON translations, on the site WordPress.org Forums:
That's a private theme that uses that code, but you can simulate that by having… -
Posted a reply to Allowing custom handling of JSON translations, on the site WordPress.org Forums:
Thanks for adding the hooks in advance! So, WP does provide ways to override the… -
Created a topic, Allowing custom handling of JSON translations, on the site WordPress.org Forums:
Thanks for the nice plugin, I've been a fan for quite … -
Mentioned in [46256] on WordPress SVN:
Login and Registration: Add a "Show password" button on the login page. -
Mentioned in [40634] on WordPress SVN:
Administration: Ensure `validateForm` also validates other input fields. -
Mentioned in [40296] on WordPress SVN:
Multisite: Ensure first page/post/comment content is not empty when setting up a new site. -
Created ticket #38094 on Core Trac:
Support for Custom taxonomies autocomplete in inline/bulk edit forms -
Wrote a comment on the post Hello polyglots I am one of the authors…, on the site Translate WordPress:
Thanks Nashwan! -
Created ticket #37540 on Core Trac:
validateForm does not validate textarea or select inputs -
Committed [1449748] to Plugins SVN:
Update to commit c6b3d80 from ... -
Committed [1449485] to Plugins SVN:
Update to commit 09a35f8 from [email protected]:shadyvb/wp-hackpad-embed.git -
Created ticket #29259 on Core Trac:
post_class filter can introduce non-escaped output -
Committed [417246] to Plugins SVN:
fixed compatibility issues with <5.3 -
Committed [416655] to Plugins SVN:
New version, support for WP3.2, settings are not saved from previous ... -
Committed [326642] to Plugins SVN:
first commit
Developer
-
Embed Hackpad Documents
Active Installs: 10+
-
Gr80 JWPlayer Plugin Helper Panel
Active Installs: 10+
-
Theme Rotator
Active Installs: Less than 10
Contributor
-
Dependency Minification
Active Installs: 30+
-
Mentionable
Active Installs: 100+
Completed Courses
Total completed courses: 6
- WordPress Credits Mentor's Course January 27, 2026
- Basic principles of conflict resolution November 30, 2025
- Writing in the WordPress voice November 30, 2025
- Community meeting etiquette November 30, 2025
- How decisions are made in the WordPress project November 30, 2025
- Open source basics and WordPress November 30, 2025
Plugins
-
Dependency Minification
-
Jetpack - WP Security, Backup, Speed, & Growth
-
Polylang
-
PublishPress Capabilities - User Role Editor, Access Permissions, User Capabilities, Admin Menus
-
PublishPress Permissions: Control User Access for Posts, Pages, Categories, Tags
-
Solid Security – Password, Two Factor Authentication, and Brute Force Protection
-
Stream
-
WP Migrate Lite - Migration Made Easy
-
WP User Profiles
العربية (Arabic) Plugins Translation Editor - #ar
-
BackUpWordPress
Active Installs: 90,000+