WP Cache Block
WP Cache and some other caching plugins work amazingly well, however, their benefits are limited in sites with a large percentage of logged in users. While working on these projects, we, Voce Connect, found the need for…
Consider an alternative
WP Cache Block shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 16 years ago, and scores 23/100 on our health check.
- Small user base (10+ active installs)
- Very few reviews so far
- No update in 15 years
- Only tested up to WordPress 3.0 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where WP Cache Block stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| cache | >100 |
| cache block | >100 |
| caching | >100 |
| output caching | >100 |
| performance | >100 |
Version adoption
Share of active sites per release.
About WP Cache Block
From the official readme · v0.1.1Description
Adds ability to globally cache certain segments of code.
WP Cache and some other caching plugins work amazingly well, however, their benefits are limited in sites with a large percentage of logged in users. While working on these projects, we, Voce Connect, found the need for a better caching solution. We needed to easily cache rendered portions of the theme that were the same for each user without caching other portions that may have user specific content. The solution was to come up with a plugin that could be easily integrated into a theme to help cache these blocks of content.
Requirements:
- WordPress 2.8 or higher
- “php5” – I’m a big proponent of dropping the php4 compatibility of WordPress due to the improved OO support. Because of this, I prefer to write my plugins in php5 form in hopes to help push the community along.
Installation
- Upload
wp-cache-blockfolder to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Add cache block areas to the slower parts of your theme. See below.
Adding a cache block only requires wrapping the section of content you want to cache in a couple of lines of code. The key is make sure that the cache block is uniquely idtentified based on the content it will render.
For simple content that is the same on every page:
<?php if(wp_cacheblock_start('my-content')) : ?>
//the content you want to cache
<?php endif; wp_cacheblock_end(); ?>
Content that varies based on page, user, etc, will need to use key builders. Key builders are simple classes that help make a unique key for the block of content based on different parameters.
For caching the_loop in index.php you’ll need to add a Query_Unique_Key_Builder which creates a key based on passed in query_var keys:
<?php $key_builders = array(new Query_Unique_Key_Builder( array ('paged') ) );
<?php if(wp_cacheblock_start( 'index-loop', array('key_builders'=> $key_builders) ) ) : ?>
//the post loop
<?php endif; wp_cacheblock_end(); ?>
To cache the comment output, you can use the Pending_Comment_Unique_Key_Builder so users with pending comments will get their own cached page.
<?php $key_builders = array( new Pending_Comment_Unique_Key_Builder() );
<?php if(wp_cacheblock_start('index-loop', array('key_builders'=> $key_builders) ) ) : ?>
//the comment loop
<?php endif; wp_cacheblock_end(); ?>
If you’re having to render complex data per user, the Per_User_Unique_Key_Builder will help create a unique key per user for the content:
<?php $key_builders = array( new Per_User_Unique_Key_Builder() );
<?php if(wp_cacheblock_start('index-loop', array('key_builders'=> $key_builders) ) ) : ?>
//the user specific content
<?php endif; wp_cacheblock_end(); ?>
Changelog
0.1.1
- Limited transient key length to 45 chars per https://core.trac.wordpress.org/ticket/15058
- Fixing unique key when only a block name is provided.
0.1.0
- Initial release.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best WP Cache Block alternatives
All cache plugins →FAQ
WP Cache Block: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 9, 2026
Is WP Cache Block free?
Yes. WP Cache Block is free to download and use from the official WordPress.org plugin directory.
Is WP Cache Block safe to use in 2026?
WP Cache Block shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 16 years ago, and scores 23/100 on our health check.
How many websites use WP Cache Block?
WP Cache Block is active on 10+ WordPress websites and has been downloaded 4,341 times since it launched in June 2010. It was downloaded 49 times in the last 30 days.
Does WP Cache Block work with WordPress 7.1?
WP Cache Block is officially tested up to WordPress 3.0.5, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
When was WP Cache Block last updated?
The latest version, 0.1.1, was released on February 14, 2011 (16 years ago).
Who makes WP Cache Block?
WP Cache Block is developed and maintained by prettyboymp.
What are the best alternatives to WP Cache Block?
The most popular alternatives to WP Cache Block are WP Super Cache (1M+ installs), WP Fastest Cache (1M+ installs) and WP-Optimize (1M+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card