wp_queue_comments_for_comment_meta_lazyload() WordPress Function
The wp_queue_comments_for_comment_meta_lazyload() function is used to queue comments for comment meta lazy loading. This function is used internally by the WordPress comment system.
wp_queue_comments_for_comment_meta_lazyload( WP_Comment[] $comments ) #
Queues comments for metadata lazy-loading.
Parameters
- $comments
(WP_Comment[])(Required)Array of comment objects.
Source
File: wp-includes/comment.php
function wp_queue_comments_for_comment_meta_lazyload( $comments ) {
// Don't use `wp_list_pluck()` to avoid by-reference manipulation.
$comment_ids = array();
if ( is_array( $comments ) ) {
foreach ( $comments as $comment ) {
if ( $comment instanceof WP_Comment ) {
$comment_ids[] = $comment->comment_ID;
}
}
}
if ( $comment_ids ) {
$lazyloader = wp_metadata_lazyloader();
$lazyloader->queue_objects( 'comment', $comment_ids );
}
}
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
| Version | Description |
|---|---|
| 4.5.0 | Introduced. |