manifest / performance / deaktiver
Deaktiver WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
Disable native features of WordPress that you don't need.
★ 10stars
1.5.3latest · 1mo ago
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/wpperformance/deaktiver/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Deaktiver
WordPress plugin to disable default features you do not need (RSS, comments, jQuery, posts/blog, etc.).
Settings
You can use the plugin options page, or a theme config file for a more accurate setup that avoids a database call:
{theme}/config/deaktiver.php
Example:
<?php
return [
'emoji' => true,
'embed' => true,
'feed' => true,
'xmlrpc' => true,
'jquery' => true,
'jquery-migrate' => true,
'version' => true,
'powered-by' => true,
'wlwmanifest' => true,
'rsd_link' => true,
'short_link' => true,
'rest_link' => true,
'comments' => true,
'posts' => true,
'rest_user' => true,
'login_url' => true,
'login_lang_selector' => true,
];
true means the feature is disabled.
Changelog
1.5.2
- Posts / blog: extract admin post type resolution (
resolve_admin_post_type()) and add unit tests for CPT save vs native post block cases. Same allow/block behavior as 1.5.1.
1.5.1
- Posts / blog: fix CPT save on
post.phpwhenpostsis disabled — no longer 403 custom post types. Classic editor POSTs topost.phpwithout a query string; resolvepost_typefrom GET, then POST, thenget_post_type()of the edited ID. Native posts, categories and tags stay blocked.
1.5.0
- Posts / blog: new
postsoption to disable the native blog surface- Admin: hide Posts menu, block post/category/tag screens, remove Quick Draft and “New Post” admin bar item
- Front: 301 redirect to home for single posts, category/tag archives, post-only author/date archives, post feeds, and post-only search
- Queries: exclude
postfrom front search and secondary queries (Query Loop, etc.) - REST: remove
/wp/v2/posts,/wp/v2/categories,/wp/v2/tagsand related sub-routes - Widgets: unregister Recent Posts, Categories, Archives, Calendar, Tag Cloud
- Bootstrap: main plugin file renamed from
index.phptodeaktiver.php - Admin app: Vite upgraded to v8 (
rolldownOptions,import.meta.dirname), dynamic public base path for Bedrock (/app/plugins/...) and classic (/wp-content/plugins/...), Biome config updated for 2.x
Releases
5 releases.
Tag
Published
1.5.3
latest
Sep 16, 2026 1mo ago
Sep 7, 2026 1mo ago
Aug 17, 2026 2mo ago
Aug 9, 2026 2mo ago
Aug 9, 2026 2mo ago
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.