WP_Metadata_Lazyloader::lazyload_comment_meta() WordPress Method
The WP_Metadata_Lazyloader::lazyload_comment_meta() method is used to lazy load comment meta data for a given comment ID. This is useful when comment meta data is not needed immediately, but can be loaded later when needed. This can help improve performance by avoiding unnecessary database queries.
WP_Metadata_Lazyloader::lazyload_comment_meta( mixed $check ) #
Lazy-loads comment meta for queued comments.
Description
This method is public so that it can be used as a filter callback. As a rule, there is no need to invoke it directly, from either inside or outside the WP_Query
object.
Parameters
- $check
(mixed)(Required)The
$check
param passed from the 'get_comment_metadata' hook.
Return
(mixed) The original value of $check
, so as not to short-circuit get_comment_metadata()
.
Source
File: wp-includes/class-wp-metadata-lazyloader.php
public function lazyload_comment_meta( $check ) { if ( ! empty( $this->pending_objects['comment'] ) ) { update_meta_cache( 'comment', array_keys( $this->pending_objects['comment'] ) ); // No need to run again for this set of comments. $this->reset_queue( 'comment' ); } return $check; }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
4.5.0 | Introduced. |