Make WordPress Core

{44} Good First Bugs (106 matches)

Create a new ticket

These tickets have been marked as being a "good first bug" for new contributors.

First bugs aren't necessarily "easy," though some are. These bugs are meant to be well-contained. They are designed to help get you familiar with WordPress core code, processes, and contributing, not send you down a rabbit hole for days on end. Whoever marked the ticket likely explained in the ticket why they did so, giving you a good starting point from which to work.

The person who marked the ticket as a "good first bug" — as well as other members of the community — will help you through this ticket by providing feedback along the way. Start by getting a handle on the problem, verifying that you can reproduce it, drawing up a plan of attack, and then creating a patch.

The Core Contributor Handbook should have some good reference materials for you, including an overview of the codebase, coding standards, how we use our bug tracker, and various tutorials and guides like setting up a development environment and creating patches.

If you're not a contributor who is just starting out, please find one of the hundreds of other bugs to patch!


If this report is running low or nothing catches your eye, try this report of tickets that need a patch. If you like unit tests, you can check out how automated testing is set up in the handbook, then browse the tickets that need unit tests. Or, if you want to contribute by testing patches, here are some patches that have been marked as specifically needing testing.

Results (1 - 100 of 106)

1 2

Unclaimed — jump right in! (64 matches)

Ticket Summary Component Milestone Type Modified Workflow
#22623 Some string tweaks - duplicity, context, mistake Administration Future Release defect (bug) 3 weeks ago has-patch
#37578 Dashboard Recent Activity widget - new filters to manipulate output Administration Future Release enhancement 6 days ago has-patch
#58255 wp_send_json_error should respect error state passed in WP_Error. Administration Awaiting Review enhancement 13 months ago has-patch
#62064 Refresh Authorize Application page UI Application Passwords Awaiting Review defect (bug) 7 months ago has-patch
#65858 Add descriptions for all registered Grunt tasks Build/Test Tools Awaiting Review defect (bug) 3 days ago has-patch
#62196 Improve documentation for using the local Docker environment on Windows Build/Test Tools Future Release defect (bug) 6 months ago has-patch
#64228 Update `sinon` npm dependency Build/Test Tools Awaiting Review defect (bug) 6 weeks ago has-patch
#64298 Move the `failed-workflow` job logic into a reusable workflow Build/Test Tools Future Release enhancement 5 weeks ago has-patch
#64299 Output relevant URLs in GitHub Actions logs. Build/Test Tools Future Release enhancement 5 months ago has-patch
#50393 Run `composer compat` as a part of `grunt (precommit|prerelease)` Build/Test Tools Future Release enhancement 5 weeks ago has-patch
#64882 Twenty Fourteen's "featured" tag is being removed from posts Bundled Theme Awaiting Review defect (bug) 6 days ago has-patch
#30575 Twenty Fourteen: Submenu items on dropdown menus nearly impossible to select on some Android mobile tablets Bundled Theme Future Release defect (bug) 13 months ago has-patch
#62010 Twenty Twelve: fix heading typography in the editor Bundled Theme Future Release defect (bug) 18 months ago has-patch
#56153 Twenty Twenty: Query loop block with full width and having template of image, title and date has full width issue in editor side Bundled Theme Future Release defect (bug) 9 months ago has-patch
#62289 Twenty Twenty: Search block looks different in editor and front end. Bundled Theme Future Release defect (bug) 21 months ago has-patch
#65485 Performance: Avoid redundant cache invalidation in wp_insert_* functions when processing meta_input Cache API Awaiting Review enhancement 8 weeks ago has-patch
#37417 Customize Nav Menus: more visible way to navigate the preview to a menu item object Customize Future Release enhancement 4 years ago has-patch
#37758 The Link Checker tool does not detect some links Editor Awaiting Review defect (bug) 3 years ago has-patch
#58824 Add a filter to change the classes in posts list table in admin General Awaiting Review enhancement 4 months ago has-patch
#55376 Use wp_filesize in core General Future Release enhancement 3 months ago has-patch
#29798 unified theme and plugin uploader General Future Release feature request 8 days ago has-patch
#28618 Allow PHPMailer class to be reliably overriden Mail Future Release defect (bug) 6 months ago has-patch
#49661 mails, Howdy, wp_mail() and filters spreading Mail Future Release defect (bug) 4 months ago has-patch
#48489 Big image size threshold should take into account registered image sizes. Media Future Release defect (bug) 2 months ago has-patch
#65737 mediaelementplayer-legacy - the Flash message is no longer needed. Media Future Release defect (bug) 3 weeks ago has-patch
#41675 Add filter to bypass display/query for Media Months filter in media modal Media Awaiting Review enhancement 19 months ago has-patch
#40370 add_image_sizes does not create the "crop position" versions of the image Media Future Release enhancement 2 years ago has-patch
#56886 Admin facing add site screen missing search engine visibility field Networks and Sites Future Release enhancement 5 weeks ago has-patch
#39706 Add $unique param to add_{$meta_type}_meta actions Options, Meta APIs Future Release enhancement 2 weeks ago has-patch
#44042 Hook for ‘delete_option’ behaviour required Options, Meta APIs Future Release enhancement 9 months ago has-patch
#49194 Page Template dropdown ordering should be by title, not value Posts, Post Types Future Release defect (bug) 3 days ago has-patch
#40860 Post that is "Pending Review" and Scheduled shows incorrect "Last Modified" date in Post Listing Posts, Post Types Future Release defect (bug) 8 weeks ago has-patch
#44805 Resurrecting post from trash reverts its slug Posts, Post Types Future Release defect (bug) 3 months ago has-patch
#61996 Slug Conflict When a Published and Draft Page Share post_name Posts, Post Types Future Release defect (bug) 4 months ago has-patch
#47988 Unexpected behaviour when draft post has the same page_name as published post Posts, Post Types Future Release defect (bug) 4 months ago has-patch
#48954 "Sticky" post state shows even for non-Post post-types Posts, Post Types Future Release enhancement 3 days ago has-patch
#63534 Add `link_to` label to post types Posts, Post Types Awaiting Review enhancement 11 months ago has-patch
#32824 Consistent search fields between posts and terms Posts, Post Types Future Release enhancement 6 weeks ago has-patch
#39106 Make hierarchy level indicator text changeable [WP List] Posts, Post Types Future Release enhancement 4 months ago has-patch
#54442 Provide feedback if initiating an email for a personal data request action has failed Privacy Future Release defect (bug) 10 days ago has-patch
#49381 Add Javascript Documentation to privacy-tools.js Privacy Future Release enhancement 6 weeks ago has-patch
#51811 Query inconsistency between WP_Query and WP_Term_Query Query Awaiting Review enhancement 6 weeks ago has-patch
#64168 Inaccurate JSON schema for template-parts endpoint REST API Future Release defect (bug) 3 months ago has-patch
#63967 REST API test methods using supported image format to test unsupported logic checks REST API Future Release defect (bug) 11 months ago has-patch
#43502 `WP_REST_Posts_Controller::prepare_item_for_response()` doesn't reset postdata after calling setup_postdata() REST API Future Release defect (bug) 2 weeks ago has-patch
#50074 Add filter on post/etc action links in the REST API REST API Future Release enhancement 5 years ago has-patch
#65486 Performance: Avoid redundant cache invalidation in WP_REST_Meta_Fields during batch meta updates REST API Awaiting Review enhancement 2 months ago has-patch
#41616 REST API: Expose old slugs REST API Future Release enhancement 2 years ago has-patch
#38813 REST API: Test schema registration for required fields. REST API Future Release enhancement 15 months ago has-patch
#41554 REST API: Use `wp.apiRequest` helper to build URLs for media embed requests REST API Awaiting Review enhancement 4 months ago has-patch
#39473 get_routes() called multiple times within single REST request causing the rest_endpoints() filter to also fire more than once REST API Awaiting Review enhancement 2 months ago has-patch
#58844 Revisions: Compare Revisions layout issues on mobile Revisions Future Release defect (bug) 3 years ago has-patch
#64812 Scripts: wp_enqueue_registered_block_scripts_and_styles() does not include modules Script Loader Future Release defect (bug) 5 months ago has-patch
#26649 escaped shortcodes should not be expanded during 'get_the_excerpt' Shortcodes Future Release defect (bug) 3 weeks ago has-patch
#51230 WP_DEBUG is flagged when using the development environment type Site Health Awaiting Review defect (bug) 44 hours ago has-patch
#60532 Add a `pre_set_object_terms` action Taxonomy Awaiting Review enhancement 6 days ago has-patch
#37669 Shiny Updates: Cancelling the filesystem credentials when updating within the pop-up prevents updating again (without closing/opening) and leaves UI artefacts Themes Future Release defect (bug) 4 weeks ago has-patch
#64588 Update message slightly uneven Upgrade/Install Awaiting Review defect (bug) 6 days ago has-patch
#48937 Auto-refresh maintenance mode screen Upgrade/Install Future Release enhancement 8 weeks ago has-patch
#52976 user emails comparison should be case insensitive Users Awaiting Review defect (bug) 3 weeks ago has-patch
#49639 Add a filter on wp_insert_user function regarding $user_pass Users Awaiting Review enhancement 14 months ago has-patch
#61343 Improve caching in get_calendar function Widgets Future Release enhancement 3 weeks ago has-patch
#38622 XML-RPC wp_newComment should return an error when a field exceeds the maximum length XML-RPC Awaiting Review defect (bug) 13 days ago has-patch
#27326 wp_list_pages - exclude parameter changes behaviour depending on depth Posts, Post Types defect (bug) 14 months ago has-patch

