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
- Plugin Review 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 #8951 on WordPress/wordpress-develop:
docs: mark `WP_Image_Editor_Imagick::set_imagick_time_limit()` as `@deprecated` -
Mentioned in [60304] on Core SVN:
Comments: Remove `novalidate` attribute from comments form by default. -
Committed [60303] to Core SVN:
Docs: Add missing `@deprecated` tag for `::set_imagick_time_limit()`. ... -
Closed pull request #8881 on WordPress/wordpress-develop:
code quality: ensure `get_the_author_posts()` returns `int` -
Committed [60299] to Core SVN:
Users: Correct `get_the_author_posts()` to always return an integer. ... -
Committed [60296] to Core SVN:
Docs: Correct the type of the `$count` parameter in `get_usernumposts` ... -
Closed pull request #8868 on WordPress/wordpress-develop:
code quality: remove useless `empty()` checks in `map_meta_cap()` -
Committed [60294] to Core SVN:
Coding Standards: Remove redundant `empty()` checks in ... -
Closed pull request #8862 on WordPress/wordpress-develop:
docs: Fix `WP_List_Table::$_column_headers` type-hint to show it needs initialization -
Committed [60292] to Core SVN:
Docs: Correct the type for `WP_List_Table::$_column_headers`. The ... -
Closed pull request #8867 on WordPress/wordpress-develop:
chore: remove unnecessary empty() check in `WP_Comment_Query::get_comment_ids()` -
Committed [60291] to Core SVN:
Coding Standards: Remove extra check in ... -
Closed pull request #8863 on WordPress/wordpress-develop:
code quality: fix casing of `get_current_user_id()` in `script-loader.php` -
Committed [60290] to Core SVN:
Coding Standards: Remove redundant check in `WP_Customize_Widgets`. ... -
Committed [60289] to Core SVN:
Docs: Clarify description for `::create_upload_object` in the ... -
Mentioned in [60288] on Core SVN:
Users: Prevent creating of empty usernames after sanitization. -
Mentioned in [60284] on Core SVN:
Users: Update label from "Admin Color Scheme" to "Administration Color Scheme". -
Closed pull request #8859 on WordPress/wordpress-develop:
code quality: remove needless `empty()` check in `is_object_in_term()` -
Committed [60282] to Core SVN:
Coding Standards: Remove redundant `! empty()` check in ... -
Closed pull request #7794 on WordPress/wordpress-develop:
Update "Call to Action" to "Call to action" -
Committed [60276] to Core SVN:
Docs: Correct alignment for some translator comments. Follow-up to ... -
Closed ticket #63516 on Core Trac:
Explicitly deprecate WP_Debug_Data::get_sizes() -
Committed [60274] to Core SVN:
Site Health: Explicitly deprecate `WP_Debug_Data::get_sizes()`, unused ... -
Closed ticket #63521 on Core Trac:
fix: Avoid deprecated warnings on WP_Term -
Created ticket #63516 on Core Trac:
Explicitly deprecate WP_Debug_Data::get_sizes() -
Closed ticket #63511 on Core Trac:
Adjust deprecation note in WP_Community_Events::format_event_data_time() -
Committed [60273] to Core SVN:
General: Adjust `WP_Community_Events::format_event_data_time()` ... -
Created ticket #63511 on Core Trac:
Adjust deprecation note in WP_Community_Events::format_event_data_time() -
Committed [60272] to Core SVN:
Docs: Mark `WP_Debug_Data::get_sizes()` as deprecated in WordPress ... -
Closed ticket #63497 on Core Trac:
Docs: Fix parameter order mismatch in wp_cache_cas_by_key() -
Committed [60270] to Core SVN:
Docs: Correct the order of parameters in some cache functions used by ... -
Closed ticket #63496 on Core Trac:
Document global variables comment code improvement. -
Committed [60265] to Core SVN:
Docs: Document the `$wp_version` global in `update_core()`. Follow-up ... -
Committed [60262] to Core SVN:
Docs: Document the `$wp_theme_directories` global in ... -
Closed ticket #63491 on Core Trac:
Missing return type in public function parselisting( $line ) -
Committed [60261] to Core SVN:
Docs: Improve documentation for ... -
Closed ticket #63485 on Core Trac:
Remove unwanted commented code from core file -
Committed [60255] to Core SVN:
Filesystem API: Remove unused code in ... -
Closed ticket #63476 on Core Trac:
Remove unwanted commented HTML code for timestamp -
Pushed 1 commit to WordPress/wporg-developer:
Parser: Exclude `class-avif-info.php` from being parsed -
Closed ticket #63264 on Core Trac:
Bundled themes: use correct attribute escaping function in block patterns -
Committed [60248] to Core SVN:
Twenty Seventeen: Escape translations in block patterns. Follow-up to ... -
Committed [60247] to Core SVN:
Twenty Fourteen: Use correct escaping function for `alt` attributes in ... -
Closed ticket #63472 on Core Trac:
Untranslatable default menu name in classic menus -
Committed [60245] to Core SVN:
I18N: Make default menu name translatable on the Menus screen. ... -
Created ticket #63472 on Core Trac:
Untranslatable default menu name in classic menus -
Committed [60244] to Core SVN:
Twenty Eleven: Use correct escaping function for `alt` attributes in ... -
Committed [60243] to Core SVN:
Twenty Nineteen: Use correct escaping function for `alt` attributes in ... -
Committed [60242] to Core SVN:
Twenty Thirteen: Correct `alt` attributes for some images in block ... -
Closed ticket #63432 on Core Trac:
Script dependency between Dashboard and Common
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: 200,000+
-
Disable Real MIME Check
Active Installs: 10,000+
-
Display Active Plugins First
Active Installs: 60+
-
Edit Category Slug (Multisite)
Active Installs: 20+
-
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: 100+
-
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: 70,000+
-
Cyr to Lat enhanced
Active Installs: 100,000+
-
GlotPress
Active Installs: 600+
-
Hindi-To-Lat
Active Installs: 600+
-
Restore Link Title Field
Active Installs: 4,000+
-
Ukr-To-Lat
Active Installs: 6,000+