Sergey Biryukov
@sergeybiryukov on WordPress.org , @sergey on Slack
- Member Since: December 2nd, 2007
- Location: Rostov-on-Don
- Website: sergeybiryukov.ru
- GitHub: SergeyBiryukov
- Job Title: WordPress Core Contributor
- Employer: Yoast
Bio
Interests
WordPress Origin Story
Contributions Sponsored
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
- Security Contributor
- Security Team
- Support Contributor
- Support Team
- Test Contributor
- Test Team
- Translation Contributor
- Translation Editor
- WordCamp Speaker
- WordPress.tv Contributor
-
Mentioned in [54348] on Core SVN:
Script Loader: Prevent double space between attributes in `WP_Styles` class. -
Committed [54346] to Core SVN:
I18N: Move code out of a translatable string in ... -
Closed pull request #3315 on WordPress/wordpress-develop:
Prevent excessive `notoptions` key lookups -
Closed ticket #56639 on Core Trac:
Avoid excessive `notoptions` lookups -
Committed [54345] to Core SVN:
Options, Meta APIs: Prevent excessive `notoptions` key lookups. When ... -
Mentioned in [54344] on Core SVN:
Twenty Ten: Escape `get_author_posts_url()` where appropriate in `functions.php` file. -
Submitted pull request #3347 to WordPress/wordpress-develop:
Introduce `wp_cache_supports()` -
Closed ticket #56400 on Core Trac:
Rename is_admin() and related functions for clarity -
Committed [54332] to Core SVN:
Bootstrap/Load: Revert the `is_*_admin_screen()` aliases for ... -
Committed [54331] to Core SVN:
Tests: Update block registration tests to account for RTL stylesheet ... -
Committed [54330] to Core SVN:
Editor: Correctly load RTL stylesheets in ... -
Closed pull request #3338 on WordPress/wordpress-develop:
Persisted preferences: Fix incorrect `context` property -
Closed ticket #56665 on Core Trac:
Persisted preferences: User meta context property incorrectly configured -
Committed [54329] to Core SVN:
Users: Correctly pass the `context` property for persisted ... -
Closed pull request #3341 on WordPress/wordpress-develop:
cache $theme_path_norm -
Closed ticket #56666 on Core Trac:
Bug/performance: No need to make repeat calls to `get_theme_file_path` ... -
Committed [54327] to Core SVN:
Blocks: Remove extra `get_theme_file_path()` calls in ... -
Closed ticket #56619 on Core Trac:
WP Uploads Folder and Media type -
Closed pull request #1658 on WordPress/wordpress-develop:
PHP 8.1: wp_xmlrpc_server::mw_newPost(): fix null to non-nullable deprecation (Trac 53635) -
Closed pull request #3187 on WordPress/wordpress-develop:
PHP 8.1 | wp_xmlrpc_server::(mw_newPost|_insert_post)(): fix passing null to non-nullable and more -
Committed [54321] to Core SVN:
Code Modernization: Fix null to non-nullable deprecations in ... -
Committed [54320] to Core SVN:
Code Modernization: Fix null to non-nullable deprecations in ... -
Mentioned in [54313] on Core SVN:
Build/Test Tools: Remove unnecessary `--no-interaction` option from Composer commands. -
Closed ticket #56653 on Core Trac:
Update Sodium Compat to 1.19.0 -
Committed [54310] to Core SVN:
Upgrade/Install: Update sodium_compat to v1.19.0. The latest version ... -
Closed pull request #3325 on WordPress/wordpress-develop:
Remove file_exists() checks after calling realpath() -
Closed ticket #56654 on Core Trac:
Bug/performance: No need to call file_exists() on variables that use ... -
Committed [54309] to Core SVN:
General: Remove `file_exists()` checks after calling `realpath()`. ... -
Mentioned in [54307] on Core SVN:
Tools: Fix running `build` scripts on Windows does not generate CSS files for blocks -
Committed [54304] to Core SVN:
Tests: Revert removing empty directory in ... -
Committed [54303] to Core SVN:
Tests: Remove nested empty directories in ... -
Committed [54302] to Core SVN:
Coding Standards: Remove extra space in REST API plugins controller ... -
Closed pull request #3314 on WordPress/wordpress-develop:
Delete `link-manager` during test tear down -
Closed ticket #56629 on Core Trac:
Delete Link Manager plugin after running REST API plugins controller tests -
Committed [54301] to Core SVN:
Tests: Delete Link Manager plugin after running REST API plugins ... -
Committed [54300] to Core SVN:
Tests: Remove empty directory in `WP_UnitTestCase_Base::rmdir()`. The ... -
Closed ticket #56010 on Core Trac:
apache_mod_loaded returns fatal TypeError in some environments with PHP 8 -
Committed [54299] to Core SVN:
General: Correct the fallback logic in `apache_mod_loaded()`. If the ... -
Mentioned in [54292] on Core SVN:
Docs: Correct `@see` reference to `deprecated_function_run` in the `_deprecated_function` docblock. -
Closed pull request #3318 on WordPress/wordpress-develop:
Fix repeat calls to file_get_contents -
Closed ticket #56637 on Core Trac:
Bug/performance: Repetitive calls to file_get_contents -
Committed [54291] to Core SVN:
Block Editor: Remove repetitive calls to `file_get_contents()` in ... -
Closed pull request #3317 on WordPress/wordpress-develop:
remove duplicate $style_file calculation -
Closed ticket #56636 on Core Trac:
Bug/performance: duplicate use of realpath() -
Committed [54290] to Core SVN:
Blocks: Remove duplicate use of `realpath()` in ... -
Committed [54287] to Core SVN:
Docs: Use typed array notation for the `$locales` parameter in plugin ... -
Received props from @Bernhard Reiter in Slack:
Props to @hellofromTonya @audrasjb @SergeyBiryukov @costdev @mukesh27 for all your help reviewing and committing editor… -
Received props from @JeffPaul in Slack:
Props to @desrosj @davidbaumwald @dansoschin @audrasjb @ironprogrammer @SergeyBiryukov @antpb @hellofromTonya @Bernhard Reiter @webcommsat @courane01 @fabiankaegy… -
Mentioned in [54278] on Core SVN:
Shortcodes: Revert default filter callback changes from `apply_shortcodes` to `do_shortcode`. -
Closed pull request #2252 on WordPress/wordpress-develop:
Improve block loading PHP performance
Developer
-
Allow Comments on Pages by Default
Active Installs: 100+
-
Allow Cyrillic Usernames
Active Installs: 900+
-
Correct Audio/Video Uploads
Active Installs: 90+
-
Cyr-To-Lat
Active Installs: 200,000+
-
Disable Real MIME Check
Active Installs: 30,000+
-
Display Active Plugins First
Active Installs: 100+
-
Edit Category Slug (Multisite)
Active Installs: 30+
-
Edit Parent Comment ID
Active Installs: 50+
-
Edit Tag Slug (Multisite)
Active Installs: 10+
-
Enable Theme and Plugin Editor (WPMU)
Active Installs: Less than 10
-
Ephemera Widget
Active Installs: 10+
-
Find Posts Using Attachment
Active Installs: 2,000+
-
Full Site Title
Active Installs: Less than 10
-
IDN AJAX Workaround
Active Installs: Less than 10
-
Include Parent Theme RTL CSS
Active Installs: 30+
-
PHP Floating Point DoS Attack Workaround
Active Installs: 10+
-
Pure PHP Localization
Active Installs: 300+
-
Restore Admin Menu (ru_RU)
Active Installs: Less than 10
-
Restore Automatic Update (ru_RU)
Active Installs: 100+
-
Restore Post Format Icons
Active Installs: 10+
-
rurumo
Active Installs: 100+
-
Rus-To-Lat
Active Installs: 100,000+
-
Sort Recently Active Plugins
Active Installs: Less than 10
-
Unique Comments
Active Installs: 40+
-
WPLANG Lite
Active Installs: 1,000+
-
wp_mail Cyrillic
Active Installs: 50+
Contributor
-
bbPress
Active Installs: 200,000+
-
Blogger Importer
Active Installs: 90,000+
-
Cyr to Lat enhanced
Active Installs: 100,000+
-
GlotPress
Active Installs: 600+
-
Hindi-To-Lat
Active Installs: 80+
-
Restore Link Title Field
Active Installs: 6,000+
-
Ukr-To-Lat
Active Installs: 4,000+