Opened 7 years ago
Closed 3 years ago
#42916 closed defect (bug) (fixed)
Terms for taxonomy with show_in_quick_edit = false still load in inline data
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | 6.0 | Priority: | normal |
Severity: | normal | Version: | 4.9.1 |
Component: | Quick/Bulk Edit | Keywords: | has-patch needs-testing |
Focuses: | performance | Cc: |
Description (last modified by )
The show_in_quick_edit property was introduced for taxonomies in 4.2 with changeset: [31307].
This changeset removed the taxonomy from the inline edit form, but the terms for the taxonomy are still being populated in the data for each row via the get_inline_data()
function, which only respects $taxonomy->show_ui
.
One reason people may want to remove a taxonomy from quick edit is for performance reasons, when the number of terms fore each post are huge. However, the terms are still being loaded, and the page can take a huge performance hit.
For example, I have a custom post type where each one is assigned thousands of zip codes via a custom taxonomy. I set show_in_quick_edit to false on the taxonomy, but the post listing was still loading very slow. I looked at the source code, and saw thousands of zip codes being rendered in a hidden div on each row.
Attachments (1)
Change History (8)
#3
@
3 years ago
- Keywords has-patch needs-testing added
- Milestone changed from Awaiting Review to 6.0
The patch still applies cleanly to src
, but I have not (yet) confirmed whether it fixes the issue.
Related/duplicate: #49701
(A more recent ticket proposes the same two changes for /wp-admin/includes/template.php)