wordpress-develop/tests/phpunit/tests/query
Peter Wilson 7f7d616d82 Query: Cache post ID database query within WP_Query.
Add object caching to the first database query in `WP_Query`, ie the database query for post IDs that match the desired result. Randomly ordered queries remain uncached as they are not intended to return consistent results.

Caching of ID queries is enabled by default, per the post object, term and meta caches.

Props spacedmonkey, aaroncampbell, batmoo, chriscct7, costdev, dd32, drewapicture, johnbillion, mukesh27, nacin, ocean90, peterwilsoncc, ryan, scribu, sergeybiryukov, tillkruss.
Fixes #22176.


git-svn-id: https://develop.svn.wordpress.org/trunk@53941 602fd350-edb4-49c9-b593-d223f7449a82
2022-08-25 04:21:40 +00:00
..
cacheResults.php Query: Cache post ID database query within WP_Query. 2022-08-25 04:21:40 +00:00
commentCount.php Build/Test Tools: Reduce the use of unnecessary randomness in tests. 2021-12-19 13:42:37 +00:00
commentFeed.php Query: Cache post ID database query within WP_Query. 2022-08-25 04:21:40 +00:00
conditionals.php Query: Check if $wp_query is set in query loop functions. 2022-05-22 15:15:47 +00:00
date.php Build/Test Tools: Implement use of the void solution. 2021-08-07 10:29:41 +00:00
dateQuery.php Build/Test Tools: Implement use of the void solution. 2021-08-07 10:29:41 +00:00
generatePostdata.php Tests: First pass at using assertSame() instead of assertEquals() in most of the unit tests. 2020-09-02 00:35:36 +00:00
invalidQueries.php Tests: Avoid duplicate queries in some WP_Query tests. 2022-01-14 17:50:52 +00:00
isTerm.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
metaQuery.php Coding Standards: Fix WPCS issues in [51367]. 2021-07-07 10:50:43 +00:00
noFoundRows.php Tests: Replace assertContains() with assertStringContainsString() when used with strings. 2021-07-19 14:00:11 +00:00
parseQuery.php Query: Be better at forcing data types for query vars. 2022-08-13 22:29:19 +00:00
postStatus.php Build/Test Tools: Implement use of the void solution. 2021-08-07 10:29:41 +00:00
results.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
search.php Build/Test Tools: Reduce the use of unnecessary randomness in tests. 2021-12-19 13:42:37 +00:00
setupPostdata.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00
stickies.php Query: Ensure that sticky post query returns all sticky posts. 2022-03-25 09:54:52 +00:00
taxQuery.php Taxonomy: Improve performance by taxonomy queries by adding a limitting requested terms. 2022-03-31 10:04:25 +00:00
vars.php Tests: First pass at using assertSame() instead of assertEquals() in most of the unit tests. 2020-09-02 00:35:36 +00:00
verboseRewriteRules.php Coding Standards: Add visibility to methods in tests/phpunit/tests/. 2021-11-04 15:22:47 +00:00