wppaste
WordPress

WP_Comment_Query::get_comments(): int|int[]|WP_Comment[]

Since
4.2.0
Source
wp-includes/class-wp-comment-query.php:385
Get a list of comments matching the query vars.

Compatibility

WordPress
since 4.2.0
PHP
7.4–8.6-dev
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0), and compiles on PHP 7.4 through 8.6-dev.

Return value

int|int[]|WP_Comment[]
List of comments or number of found comments if $count argument is true.

Performance profile

How much work a call to WP_Comment_Query::get_comments() does, and what it touches: the algorithmic scaling, the Zend instruction count per call across PHP versions, the hooks it hands control to, and the core code that calls it. Measured from the compiled opcodes, not a stopwatch, so every number is identical on any machine running the same PHP version, and every function in core is ranked by cost.

Cost class
Moderate

Only touches the object cache, via wp_cache_get_last_changed().

Scaling
Scales with input

The body loops, so the work grows with how much data it finds.

Instructions
41–178

Executed per call on PHP 8.5, depending on the branch taken. The body compiles to 208.

Plugin surface
3 hooks

Third-party callbacks on 'pre_get_comments', 'comments_pre_query', 'the_comments' run inside this call, and their cost is not bounded by anything here.

Called by
1

1 place in core call this, so the cost is paid more often than your own code shows.

What it touches

  • hookthird-party callbacksdo_action_ref_array()called directly
  • cacheobject cachewp_cache_get_last_changed()called directly
  • serializeserialisationserialize()called directly

Further down the call graph this can also reach query, option and transient. Those are the worst case, several calls deep and usually down an error path, not what a normal call pays.

What one call costs · 134 distinct outcomes

One number would be a lie: the work depends on which branch runs. These are every distinct cost WP_Comment_Query::get_comments() can have, taken from its control-flow graph on PHP 8.5.

