WordPress plugin intelligence profile

Custom Permalink Editor

Set Custom Permalink Editor on a per-post, per-tag per-page, and per-category basis.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.6
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.4 · PHP 7.4
Directory statusactive
Last directory update13 Jan 20269mo ago
Active installations4K+Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 2 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Custom Permalink Editor version 1.0.6 as active, updated 9mo ago and tested up to WordPress 6.9.

Overview

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.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • custom permalinks
  • custom url
  • permalink
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.4 · PHP 7.4
Update activity13 Jan 20269mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.