[wp-trac] [WordPress Trac] #22846: Site transient autoload even when they have expiry time
WordPress Trac
noreply at wordpress.org
Wed Apr 13 05:04:33 UTC 2016
#22846: Site transient autoload even when they have expiry time
------------------------------------------+--------------------------------
Reporter: mark-k | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Future Release
Component: Options, Meta APIs | Version: 3.4.2
Severity: normal | Resolution:
Keywords: needs-patch needs-unit-tests | Focuses: multisite,
| performance
------------------------------------------+--------------------------------
Changes (by jeremyfelt):
* keywords: needs-patch => needs-patch needs-unit-tests
* milestone: Awaiting Review => Future Release
Comment:
This doesn't just impact site transients, but any use of
`add/update_site_option` that expects to fallback to `add/update_option`
option in a single site environment.
We could probably add the autoload parameter to `_network_option()` and
`_site_option()`, though as mentioned, there is no concept of autoload in
`$wpdb->sitemeta`. We would need to make it clear that the parameter is
only used in fallback situations. Is that worth it?
A slightly more weird route (IMO) would be to add the concept of auto
loading site meta. `wp_load_core_site_options()` would then pull from a
more dynamic list. I'd hesitate to go here though.
Related: the autoload parameter was added to `update_option()` in 4.2,
#26394.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/22846#comment:8>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list