Remove CPT base
View on WordPress.orgScores higher than 39% of indexed plugins
About
Remove custom post type base slug from url
Security History
What It Does
Remove CPT base strips the custom post type slug from your WordPress URLs, so a portfolio item at yoursite.com/portfolio/my-project becomes yoursite.com/my-project. It is a single-purpose utility that works by intercepting permalink requests and registering the base-free URL as the canonical one. Once activated, it automatically applies to every public custom post type registered on your site.
Who It's For
This plugin is best for site owners who have built custom post types for portfolios, real estate listings, restaurant menus, or product catalogs and want cleaner, shorter URLs that look like regular pages. It suits agencies and freelancers who manage several CPT-driven sites and prefer a zero-configuration fix over writing custom rewrite rules. It is also a fit for anyone uncomfortable editing functions.php just to remove a slug prefix.
Who Should Skip It
If your site only uses default posts and pages, or you do not have any custom post types, this plugin will do nothing for you and should not be installed. Developers who prefer full control over rewrites, slugs, and conflicts with existing page permalinks should handle this directly in code rather than relying on a one-size-fits-all plugin.
The Bottom Line
Remove CPT base delivers exactly what its name promises with a perfect user rating, recent updates, and zero configuration required, earning a PluginCheck quality score of 78.36 out of 100. Its main weaknesses are a small install base and no trackable support history, which means less community proof compared to Permalink Manager Lite or Custom Post Type Permalinks. It is a solid pick for the specific job of stripping CPT slugs, but users with broader permalink needs should look at the alternatives above.
Related Plugins
Pick this if you want granular control over CPT permalink structures, including custom archives and date-based archives, rather than just removing the base slug.
Pick this if you manage many post types or custom taxonomies and need per-item permalink editing, bulk tools, and redirect support in one package.
Pick this if you want a broader admin-side toolkit that includes permalink tweaks alongside options to disable comments, REST endpoints, and other WordPress features.
Pick this if your main goal is removing the /category/ prefix from category archives rather than dealing with custom post type slugs.
Pick this if your priority is surfacing CPT content in widget areas and you may only incidentally need permalink tweaks.