diff --git a/src/wp-includes/class-wp-term-query.php b/src/wp-includes/class-wp-term-query.php
index 5890bf714a..2940a00030 100644
--- a/src/wp-includes/class-wp-term-query.php
+++ b/src/wp-includes/class-wp-term-query.php
@@ -552,7 +552,7 @@ class WP_Term_Query {
 		$offset = $args['offset'];
 
 		// Don't limit the query results when we have to descend the family tree.
-		if ( $number && ! $hierarchical && ! $child_of && '' === $parent ) {
+		if ( $number && empty( $args['object_ids'] ) && ! $hierarchical && ! $child_of && '' === $parent ) {
 			if ( $offset ) {
 				$limits = 'LIMIT ' . $offset . ',' . $number;
 			} else {
