Run WordPress without a blog
Turn WordPress into a pages-only site. Posts, their categories and tags, post comments and feeds are removed from the admin and the front end.
Included in every Pro plan, alongside all the other modules.
- included in every Pro plan
- Pro
- developer hooks
- 3
- last improved in
- 3.2.4
- Performance & Control modules
- 8

Why you need Disable Blog
Plenty of sites never publish a single post, but the Posts menu, empty category archives and feeds are still there, confusing clients and creating thin pages for search engines.
What Disable Blog does
Posts removed
The Posts menu, admin bar links and dashboard items go.
Archives and feeds closed
Blog archives redirect, and post comments and feeds are switched off.
Taxonomies handled
Categories and tags used by custom post types can be kept.
Where Disable Blog helps

Brochure sites
A simpler admin and no empty blog archives for Google to find.
WP Extended vs the Disable Blog plugin
The Disable Blog plugin has 20k+ active installs on WordPress.org. If you only need this one job, that’s a fine choice. If the site also needs other modules on this list, it’s one less plugin to update.
- The difference
- Disable Blog does the same core job inside WP Extended, so it shares one settings screen, one update and one support team with every other module you use.
For developers
Disable Blog has 3 hooks for changing its behaviour per project, without editing the plugin.
All Disable Blog hooksadd_filter( 'wpextended/disable-blog/post_blocks', function ( $value ) {
// Return the value you want to use
return $value;
} );- disable-blog/post_blocks
- disable-blog/post_type_arguments
- disable-blog/unregister_taxonomies
Disable Blog questions
Disable Blog documentationNo. It is part of WP Extended Pro.
Yes. Set a static page as your homepage in Settings → Reading first. The module reminds you if one isn’t set.
Get Disable Blog with WP Extended Pro
Every Pro plan includes Disable Blog and the rest of the toolkit, with updates and support.
Pro from $29 a year · 14-day money-back guarantee
