Sergey Biryukov
@sergeybiryukov on WordPress.org, @sergey on Slack
Bio
Interests
WordPress Origin Story
Contributions Sponsored
- Member Since: December 2nd, 2007
- Location: Rostov-on-Don
- Website: sergeybiryukov.ru
- GitHub: SergeyBiryukov
- Job Title: WordPress Core Contributor
- Employer: Yoast
Contribution History
Sergey Biryukov’s badges:- Accessibility Contributor
- Accessibility Team
- bbPress Contributor
- bbPress Team
- BuddyPress Contributor
- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Core Team
- Documentation Contributor
- Documentation Team
- Meta Contributor
- Meta Team
- Plugin Developer
- Plugins Team
- Security Contributor
- Security Team
- Support Contributor
- Support Team
- Test Contributor
- Test Team
- Translation Contributor
- Translation Editor
- WordCamp Speaker
- WordPress.tv Contributor
-
Closed pull request #3198 on WordPress/wordpress-develop:
Coding Standards: Use more meaningful variable names in Admin AJAX actions. -
Committed [61224] to Core SVN:
Coding Standards: Use more meaningful variable names in Admin Ajax ... -
Created ticket #64238 on Core Trac:
PHPStan code quality improvements for 7.0 -
Closed pull request #10404 on WordPress/wordpress-develop:
Add tests to the `WP_Block_Styles_Registry` -
Closed pull request #10372 on WordPress/wordpress-develop:
For Pull Requests, go with a much smaller matrix for phpunit -
Closed pull request #8824 on WordPress/wordpress-develop:
Bump PHP Compat scan to 7.4 -
Closed pull request #10466 on WordPress/wordpress-develop:
Use a dataprover in db tests -
Closed pull request #3192 on WordPress/wordpress-develop:
Coding Standards: Use more meaningful variable names in Admin Menu. -
Mentioned in [61222] on WordPress SVN:
Post 6.9 branching version update. -
Closed ticket #63443 on Core Trac:
ZIP tests not checking potential clean directory -
Committed [61212] to Core SVN:
Tests: Clean up file destination in `_unzip_file_*()` unit tests. ... -
Closed ticket #63427 on Core Trac:
User roles property should always be an array, but they sometimes ... -
Committed [61210] to Core SVN:
Users: Initialize the `WP_User::$roles` property as a sequential ... -
Mentioned in [61201] on WordPress SVN:
Mail: Improve multipart message handling in `wp_mail()`. -
Committed [61200] to Core SVN:
Coding Standards: Use more meaningful variable names in Admin Menu. ... -
Mentioned in [61193] on WordPress SVN:
Date/Time: Revert [60942]. -
Closed pull request #3191 on WordPress/wordpress-develop:
Coding Standards: Use more meaningful variable names in Classic Widgets admin screen. -
Committed [61187] to Core SVN:
Coding Standards: Use more meaningful variable names in Classic ... -
Committed [61186] to Core SVN:
Tests: Add unit tests for a label fallback in ... -
Closed pull request #10416 on WordPress/wordpress-develop:
Refactor data provider methods and annotations for `feed_links_extra()` test -
Committed [61185] to Core SVN:
Tests: Improve unit tests for `feed_links_extra()`. Includes: * ... -
Closed pull request #10164 on WordPress/wordpress-develop:
Unit test: `is_post_status_viewable()` improvement -
Committed [61170] to Core SVN:
Tests: Improve unit tests for `is_post_status_viewable()`. Includes: ... -
Committed [61141] to Core SVN:
Docs: Synchronize `WP_REST_Server::check_authentication()` docs with ... -
Closed ticket #64181 on Core Trac:
Fix docblock formatting issues in REST API classes -
Committed [61139] to Core SVN:
Docs: Add some missing full stops in various DocBlocks. Follow-up to ... -
Closed pull request #10464 on WordPress/wordpress-develop:
"Remove duplicate translation calls in timezone message formatting" -
Mentioned in [61123] on WordPress SVN:
Site Health: Improve messaging for PHP version status. -
Closed ticket #63249 on Core Trac:
Minor code and inline docs improvements in class-wp-rest-server.php -
Committed [61114] to Core SVN:
Docs: Update description for some method parameters in ... -
Committed [61113] to Core SVN:
Docs: Correct the type for some method parameters in `WP_REST_Server` ... -
Committed [61112] to Core SVN:
Docs: Correct `@return` type for `WP_REST_Response::remove_link()`. ... -
Closed ticket #63211 on Core Trac:
Optimize wp_slash() and Prevent Unnecessary Code Execution -
Committed [61103] to Core SVN:
General: Return processed array values early in `wp_slash()`. This is ... -
Closed ticket #64072 on Core Trac:
Improve error message in `WP_Block_Templates_Registry::unregister()` ... -
Committed [61090] to Core SVN:
Editor: Correct error message in ... -
Closed ticket #63147 on Core Trac:
Enhanced verification of $_REQUEST['reauth'] in the authentication process. -
Committed [61085] to Core SVN:
Coding Standards: Simplify the `$_REQUEST['reauth']` check in ... -
Closed ticket #30036 on Core Trac:
Add some escaping to $handle when printing styles. -
Closed pull request #9246 on WordPress/wordpress-develop:
Added escaping to the handle variable for id attribute for scripts and... -
Committed [61084] to Core SVN:
Script Loader: Consistently escape the style handle in ... -
Closed ticket #63664 on Core Trac:
Twenty Nineteen & Twenty Twenty One: Add PHPDoc Block for the ... -
Committed [61070] to Core SVN:
Twenty Twenty-One: Document the `twenty_twenty_one_content_width` ... -
Committed [61064] to Core SVN:
Twenty Nineteen: Document the `twentynineteen_content_width` filter. ... -
Closed ticket #63645 on Core Trac:
Twenty Nineteen: add PHPDoc block for the ... -
Committed [61062] to Core SVN:
Twenty Nineteen: Document the `twentynineteen_can_show_post_thumbnail` ... -
Closed ticket #63647 on Core Trac:
Twenty Sixteen: add PHPDoc block for the ... -
Committed [61060] to Core SVN:
Twenty Sixteen: Document the `twentysixteen_author_avatar_size` ... -
Mentioned in [61057] on WordPress SVN:
Posts, Post Types: Update `get_the_modified_author()` to handle missing global `$post` and add (missing) `$post` arg. -
Closed ticket #63646 on Core Trac:
Twenty Sixteen: add PHPDoc Block for the twentysixteen_content_width filter
Developer
-
Allow Comments on Pages by Default
Active Installs: 90+
-
Allow Cyrillic Usernames
Active Installs: 700+
-
Compare Translations
Active Installs: Less than 10
-
Correct Audio/Video Uploads
Active Installs: 30+
-
Correct PHP_SELF
Active Installs: Less than 10
-
Cyr-To-Lat
Active Installs: 300,000+
-
Disable Real MIME Check
Active Installs: 10,000+
-
Display Active Plugins First
Active Installs: 60+
-
Edit Category Slug (Multisite)
Active Installs: 10+
-
Edit Parent Comment ID
Active Installs: 30+
-
Edit Tag Slug (Multisite)
Active Installs: 10+
-
Enable Theme and Plugin Editor (WPMU)
Active Installs: 10+
-
Ephemera Widget
Active Installs: 10+
-
Find Posts Using Attachment
Active Installs: 1,000+
-
Full Site Title
Active Installs: 10+
-
IDN AJAX Workaround
Active Installs: 10+
-
Include Parent Theme RTL CSS
Active Installs: 10+
-
LiveLib Widget
Active Installs: Less than 10
-
One-Face Comments
Active Installs: Less than 10
-
PHP Floating Point DoS Attack Workaround
Active Installs: 10+
-
Pure PHP Localization
Active Installs: 100+
-
Restore Admin Menu (ru_RU)
Active Installs: 10+
-
Restore Automatic Update (ru_RU)
Active Installs: 90+
-
Restore Bundled jQuery
Active Installs: Less than 10
-
Restore Post Format Icons
Active Installs: 10+
-
rurumo
Active Installs: 60+
-
Sort Recently Active Plugins
Active Installs: Less than 10
-
Unique Comments
Active Installs: 20+
-
wp_mail Cyrillic
Active Installs: 30+
-
WPLANG Lite
Active Installs: 600+
Contributor
-
bbPress
Active Installs: 100,000+
-
Blogger Importer
Active Installs: 60,000+
-
Cyr to Lat enhanced
Active Installs: 90,000+
-
GlotPress
Active Installs: 600+
-
Hindi-To-Lat
Active Installs: 500+
-
Restore Link Title Field
Active Installs: 3,000+
-
Ukr-To-Lat
Active Installs: 6,000+





