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 ticket #63363 on Core Trac:
Use is_wp_error() instead of instanceof WP_Error in ... -
Committed [60215] to Core SVN:
Coding Standards: Use `is_wp_error()` in ... -
Translated 1 string on translate.wordpress.org.
-
Closed pull request #3355 on WordPress/wordpress-develop:
#54997 Fix null to parameter #1 ($string) of type string is deprecated... -
Closed ticket #63351 on Core Trac:
Incorrect usage of esc_attr() for URL escaping -
Committed [60213] to Core SVN:
Coding Standards: Use correct escaping function for nav menu item ... -
Closed ticket #63367 on Core Trac:
Remove unnecessary type casting in wp-links-opml.php -
Committed [60207] to Core SVN:
Coding Standards: Remove unnecessary type casting in ... -
Closed ticket #63364 on Core Trac:
Ensure consistent $expire casting to (int) in wp_cache_set_multiple() ... -
Committed [60206] to Core SVN:
Cache API: Consistently pass the `$expire` value as an integer in ... -
Closed ticket #63356 on Core Trac:
Remove redundant abstract tags from DocBlocks -
Committed [60198] to Core SVN:
Docs: Remove redundant `@abstract` tags from DocBlocks in ... -
Mentioned in [60194] on Core SVN:
Admin bar: Update the "Edit Site" link to 6.7 destination. -
Closed ticket #63345 on Core Trac:
Twenty Twenty-Five: Remove echo from esc_html_e() in ... -
Committed [60192] to Core SVN:
Twenty Twenty-Five: Remove redundant `echo` from `esc_html_e()`. ... -
Closed ticket #63346 on Core Trac:
[Coding Standard]: Use self:: instead of class name for static member ... -
Committed [60191] to Core SVN:
Coding Standards: Use `self::` for static member reference in ... -
Closed ticket #63343 on Core Trac:
Docs: Parameter correction -
Committed [60185] to Core SVN:
Docs: Correct parameter name in `Spy_REST_Server::set_status()`. ... -
Mentioned in [60184] on Core SVN:
Upgrade/Install: Pass stored credentials to WP_Filesystem() in WP_Upgrader. -
Committed [60181] to Core SVN:
Site Health: Set missing `$transient` in ... -
Closed pull request #8683 on WordPress/wordpress-develop:
code quality: explicitly return null in `wp_get_nav_menu_to_edit()` -
Committed [60180] to Core SVN:
Coding Standards: Explicitly return `null` in ... -
Closed pull request #8681 on WordPress/wordpress-develop:
code quality: explicitly return `null` for `_wp_filter_build_unique_id()` -
Committed [60179] to Core SVN:
Coding Standards: Explicitly return `null` in ... -
Closed pull request #8680 on WordPress/wordpress-develop:
docs: fix `WP_REST_Server::get_index()` $request param to be `WP_REST_Request` -
Committed [60177] to Core SVN:
Docs: Correct `$request` parameter type in ... -
Closed pull request #8389 on WordPress/wordpress-develop:
code quality: fix WP_Meta_Query::__construct() default arg to match doctype. -
Committed [60176] to Core SVN:
Coding Standards: Correct default parameter type in ... -
Closed pull request #8388 on WordPress/wordpress-develop:
fix: correctly return deletion error message in `wp_xmlrpc_server::wp_deleteTerm()` -
Committed [60175] to Core SVN:
XML-RPC: Correctly return deletion error message in ... -
Closed pull request #8387 on WordPress/wordpress-develop:
code quality: make default `$site_id` param values match their doctypes in `WP_User` -
Committed [60174] to Core SVN:
Coding Standards: Correct `$site_id` parameter default values in ... -
Closed pull request #8386 on WordPress/wordpress-develop:
docs: fix invalid param name for `rest_menu_read_access` filter -
Committed [60172] to Core SVN:
Docs: Correct parameter name for `rest_menu_read_access` filter. The ... -
Closed pull request #8385 on WordPress/wordpress-develop:
docs: fix param types on `get_comments_number_text()` -
Translated 1 string on translate.wordpress.org.
-
Received props from @JeffPaul in Slack:
Props to @audrasjb @desrosj @michelleames @SergeyBiryukov@joemcgill @Mamaduka @marybaum @karmatosed @estelaris @ryelle @paulkevan @themebeans @richtabor @4thhubbard… -
Committed [60166] to Core SVN:
Docs: Correct parameter types for `get_comments_number_text()`. This ... -
Received props from @JeffPaul in Slack:
Props to @audrasjb @desrosj @michelleames @joemcgill @SergeyBiryukov @paulkevan @estelaris @sabernhardt @ryelle@JeffPaul for help during the… -
Mentioned in [60157] on Core SVN:
Docs: Correct the type of the `$return` parameter in `embed_handler_html` filter. -
Closed ticket #63267 on Core Trac:
Coding Standards: Check for an empty $old_email first in ... -
Committed [60153] to Core SVN:
Coding Standards: Check for an empty address first on admin email ... -
Closed ticket #62211 on Core Trac:
defect (bug): wp_site_admin_email_change_notification triggers wp_mail ...
Developer
-
Allow Comments on Pages by Default
Active Installs: 90+
-
Allow Cyrillic Usernames
Active Installs: 800+
-
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: 70+
-
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+