Cache API, Docs: Remove private delegation from cache priming functions.

Remove the private delegation from the following cache priming functions for various object types:

- `_prime_post_caches()`
- `_prime_term_caches()`
- `_prime_comment_caches()`
- `_prime_network_caches()`
- `_prime_site_caches()`
- `_get_non_cached_ids() `

Plugins and themes are now encouraged to use these functions to improve the performance of their code by reducing the number of database queries.

Props robinwpdeveloper, desrosj, SergeyBiryukov, mukesh27, costdev.
Fixes #56386.


Built from https://develop.svn.wordpress.org/trunk@53944


git-svn-id: http://core.svn.wordpress.org/trunk@53503 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
Peter Wilson 2022-08-26 01:03:14 +00:00
parent 668a2ec9ff
commit ba9dd1d7d7
7 changed files with 7 additions and 7 deletions

View File

@ -3297,7 +3297,7 @@ function update_comment_cache( $comments, $update_meta_cache = true ) {
* Adds any comments from the given IDs to the cache that do not already exist in cache. * Adds any comments from the given IDs to the cache that do not already exist in cache.
* *
* @since 4.4.0 * @since 4.4.0
* @access private * @since 6.1.0 This function is no longer marked as "private".
* *
* @see update_comment_cache() * @see update_comment_cache()
* @global wpdb $wpdb WordPress database abstraction object. * @global wpdb $wpdb WordPress database abstraction object.

View File

@ -6988,7 +6988,7 @@ function wp_debug_backtrace_summary( $ignore_class = null, $skip_frames = 0, $pr
* Retrieves IDs that are not already present in the cache. * Retrieves IDs that are not already present in the cache.
* *
* @since 3.4.0 * @since 3.4.0
* @access private * @since 6.1.0 This function is no longer marked as "private".
* *
* @param int[] $object_ids Array of IDs. * @param int[] $object_ids Array of IDs.
* @param string $cache_key The cache bucket to check against. * @param string $cache_key The cache bucket to check against.

View File

@ -122,7 +122,7 @@ function update_network_cache( $networks ) {
* Adds any networks from the given IDs to the cache that do not already exist in cache. * Adds any networks from the given IDs to the cache that do not already exist in cache.
* *
* @since 4.6.0 * @since 4.6.0
* @access private * @since 6.1.0 This function is no longer marked as "private".
* *
* @see update_network_cache() * @see update_network_cache()
* @global wpdb $wpdb WordPress database abstraction object. * @global wpdb $wpdb WordPress database abstraction object.

View File

@ -339,7 +339,7 @@ function get_site( $site = null ) {
* *
* @since 4.6.0 * @since 4.6.0
* @since 5.1.0 Introduced the `$update_meta_cache` parameter. * @since 5.1.0 Introduced the `$update_meta_cache` parameter.
* @access private * @since 6.1.0 This function is no longer marked as "private".
* *
* @see update_site_cache() * @see update_site_cache()
* @global wpdb $wpdb WordPress database abstraction object. * @global wpdb $wpdb WordPress database abstraction object.

View File

@ -7905,7 +7905,7 @@ function _update_term_count_on_transition_post_status( $new_status, $old_status,
* Adds any posts from the given IDs to the cache that do not already exist in cache. * Adds any posts from the given IDs to the cache that do not already exist in cache.
* *
* @since 3.4.0 * @since 3.4.0
* @access private * @since 6.1.0 This function is no longer marked as "private".
* *
* @see update_post_caches() * @see update_post_caches()
* *

View File

@ -4005,7 +4005,7 @@ function _pad_term_counts( &$terms, $taxonomy ) {
* Adds any terms from the given IDs to the cache that do not already exist in cache. * Adds any terms from the given IDs to the cache that do not already exist in cache.
* *
* @since 4.6.0 * @since 4.6.0
* @access private * @since 6.1.0 This function is no longer marked as "private".
* *
* @global wpdb $wpdb WordPress database abstraction object. * @global wpdb $wpdb WordPress database abstraction object.
* *

View File

@ -16,7 +16,7 @@
* *
* @global string $wp_version * @global string $wp_version
*/ */
$wp_version = '6.1-alpha-53943'; $wp_version = '6.1-alpha-53944';
/** /**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.