Quantcast
Channel: wp-super-cache – WordPress.org Forums
Viewing all articles
Browse latest Browse all 3480

How does WP Super Cache hijack the main query loop?

$
0
0

Hi folks,

I’ve actually posted this question on Stack Overflow, but they didn’t have an answer for me. Here’s the question:

I’m curious about how the WP Super Cache plugin works. It is a plugin that caches certain pages on WordPress so that the server doesn’t have build the page every time it is requested.

I’ve read around a little about how server-side caching in WordPress works, and I found this post, which says that you can add a filter to ‘posts_request’ hijack and stop the main query (which kickstarts the whole page building in WordPress), and another filter to ‘posts_results’ to insert your own cached page. Between these two filters, you can stop WordPress from building a page from scratch.

I’ve been pouring through the WP Super Cache scripts though, and I don’t find any filters for these two actions anywhere! Does anyone have any idea of how WP Super Cache hijacks the main post loop?


Viewing all articles
Browse latest Browse all 3480

Trending Articles