ClassicPress logo
Skip to content
Filter by type:

Browse:

  • Home
  • Classes
  • WP_Metadata_Lazyloader
  • WP_Metadata_Lazyloader::lazyload_comment_meta()

This method has been deprecated. Use WP_Metadata_Lazyloader::lazyload_meta_callback() instead.

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

(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 Source Code View on GitHub


Changelog

Changelog
Version Description
6.3.0 Use WP_Metadata_Lazyloader::lazyload_meta_callback() instead.
4.5.0 Introduced. This method has been deprecated. Use WP_Metadata_Lazyloader::lazyload_meta_callback() instead.
ClassicPress Documentation • Made with ClassicPress
Privacy Policy