Remove custom post type base slug from url
As of April 2026, Remove CPT base is a WordPress BASE plugin with 10K+ active installations and a 5/5 rating from 33 reviews. It has been downloaded 97K+ times in total. Requires WordPress 3.0+ and PHP 5.6+. Available on WordPress.org since 2017. Download volume is stable this week. Support resolution rate: 0%. Top alternative: WP No Base Permalink.
Remove custom post type base slug from url
If you’re using Yoast SEO plugin, after you change something in the Remove CPT base plugin, you should deactivate Yoast SEO and activate it back again to refresh its yoast_indexable database table, so it will generate correct og:url, canonical url and JSON-LD urls.
Works well for me!
Thank for the plugin.
I struggled for hours to make the plugin work with Polylang and avoid 404s, for those who have the problem the solution is simple you have to go in Polylang settings and check the “The front page url contains the language code instead of the page name or page id”, otherwise it will not work.
Been looking for several solutions, and this works out of the box. Quick solution, and extremely lightweight.
i tried so long to archive this by programming my own PHP snippets but wasnt able to get to the right results. After searching long i finally found thi plugin in a reddit post and now it works perfect!
| WordPress | 3.0+ requiredTested up to 6.9.4 |
| PHP | 5.6+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.