Make WordPress Core

Opened 22 months ago

Closed 22 months ago

Last modified 22 months ago

#56723 closed task (blessed) (fixed)

6.1 Dev Notes Tracking Issue

Reported by: milana_cap's profile milana_cap Owned by: milana_cap's profile milana_cap
Milestone: 6.1 Priority: normal
Severity: normal Version:
Component: General Keywords:
Focuses: Cc:

Description (last modified by sabernhardt)

6.1 Dev Notes Tracking Issue

To avoid tracking Dev Note authors in private conversations and have the transparency over process, this ticket will be used to list all needed Dev Notes and their authors. Any discussion regarding Dev Notes, asking for reviews, submitting drafts etc, can be done here.

Administration

Ticket Focus Owner Note Author Draft
#17851 Wrapping Sections with add_settings_section @audrasjb @audrasjb Misc Core
#34564 WP_List_Table::get_column_info() inefficient performance @peterwilsoncc @milana_cap draft field guide
#42066 List tables: consider a new method to generate the views links markup @costdev @costdev dev note
#18449 List Table Factory Needs to be Pluggable @peterwilsoncc @milana_cap misc dev note draft

Bootstrap/Load

Ticket Focus Owner Note Author Draft
#56068 Send HTTP headers after querying posts in WP::main() performance @SergeyBiryukov @joostdevalk dev note

Cache API

Ticket Focus Owner Note Author Draft
#4476 Delete Cache by Group @spacedmonkey @milana_cap draft field guide
#56198 Check cache key type performance @SergeyBiryukov @milana_cap draft field guide
#56386 Remove @access private from cache priming functions. performance @peterwilsoncc @milana_cap draft field guide

Database

Ticket Focus Owner Note Author Draft
#52506 Add escaping method for table names in SQL queries performance @davidbaumwald @craigfrancis dev note
#56268 Rename wp-db.php to class-wpdb.php coding-standards @SergeyBiryukov @milana_cap draft field guide

Editor

Ticket Focus Owner Note Author Draft
#53148 Blocks: Add new render property in block.json for block types @gziolo @gziolo draft
#55005 Improve PHP performance for block.json files performance @hellofromTonya @ironprogrammer dev note
#56067 Hide query loop pagination link arrows from assistive technology accessibility @audrasjb grouped
#56408 Blocks: Allow registering multiple items for all supported asset types @gziolo @gziolo draft

Embeds

Ticket Focus Owner Note Author Draft
#55860 Add Pocket Casts as an oEmbed provider @peterwilsoncc @audrasjb Misc Core
#55771 Add oEmbed support for Google Data Studio @peterwilsoncc misc

Feeds

Ticket Focus Owner Note Author Draft
#55904 Add a set of fine-grained filters to disable the different types of feed links separately @audrasjb @audrasjb Misc Core

General

Ticket Focus Owner Note Author Draft
#35188 Pass nonce action from "nonce_life" filter @audrasjb @audrasjb Misc Core
#53392 add a filter for the arguments of the_posts_pagination() docs @davidbaumwald @pbiron
#54394 Add functions for required fields indicator and message accessibility @audrasjb @sabernhardt required fields note
#55194 wp_rand( 0, 0) result in random integer docs @audrasjb
#56389 Make wp_required_field_indicator and wp_required_field_message filterable @audrasjb @sabernhardt required fields note

I18N

Ticket Focus Owner Note Author Draft
#39210 switch_to_locale() unloads all plugin and theme translations @ocean90

Login and Registration

Ticket Focus Owner Note Author Draft
#40361 Improvements for wp-signup.php and wp-activate.php markup and CSS accessibility, multisite @joedolson @sabernhardt 40361 draft
#55388 Lost Password URL filtration @davidbaumwald @milana_cap misc dev note draft
#19898 Create an is_login_screen() function similar to is_admin() @SergeyBiryukov @rpasillas dev note

Media

Ticket Focus Owner Note Author Draft
#53232 Add async decoding attribute as default to the HTML image tags generated by WordPress performance @adamsilverstein @milana_cap draft field guide
#54788 Mute a video on WP with [video] @antpb @milana_cap draft field guide
#55227 Attachments: add caching to wp_count_attachments performance @audrasjb @milana_cap draft field guide
#55828 Add filter in wp_read_audio_metadata function @audrasjb @milana_cap misc dev note draft
#56036 Call update_post_parent_caches in WP_Media_List_Table performance @antpb @milana_cap draft field guide
#56037 Call update_post_parent_caches in wp_ajax_query_attachments function performance @peterwilsoncc @milana_cap draft field guide