Tickets with a contributor working on them. (36 matches)

#64664 Update Lodash to version 4.17.23 External Libraries 6.9.2 enhancement 6 months ago has-patch
#42254 Duplicate news entries in Events & News dashboard widget Administration Future Release defect (bug) 3 years ago has-patch
#65812 Unreachable "All selected plugins are up to date." admin notice in plugins.php Administration Awaiting Review defect (bug) 5 days ago has-patch
#65703 wp_admin_notice(): pass `type` instead of `error/updated` via additional_classes Administration Awaiting Review defect (bug) 3 weeks ago has-patch
#41580 Review the usage of the `::-moz-focus-inner` CSS fix for the buttons extra padding in Firefox Administration Awaiting Review enhancement 14 months ago has-patch
#27888 Feature request: `get_current_admin_url()` and `get_current_admin_hook()` Administration Awaiting Review feature request 7 months ago has-patch
#54510 Add a GitHub Action workflow which alerts contributors if they propose changes to third party files Build/Test Tools Future Release task (blessed) 7 months ago has-patch
#51284 Update style for side meta boxes Editor Future Release enhancement 2 years ago has-patch
#44083 Add action to wp_mkdir_p() when directory is created successfully Filesystem API Future Release enhancement 15 months ago has-patch
#36036 Multiple CDATA regressions in wp-includes General Future Release defect (bug) 6 years ago has-patch
#14808 Add Editor Documentation Functions URL for theme-defined functions General Future Release enhancement 17 months ago has-patch
#37280 Remove boldness from update notices General Future Release enhancement 5 years ago has-patch
#65817 PHPStan code quality improvements for 7.2 General 7.2 task (blessed) 8 hours ago has-patch
#65824 HTML API: Allow more set_modifiable_text contents where possible. HTML API 7.2 enhancement 6 days ago has-patch
#17146 Don't limit screen meta tab CSS to content within #screen-meta Help/About Future Release enhancement 13 months ago has-patch
#36259 Switching language should update date and time formats I18N Future Release defect (bug) 9 months ago has-patch, needs-unit-tests
#33073 Some strings need "no HTML entities" translator comments I18N Future Release enhancement 23 months ago has-patch
#61430 Adding escaping function in wp_interactivity_data_wp_context PHPDoc Interactivity API Future Release enhancement 23 months ago has-patch
#54416 Some WordPress generated emails escape special chars in the email address while other emails do not. Mail Future Release defect (bug) 11 months ago has-patch
#13822 Menu items that get unpublished still appear Menus Future Release defect (bug) 4 months ago has-patch
#38836 A current_page_parent CSS class is not added to relevant WP menu items if the query is for a custom post type single item Menus Future Release enhancement 4 months ago has-patch
#19272 Add Filter to Nav Menu Support Themes Text Menus Future Release enhancement 4 years ago has-patch
#40353 Site URL and Home URL inputs are not properly validating Options, Meta APIs Awaiting Review defect (bug) 6 years ago has-patch
#32322 Custom permalink structure incorrect for Future posts Permalinks Future Release defect (bug) 12 months ago has-patch
#23749 Post Format Archive Conditional Tag Post Formats Future Release enhancement 10 days ago has-patch
#36738 No validation for $post_date_gmt parameter Posts, Post Types Future Release defect (bug) 11 months ago has-patch
#31977 Ping status of pages changes to "closed" in quick edit Posts, Post Types Future Release defect (bug) 10 days ago has-patch
#60038 Pass original array of arguments to hooks that fire within `wp_insert_post()` Posts, Post Types Future Release enhancement 23 months ago has-patch
#57416 Do not split query if requesting one post Query Future Release enhancement 2 months ago has-patch
#41266 Not hard coding the table alias prefix in WP_Meta_Query would make class more extendable Query Future Release enhancement 5 years ago has-patch
#35833 Adding a table with the "widefat" class on post and taxonomy list table screens causes the quick edit UI and bulk edit to fail Quick/Bulk Edit Future Release enhancement 2 years ago has-patch
#40197 meta cap 'publish_post' is not being used Role/Capability Awaiting Review defect (bug) 22 months ago has-patch
#40602 Implement immutable cache headers Script Loader Future Release enhancement 18 months ago has-patch
#40696 no chance to control wp_count_terms () Taxonomy Future Release enhancement 4 years ago has-patch
#62991 Issue: Non-Clickable Area in Admin Profile Dropdown Toolbar Future Release enhancement 6 months ago has-patch
#41314 If the required fields are not set on user profile's save, every field's value will be dropped Users Awaiting Review defect (bug) 3 weeks ago has-patch
1 2
Note: See TracReports for help on using and creating reports.