diff --git a/src/wp-includes/class-wp-query.php b/src/wp-includes/class-wp-query.php index 65b39c9313400..a9b85eea5be14 100644 --- a/src/wp-includes/class-wp-query.php +++ b/src/wp-includes/class-wp-query.php @@ -2264,6 +2264,9 @@ public function get_posts() { $post_type = 'any'; } elseif ( count( $post_type ) === 1 ) { $post_type = $post_type[0]; + } else { + // Sort post types to ensure same cache key generation. + sort( $post_type ); } $post_status_join = true;