Networks and Sites

Ticket Focus Owner Note Author Draft
#21734 Completely remove global terms multisite @desrosj @milana_cap draft field guide
#37181 Use metadata api in *_network_options performance @spacedmonkey @spacedmonkey dev note
#55802 Store main site of network in network options performance @spacedmonkey @spacedmonkey dev note

Options, Meta APIs

Ticket Focus Owner Note Author Draft
#37930 Introduce a general pre_option filter in get_option() @spacedmonkey @milana_cap misc dev note draft

Plugins

Ticket Focus Owner Note Author Draft
#35357 Introduce did_filter() @chriscct7 @milana_cap misc dev note draft

Posts, Post Types

Ticket Focus Owner Note Author Draft
#36723 Add caching to wp_old_slug_redirect performance @spacedmonkey @milana_cap draft field guide
#36905 Add caching to get_page_by_title performance @spacedmonkey @spacedmonkey dev note
#37114 Allow short-circuiting get_post_class for performance template, performance @davidbaumwald @milana_cap draft field guide
#45329 get_post_permalink tries is_wp_error on get_post which it will never be @SergeyBiryukov miscellaneous|grouped
#56100 Call update_post_author_caches in WP_Posts_List_Table class performance @spacedmonkey @milana_cap draft field guide

Query

Ticket Focus Owner Note Author Draft
#17025 wp_list_authors() is not filterable @audrasjb @audrasjb Misc Core
#22176 Cache the results of the posts_request_ids query performance @peterwilsoncc @spacedmonkey dev note
#55716 Prime users in cache in WP_Query performance @spacedmonkey @spacedmonkey dev note

REST API

Ticket Focus Owner Note Author Draft
#41998 REST API: Add debug mode @TimothyBlynJacobs @kadamwhite
#56546 Permit queries by ID in /search REST endpoint @kadamwhite @kadamwhite
#52992 REST API: Avoid unnecessarily preparing item links performance @spacedmonkey @spacedmonkey dev note
#55592 Prime caches for featured images in post rest api controller performance @spacedmonkey @spacedmonkey dev note
#55593 Prime caches for post parents in post rest api controller performance @spacedmonkey @spacedmonkey dev note
#55620 Prime caches linked objects in menu item REST API performance @spacedmonkey @spacedmonkey dev note
#55674 Improve performance Search REST API performance @spacedmonkey @spacedmonkey dev note
#56272 REST API: Prime post caches in comments in endpoint. performance @peterwilsoncc @spacedmonkey dev note

Script Loader

Ticket Focus Owner Note Author Draft
#42438 Add support for preload links (similar to resource hints) performance @swissspidy @milana_cap draft field guide

Site Health

Ticket Focus Owner Note Author Draft
#56040 Port Persistent Object Cache Health Check from performance plugin to core performance @furi3r @furi3r dev note
#56041 Port Audit Full Page Cache from performance plugin to core performance @furi3r @furi3r dev note

Taxonomy

Ticket Focus Owner Note Author Draft
#54472 Taxonomy: Unregistering taxonomy with default term endlessly regenerates options performance @peterwilsoncc @milana_cap draft field guide
#55606 Add 'ajax_term_search_results' filter @audrasjb @milana_cap misc dev note draft
#56215 Introduce is_term_publicly_viewable() function @johnbillion @milana_cap misc dev note draft

Themes

Ticket Focus Owner Note Author Draft
#54541 Add actions to template loading to assist with collecting debug info performance @johnbillion @milana_cap draft field guide
#56180 get_header_image(): may consider adding filter in 'get_header_image()' administration @audrasjb @milana_cap misc dev note draft
#56283 Add "Block Theme" filter under "Add themes" accessibility, administration @audrasjb

Upgrade/Install

Ticket Focus Owner Note Author Draft
#14179 Theme asking to update (theme with same name on WordPress.org) @audrasjb @afragen dev note

Users

