About this plugin
Custom Permalink Editor is a powerful yet simple plugin that allows you to create SEO-friendly custom URLs for your WordPress posts and pages. Perfect for content creators, marketers, and site owners who want complete control over their permalink structure.
Key Features:
✓ Easy Permalink Customization – Change URLs for individual posts and pages with just a few clicks
✓ SEO-Friendly URLs – Create clean, readable URLs that improve your search engine rankings
✓ No Global Changes – Customize permalinks per post/page without affecting your site’s default permalink structure
✓ Safe & Reversible – Deactivating the plugin reverts all posts back to their default WordPress permalinks
✓ Categories & Tags Support – Edit permalinks for categories and tags as well
✓ Custom Post Type Support – Existing custom permalinks for custom post types continue to work (Pro version required for editing)
How It Works:
- Install and activate the plugin
- Edit any post or page
- Find the Custom Permalink Editor box
- Enter your desired custom URL
- Save and publish – your new permalink is live!
Perfect For:
- Blog posts with specific keyword requirements
- Landing pages with marketing-friendly URLs
- Portfolio items with branded permalinks
- Product pages with clean, memorable URLs
- Migrating content from other platforms while maintaining URL structure
Support
Need help or have questions? We’re here to assist you!
- Support Requests: Use our contact form for technical support
- Custom Modifications: Contact us for any custom development needs
- Feedback: We value your feedback and suggestions for improvements
- Pro Version: Interested in premium features? Get in touch
Privacy Policy
>
This plugin does not collect any user Information
com/ and mention Custom Permalink Editor
Advanced Filters
For developers who need more control, Custom Permalink Editor provides several filters to customize its behavior.
Add PATH_INFO in $_SERVER Variable
Enable PATH_INFO support in the $_SERVER variable. This is useful for certain server configurations.
Usage:
add_filter( 'cp_editor_path_info', '__return_true' );
Exclude Specific Permalinks
Prevent specific permalinks from being processed by the plugin. Useful for excluding system files like sitemaps or special pages.
xml from processing
xml' ) ) { return '__true'; }
return; } add_filter( 'cp_editor_exclude_permalink', 'team_kcg_exclude_permalink' );
Exclude Specific Post Types
Remove the Custom Permalink Editor form from specific post types. Helpful if you want to disable the feature for certain content types.
Example: Exclude a custom post type called ‘custompost’
function team_kcg_exclude_post_type( $post_type ) { // Replace 'custompost' with your actual post type name if ( 'custompost' === $post_type ) { return '__true'; }
return '__false'; } add_filter( 'cp_editor_exclude_post_type', 'team_kcg_exclude_post_type' );
Exclude Specific Posts
Exclude individual posts or pages from showing the Custom Permalink Editor form. You can filter by ID, template, or any post property.
Example: Exclude post with ID 1557
function team_kcg_exclude_posts( $post ) { // Exclude specific post by ID if ( 1557 === $post->ID ) { return true; }
php' ) { // return true; // }
return false; } add_filter( 'cp_editor_exclude_posts', 'team_kcg_exclude_posts' );
Allow Accented Characters
By default, the plugin removes accents from permalinks for better URL compatibility. Enable this filter if you need to preserve accented characters.
Usage:
function team_kcg_allow_accents() { return true; } add_filter( 'cp_editor_allow_accents', 'team_kcg_allow_accents' );
Allow Capital Letters
By default, permalinks are converted to lowercase. Use this filter to preserve capital letters in your custom URLs.
Usage:
function team_kcg_allow_capitals() { return true; } add_filter( 'cp_editor_allow_caps', 'team_kcg_allow_capitals' );
php file or use a custom plugin/code snippets plugin.
How To Use
Changing a Post or Page Permalink:
- Navigate to Posts > All Posts (or Pages > All Pages)
- Click on the post/page you want to edit
- Scroll down to find the “Custom Permalink Editor” meta box
- Enter your desired custom URL in the text field (without the domain)
- Click “Update” or “Publish” to save your changes
- Visit your post to see the new permalink in action!
Example:
com/2026/01/11/my-blog-post/
com/seo-friendly-custom-url/
Reverting to Default Permalinks:
Simply deactivate the plugin and all posts will automatically revert to WordPress default permalink structure.