wpseek.com
A WordPress-centric search engine for devs and theme authors



wp_random_content_post_limits › WordPress Function

Since7.2.0
Deprecatedn/a
› wp_random_content_post_limits ( $limits, $query )
Parameters: (2)
  • (string) $limits The LIMIT clause of the query.
    Required: Yes
  • (WP_Query) $query The WP_Query instance.
    Required: Yes
Returns:
  • (string) The LIMIT clause of the query.
Defined at:
Codex:

Limits the random content query to a single post.

Added to the 'post_limits'} filter by {@see WP::handle_random while the random content query runs. Enforcing the limit in SQL prevents {@see 'pre_get_posts'} callbacks setting the number of posts, offset or page on archives from affecting the selection.


Source

function wp_random_content_post_limits( $limits, WP_Query $query ): string {
	if ( wp_is_random_content_query( $query ) ) {
		return 'LIMIT 0, 1';
	}

	return (string) $limits;
}