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
-
Committed [59663] to Core SVN:
Coding Standards: Use strict comparison in ... -
Committed [59660] to Core SVN:
Coding Standards: Use strict comparison in ... -
Closed pull request #8132 on WordPress/wordpress-develop:
Optimize conditional checks and require_once logic for async-upload.php inclusion -
Closed ticket #62809 on Core Trac:
Optimize conditional checks and require_once logic for wp-load.php ... -
Committed [59634] to Core SVN:
Upload: Remove redundant check for `ABSPATH` in ... -
Committed [59632] to Core SVN:
Coding Standards: Use strict comparison in ... -
Committed [59606] to Core SVN:
Coding Standards: Use strict comparison in `paginate_links()`. ... -
Committed [59604] to Core SVN:
Tests: Restore the environment before performing assertions in ... -
Closed ticket #62803 on Core Trac:
Fix update_attached_file return type comment -
Committed [59602] to Core SVN:
Docs: Correct `@return` value for `update_attached_file()`. Follow-up ... -
Committed [59599] to Core SVN:
Coding Standards: Use strict comparison in `get_page_by_path()`. ... -
Committed [59597] to Core SVN:
Coding Standards: Use strict comparison in ... -
Committed [59596] to Core SVN:
Coding Standards: Use strict comparison in ... -
Closed ticket #62794 on Core Trac:
Fatal error from wp-login.php if password is an array -
Committed [59595] to Core SVN:
Login and Registration: Check that the `$_POST` values are strings in ... -
Committed [59593] to Core SVN:
Coding Standards: Use strict comparison in ... -
Committed [59584] to Core SVN:
Coding Standards: Use strict comparison in ... -
Mentioned in [59581] on Core SVN:
Help/About: Allow "See everything new" button to wrap -
Committed [59579] to Core SVN:
Tests: Improve the test for the copyright year in bundled themes' ... -
Committed [59575] to Core SVN:
Coding Standards: Use strict comparison in `get_pages()`. Follow-up ... -
Closed pull request #7616 on WordPress/wordpress-develop:
Fix: Add strict comparison in ms-functions.php -
Closed ticket #62283 on Core Trac:
Fix: Loose Comparisons in ms-functions.php -
Committed [59574] to Core SVN:
Coding Standards: Replace loose comparison in ... -
Committed [59573] to Core SVN:
Coding Standards: Use strict comparison in ... -
Committed [59572] to Core SVN:
Coding Standards: Use strict comparison in ... -
Committed [59568] to Core SVN:
Happy New Year! 🎄 Update copyright year to 2025 in `license.txt` and ... -
Committed [59567] to Core SVN:
Coding Standards: Use strict comparison in `wp_count_attachments()`. ... -
Committed [59566] to Core SVN:
Coding Standards: Use strict comparison in `get_post_ancestors()`. ... -
Committed [59565] to Core SVN:
Coding Standards: Use strict comparison in `sanitize_post()`. ... -
Closed pull request #8055 on WordPress/wordpress-develop:
Update conditional check for settings_fields in settings_section -
Closed ticket #62746 on Core Trac:
after_section not printed if $wp_settings_section doesn't have fields ... -
Committed [59564] to Core SVN:
Options, Meta APIs: Ensure `after_section` is printed for sections ... -
Committed [59563] to Core SVN:
Coding Standards: Use strict comparison in `is_user_spammy()`. ... -
Committed [59562] to Core SVN:
Coding Standards: Use strict comparison in ... -
Committed [59561] to Core SVN:
Coding Standards: Use strict comparison in `remove_user_from_blog()`. ... -
Committed [59560] to Core SVN:
Coding Standards: Use strict comparison in ... -
Committed [59557] to Core SVN:
Coding Standards: Use strict comparison in ... -
Committed [59556] to Core SVN:
Coding Standards: Use strict comparison in ... -
Committed [59552] to Core SVN:
Help/About: Reorder release squad titles for some consistency in ... -
Closed pull request #8029 on WordPress/wordpress-develop:
Docs: Update parameter type hints to include null for thumbnail-relat… -
Closed ticket #62720 on Core Trac:
Incomplete phpdoc typehints for get_the_post_thumbnail_url() -
Committed [59548] to Core SVN:
Docs: Update parameter type hints to include `null` for post thumbnail ... -
Mentioned in [59544] on Core SVN:
REST API: Protect against fatal error for post types without format support. -
Closed pull request #8023 on WordPress/wordpress-develop:
add missing single quote -
Closed ticket #62714 on Core Trac:
Missing ' in phpdoc -
Committed [59542] to Core SVN:
Docs: Add missing single quote in `WP_User_Query::prepare_query()` ... -
Closed pull request #8017 on WordPress/wordpress-develop:
Privacy: Update Credits API to sha256 -
Committed [59541] to Core SVN:
Privacy: Replace hardcoded MD5 references in ... -
Mentioned in [59538] on Core SVN:
Coding Standards: Escape attachment URL in wp-admin/async-upload.php.
Developer
-
Allow Comments on Pages by Default
Active Installs: 100+
-
Allow Cyrillic Usernames
Active Installs: 800+
-
Correct Audio/Video Uploads
Active Installs: 20+
-
Cyr-To-Lat
Active Installs: 200,000+
-
Disable Real MIME Check
Active Installs: 10,000+
-
Display Active Plugins First
Active Installs: 80+
-
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: 20+
-
PHP Floating Point DoS Attack Workaround
Active Installs: 10+
-
Pure PHP Localization
Active Installs: 200+
-
Restore Admin Menu (ru_RU)
Active Installs: 10+
-
Restore Automatic Update (ru_RU)
Active Installs: 100+
-
Restore Post Format Icons
Active Installs: 10+
-
rurumo
Active Installs: 80+
-
Sort Recently Active Plugins
Active Installs: Less than 10
-
Unique Comments
Active Installs: 20+
-
WPLANG Lite
Active Installs: 700+
-
wp_mail Cyrillic
Active Installs: 30+
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: 500+
-
Restore Link Title Field
Active Installs: 4,000+
-
Ukr-To-Lat
Active Installs: 6,000+