WhenInstructionsCalls it makes
empty($value) && $comment_data !== null41–46->parse_query(), ->parse_query_vars(), ->parse_query_vars()
!empty($value) && $comment_data !== null53–58->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql()
empty($value) && $comment_data === null && $cache_value !== false83–86->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted()
empty($value) && $comment_data === null && $cache_value === false94–97->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted()
!empty($value) && $comment_data === null && $cache_value !== false95–98->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted()
empty($value) && $comment_data === null && $cache_value !== false96->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil()
empty($value) && $comment_data === null && $cache_value === false96–99->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted()
empty($value) && $comment_data === null && $cache_value !== false97–100->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map()
empty($value) && $comment_data === null && $cache_value !== false100–103->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), wp_lazyload_comment_meta()
!empty($value) && $comment_data === null && $cache_value === false106–109->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted()
empty($value) && $comment_data === null && $cache_value === false107->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil()
!empty($value) && $comment_data === null && $cache_value !== false108->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil()
122 further outcomes, up to 178 instructions
empty($value) && $comment_data === null && $cache_value === false108–111->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map()
!empty($value) && $comment_data === null && $cache_value === false108–111->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted()
!empty($value) && $comment_data === null && $cache_value !== false109–112->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map()
empty($value) && $comment_data === null && $cache_value === false109->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil()
empty($value) && $comment_data === null && $cache_value !== false110->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map()
empty($value) && $comment_data === null && $cache_value === false110–113->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map()
empty($value) && $comment_data === null && $cache_value === false111–114->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta()
!empty($value) && $comment_data === null && $cache_value !== false112–115->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), wp_lazyload_comment_meta()
empty($value) && $comment_data === null && $cache_value !== false113->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), wp_lazyload_comment_meta()
empty($value) && $comment_data === null && $cache_value === false113–116->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta()
!empty($value) && $comment_data === null && $cache_value === false119->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil()
!empty($value) && $comment_data === null && $cache_value === false120–123->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map()
empty($value) && $comment_data === null && $cache_value === false121->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map()
!empty($value) && $comment_data === null && $cache_value === false121->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil()
!empty($value) && $comment_data === null && $cache_value !== false122->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map()
!empty($value) && $comment_data === null && $cache_value === false122–125->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map()
empty($value) && $comment_data === null && $cache_value !== false123–127->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false123->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map()
!empty($value) && $comment_data === null && $cache_value === false123–126->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta()
empty($value) && $comment_data === null && $cache_value === false124->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta()
!empty($value) && $comment_data === null && $cache_value !== false125->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), wp_lazyload_comment_meta()
!empty($value) && $comment_data === null && $cache_value === false125–128->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta()
empty($value) && $comment_data === null && $cache_value !== false126–130->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false126->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta()
empty($value) && $comment_data === null && $cache_value !== false127–131->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value !== false130–134->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value !== false131–136->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false133->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map()
empty($value) && $comment_data === null && $cache_value !== false134–139->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false134–138->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value !== false135–139->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value !== false135–140->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false135->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map()
empty($value) && $comment_data === null && $cache_value !== false136–137->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false136–140->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false136->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta()
empty($value) && $comment_data === null && $cache_value === false137–141->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value !== false138–142->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value !== false138–143->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false138–142->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false138->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta()
empty($value) && $comment_data === null && $cache_value !== false139–140->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value !== false139–143->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false139–143->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value !== false140–141->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false140–144->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false141–145->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false142–147->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value !== false142–146->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value !== false143–148->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
empty($value) && $comment_data === null && $cache_value !== false143–144->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false143–147->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value !== false144–146->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false144–149->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false145–150->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value !== false146–151->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false146–150->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false146–151->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value !== false147–149->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false147–148->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value !== false147–152->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false147–152->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value !== false148–149->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value !== false148–150->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false148–152->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false148–153->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false149–150->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false149–153->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false149–154->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false150–151->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value !== false150–155->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false150–154->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value !== false151–152->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value !== false151–153->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false151–152->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false151–155->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false151–156->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value !== false152–153->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false152–153->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false152–156->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false153–154->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false153–157->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false154–159->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false154–155->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false155–157->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value !== false155–156->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false155–159->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value !== false156–158->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false156–161->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false156–157->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false157–159->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false157–162->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false158–160->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false158–163->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value !== false159–161->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false159–160->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false159–161->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false159–164->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value !== false160–162->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
empty($value) && $comment_data === null && $cache_value === false160–162->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false160–165->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false161–162->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false161–163->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false161–166->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false162–163->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false162–164->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value !== false163–165->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false163–164->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false163–168->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false164–165->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map()
empty($value) && $comment_data === null && $cache_value === false164–166->parse_query(), ->parse_query_vars(), ->parse_query_vars(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false165–166->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false166–167->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false167–169->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false168–169->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false169–171->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false170–172->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false171–173->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false172–174->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map()
!empty($value) && $comment_data === null && $cache_value === false173–175->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false174–176->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()
!empty($value) && $comment_data === null && $cache_value === false176–178->parse_query(), ->parse_query_vars(), ->parse_query_vars(), ->get_sql(), array_keys(), wp_array_slice_assoc(), serialize(), md5(), wp_cache_get_last_changed(), wp_cache_get_salted(), ->get_comment_ids(), ->set_found_comments(), wp_cache_set_salted(), ceil(), array_map(), wp_lazyload_comment_meta(), _prime_comment_caches(), _prime_post_caches(), array_map(), ->fill_descendants()

Across PHP versions

Compiles the same on PHP 7.4, 8.1, 8.2, 8.3, 8.4, 8.5 and 8.6-dev: 208 instructions, 41–178 executed per call, 18 branches. The work does not change between versions.

An instruction is not a fixed amount of time, so a matching count is not necessarily the same speed; what it rules out is a difference in the work itself.

Hooks and filters fired · 3

3 hooks fire while WP_Comment_Query::get_comments() runs, in this order:

  1. do_action( pre_get_comments )actionline 401 (+16 into the body)

    Fires before comments are retrieved.

  2. apply_filters( comments_pre_query )filterline 441 (+56 into the body)

    Filters the comments data before the query takes place.

  3. apply_filters( the_comments )filterline 529 (+144 into the body)

    Filters the comment query results.

Uses · 15

Show all 15

Used by · 1

Source code

	public function get_comments() {		global $wpdb; 		$this->parse_query(); 		// Parse meta query.		$this->meta_query = new WP_Meta_Query();		$this->meta_query->parse_query_vars( $this->query_vars ); 		/**		 * Fires before comments are retrieved.		 *		 * @since 3.1.0		 *		 * @param WP_Comment_Query $query Current instance of WP_Comment_Query (passed by reference).		 */		do_action_ref_array( 'pre_get_comments', array( &$this ) ); 		// Reparse query vars, in case they were modified in a 'pre_get_comments' callback.		$this->meta_query->parse_query_vars( $this->query_vars );		if ( ! empty( $this->meta_query->queries ) ) {			$this->meta_query_clauses = $this->meta_query->get_sql( 'comment', $wpdb->comments, 'comment_ID', $this );		} 		$comment_data = null; 		/**		 * Filters the comments data before the query takes place.		 *		 * Return a non-null value to bypass WordPress' default comment queries.		 *		 * The expected return type from this filter depends on the value passed		 * in the request query vars:		 * - When `$this->query_vars['count']` is set, the filter should return		 *   the comment count as an integer.		 * - When `'ids' === $this->query_vars['fields']`, the filter should return		 *   an array of comment IDs.		 * - Otherwise the filter should return an array of WP_Comment objects.		 *		 * Note that if the filter returns an array of comment data, it will be assigned		 * to the `comments` property of the current WP_Comment_Query instance.		 *		 * Filtering functions that require pagination information are encouraged to set		 * the `found_comments` and `max_num_pages` properties of the WP_Comment_Query object,		 * passed to the filter by reference. If WP_Comment_Query does not perform a database		 * query, it will not have enough information to generate these values itself.		 *		 * @since 5.3.0		 * @since 5.6.0 The returned array of comment data is assigned to the `comments` property		 *              of the current WP_Comment_Query instance.		 *		 * @param array|int|null   $comment_data Return an array of comment data to short-circuit WP's comment query,		 *                                       the comment count as an integer if `$this->query_vars['count']` is set,		 *                                       or null to allow WP to run its normal queries.		 * @param WP_Comment_Query $query        The WP_Comment_Query instance, passed by reference.		 */		$comment_data = apply_filters_ref_array( 'comments_pre_query', array( $comment_data, &$this ) ); 		if ( null !== $comment_data ) {			if ( is_array( $comment_data ) && ! $this->query_vars['count'] ) {				$this->comments = $comment_data;			} 			return $comment_data;		} 		/*		 * Only use the args defined in the query_var_defaults to compute the key,		 * but ignore 'fields', 'update_comment_meta_cache', 'update_comment_post_cache' which does not affect query results.		 */		$_args = wp_array_slice_assoc( $this->query_vars, array_keys( $this->query_var_defaults ) );		unset( $_args['fields'], $_args['update_comment_meta_cache'], $_args['update_comment_post_cache'] ); 		$key          = md5( serialize( $_args ) );		$last_changed = wp_cache_get_last_changed( 'comment' ); 		$cache_key   = "get_comments:$key";		$cache_value = wp_cache_get_salted( $cache_key, 'comment-queries', $last_changed );		if ( false === $cache_value ) {			$comment_ids = $this->get_comment_ids();

Changelog

Introduced in 4.2.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 7.1.0 tag, from src/wp-includes/class-wp-comment-query.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.