Ticket Focus Owner Note Author Draft
#54874 [New User Notification] Allow conditional mail supression @johnbillion @milana_cap misc dev note draft
#55594 Prime user meta in WP_User_Query performance @spacedmonkey @milana_cap draft field guide

Change History (42)

#1 @pbiron
22 months ago

I'll draft some text for #53392 for the Misc Dev Note.

This ticket was mentioned in Slack in #meta by zzap. View the logs.


22 months ago

#3 @milana_cap
22 months ago

  • Description modified (diff)
  • Owner set to milana_cap
  • Status changed from new to assigned

#4 @milana_cap
22 months ago

  • Description modified (diff)

#5 @milana_cap
22 months ago

  • Description modified (diff)

#6 @milana_cap
22 months ago

  • Description modified (diff)

#7 @milana_cap
22 months ago

  • Description modified (diff)

#8 @milana_cap
22 months ago

  • Description modified (diff)

#9 @milana_cap
22 months ago

  • Description modified (diff)

#10 @milana_cap
22 months ago

  • Description modified (diff)

#11 @milana_cap
22 months ago

  • Description modified (diff)

#12 @milana_cap
22 months ago

  • Description modified (diff)

#13 @milana_cap
22 months ago

  • Description modified (diff)

#14 @milana_cap
22 months ago

  • Description modified (diff)

#15 @milana_cap
22 months ago

  • Description modified (diff)

This ticket was mentioned in Slack in #accessibility by sabernhardt. View the logs.


22 months ago

#17 @sabernhardt
22 months ago

  • Description modified (diff)
  • Milestone changed from Awaiting Review to 6.1

I can write a note for #40361 and a section for the miscellaneous dev note about the required fields functions (#54394 and #56389).

#18 @sabernhardt
22 months ago

  • Description modified (diff)

#19 @audrasjb
22 months ago

@sabernhardt I reviewed the Required fields dev note and it looks almost good to me (I added 3 comments). I think we can publish this one as an independent note.

#20 @milana_cap
22 months ago

  • Description modified (diff)

#21 @milana_cap
22 months ago

  • Description modified (diff)

#22 @milana_cap
22 months ago

  • Description modified (diff)

#23 @milana_cap
22 months ago

  • Description modified (diff)

#24 @milana_cap
22 months ago

  • Description modified (diff)

#25 @milana_cap
22 months ago

  • Description modified (diff)

#26 @milana_cap
22 months ago

  • Description modified (diff)

#27 @milana_cap
22 months ago

  • Description modified (diff)

#28 @milana_cap
22 months ago

  • Description modified (diff)

#29 @milana_cap
22 months ago

  • Description modified (diff)

#30 @milana_cap
22 months ago

  • Description modified (diff)

#31 @milana_cap
22 months ago

  • Description modified (diff)

#32 @milana_cap
22 months ago

  • Description modified (diff)

#33 @milana_cap
22 months ago

  • Description modified (diff)

#34 @milana_cap
22 months ago

  • Description modified (diff)

#35 @sabernhardt
22 months ago

  • Description modified (diff)

The required fields note is scheduled to publish in a few hours.

My draft for the multisite pages is still incomplete. If it is not ready before publishing the field guide, I could add a comment there later.

#36 @audrasjb
22 months ago

  • Description modified (diff)

#37 @audrasjb
22 months ago

  • Description modified (diff)

#38 @audrasjb
22 months ago

  • Type changed from defect (bug) to task (blessed)

#39 @desrosj
22 months ago

  • Resolution set to fixed
  • Status changed from assigned to closed

Closing this one out with RC coming shortly!

#40 follow-up: @sabernhardt
22 months ago

  • Description modified (diff)

The multisite registration note could be complete, and I would appreciate help editing it. (If it's easier for you, you could comment on the Google doc draft.)

#41 in reply to: ↑ 40 @webcommsat
22 months ago

Replying to sabernhardt: Great dev note. Peer reviews done by @ironprogrammer and @webcommsat. Post ready to publish.

The multisite registration note could be complete, and I would appreciate help editing it. (If it's easier for you, you could comment on the Google doc draft.)

#42 @audrasjb
22 months ago

@webcommsat the dev note looks good to me. I only added a few missing <code> styles, directly by editing the post on Make/Core.

Note: See TracTickets for help on using tickets.