Completely disable WordPress posts and blog functionality
In this post, I will introduce the Disable Blog Plugin, which you can use to disable the WordPress blog feature. This allows all blog features such as posts, categories and tags to be hidden and switched off in the backend and frontend.
Disable Blog WordPress Plugin
The plugin is particularly suitable for simple websites, which mainly consist of static pages and do not require a news area or blog. Here the plugin can simplify the menus and settings in the backend and thus increase usability for users and editors.
1 month ago
10,000+ active installs
Compatible up to: 5.9.3
Disable WordPress blog feature
To switch off all blog functions, it is sufficient to activate the Disable Blog Plugin.
If the last posts were displayed as the start page before the plugin was activated, an error 404 is now displayed on the homepage due to the deactivation of the blog.
Therefore, a new static start page must be configured at the beginning under Design → Customizer → Static start page.
No further configuration is necessary.
The plugin does not require any settings and automatically deactivates all blogging features such as posts, categories, tags and widgets.
How it works: hide and forward all blog functions
The plugin removes all menu links for creating and editing posts, categories and tags in the WordPress backend. Direct access to the admin pages via URL is also no longer possible because the plugin forwards all requests to the dashboard.
All blog settings such as the number of posts on the start page and the feed options, which can be found under Settings → Reading, will also be removed.
Existing posts, categories and keywords are not deleted from the database. These should therefore be deleted before activating the plugin if they are no longer required.
Posts, archives, categories and tags in the frontend
In the frontend, all blog pages are redirected to the home page.
This affects individual posts and all archive pages for authors, categories, keywords and monthly archives.
All blog-related widgets will be deregistered and thus removed from both the backend and the frontend.
- Latest posts
- tags cloud
The comment function will not be removed, ie managing comments is still accessible in the backend.
This may seem surprising at first, given that comments are more of a blog feature. However, WordPress also supports comments on static pages, making them still needed.
However, the comments can be removed if desired using the very popular Disable Comments plugin.
Custom Post Types
The plugin disables all blog features but has no negative impact on custom post types. This means that the author and monthly archives are available as normal for other post types such as a portfolio.
If the custom post types use the WordPress core taxonomies for categories and tags, these will continue to be displayed in the backend for the CPTs.