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
-
Closed pull request #2964 on WordPress/wordpress-develop:
Provide missing 'name' property for wp_refresh_post_lock. -
Committed [53789] to Core SVN:
Tests: Use named data providers in some `wp_insert_post()` tests. ... -
Committed [53788] to Core SVN:
Tests: Don't unnecessarily randomize the post type in some ... -
Committed [53787] to Core SVN:
Tests: Don't unnecessarily set the author in some `wp_insert_post()` ... -
Committed [53785] to Core SVN:
Tests: Move `wp_insert_post()` tests to their own file. Now that ... -
Committed [53783] to Core SVN:
Tests: Move `wp_publish_post()` tests to their own file. Now that ... -
Committed [53782] to Core SVN:
Tests: Bring some modernization to `wp_insert_post()` tests. ... -
Mentioned in [53781] on Core SVN:
Taxonomy: Allow filtering Ajax term search results in quick edit. -
Closed pull request #3020 on WordPress/wordpress-develop:
Refer to latest revision rather than last. -
Closed ticket #55857 on Core Trac:
Usage of wp_get_post_revisions in WP_REST_Posts_Controller -
Committed [53779] to Core SVN:
Revisions: Update the "last revision" wording to "latest revision" in ... -
Committed [53778] to Core SVN:
Revisions: Rename the function for retrieving the latest revision ID ... -
Mentioned in [53777] on Core SVN:
Media: Prevent URLs from overflowing their container in the media editor. -
Mentioned in [53776] on Core SVN:
Docs: Remove an obsolete function description in `addslashes_gpc()`. -
Mentioned in [53775] on Core SVN:
Docs: Refine `@return` docblock mentions for `esc_sql()`, `wp_slash()` and `wp_unslash()`. -
Committed [53774] to Core SVN:
Tests: Declare `custom-logo` theme support for custom logo tests. ... -
Committed [53773] to Core SVN:
Tests: Add failure messages for site icon and custom logo tests. This ... -
Closed ticket #55877 on Core Trac:
wp_insert_post() should check that a post type exists before using it -
Committed [53771] to Core SVN:
Posts, Post Types: Check if the post type exists in ... -
Closed ticket #56280 on Core Trac:
Access denied to custom post type listing in admin when his submenu is ... -
Closed ticket #32088 on Core Trac:
Bug in get_admin_page_parent( $parent = '' ) when only having 1 ... -
Closed ticket #55897 on Core Trac:
Add tests for path_join() -
Committed [53770] to Core SVN:
Docs: List the expected type first in a few functions: * ... -
Created ticket #56279 on Core Trac:
Use wp_get_last_revision_id_and_total_count() where appropriate -
Committed [53769] to Core SVN:
Revisions: Correct the function name for retrieving the last revision ... -
Committed [53768] to Core SVN:
Docs: Document that the `$file_format` parameter of metadata filters ... -
Committed [53767] to Core SVN:
Cache API: Make the placement of `wp_cache_flush_group()` more ... -
Closed ticket #4476 on Core Trac:
Delete Cache by Group -
Mentioned in [53764] on Core SVN:
Media: Allow filtering audio file metadata in `wp_read_audio_metadata()`. -
Mentioned in [53763] on Core SVN:
Cache API: Add `wp_cache_flush_group` function. -
Closed pull request #2998 on WordPress/wordpress-develop:
https://core.trac.wordpress.org/ticket/56007 -
Closed ticket #56007 on Core Trac:
Correct the escaping in documentation lookup for plugin and theme editor -
Committed [53758] to Core SVN:
Administration: Correct the escaping in documentation lookup for ... -
Committed [53756] to Core SVN:
Coding Standards: Use `__DIR__` instead of `ABSPATH` in `wp-db.php`. ... -
Committed [53755] to Core SVN:
Coding Standards: Check if the `_deprecated_file()` function exists in ... -
Mentioned in [53754] on Core SVN:
Formatting: Normalize to Unicode NFC encoding before converting accent characters in `remove_accents()`. -
Mentioned in [53753] on Core SVN:
Upgrade/Install: track php extensions and image library support for WebP and AVIF. -
Committed [53750] to Core SVN:
Coding Standards: Replace the old `wp-db.php` filename in ... -
Closed ticket #56268 on Core Trac:
Rename wp-db.php to class-wpdb.php -
Committed [53749] to Core SVN:
Coding Standards: Move `wp-includes/wp-db.php` to ... -
Created ticket #56268 on Core Trac:
Rename wp-db.php to class-wpdb.php -
Committed [53747] to Core SVN:
Coding Standards: Adjust the logic slightly in ... -
Mentioned in [53741] on Core SVN:
Themes: Add a hook to filter theme header image URL. -
Created ticket #56261 on Core Trac:
Normalize comment function parameters with mixed case names -
Committed [53734] to Core SVN:
Docs: Add a `@since` note for `get_post_permalink()` returning `false` ... -
Closed ticket #45329 on Core Trac:
get_post_permalink tries is_wp_error on get_post which it will never be -
Committed [53733] to Core SVN:
Posts, Post Types: Correct the check for non-existing post in ... -
Committed [53732] to Core SVN:
Tests: Correct the test for passing all expected parameters to the ... -
Committed [53730] to Core SVN:
Coding Standards: Remove extra comma in a `compact()` call. This ... -
Committed [53729] to Core SVN:
Coding Standards: Standardize on `user_id` when passing data to ...
Developer
-
Allow Comments on Pages by Default
Active Installs: 100+
-
Allow Cyrillic Usernames
Active Installs: 900+
-
Correct Audio/Video Uploads
Active Installs: 80+
-
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: 1,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: 20+
-
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: Less than 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: 60+
-
Restore Link Title Field
Active Installs: 6,000+
-
Ukr-To-Lat
Active Installs: 4,000+