Custom Permalinks

Description

Lay out your site the way you want it. Set the URL of any post, page, tag or category to anything you want.
Old permalinks will redirect properly to the new address. Custom Permalinks gives you ultimate control
over your site structure.

Be warned: This plugin is not a replacement for WordPress’s built-in permalink system. Check your WordPress
administration’s “Permalinks” settings page first, to make sure that this doesn’t already meet your needs.

This plugin is only useful for assigning custom permalinks for individual posts, pages, tags or categories.
It will not apply whole permalink structures, or automatically apply a category’s custom permalink to the posts
within that category.

If anyone wants the different Structure Tags for their Post types or use symbols in the URLs So, use the Permalinks Customizer which is a fork of this plugin and contains the enhancement of this plugin.

Note: custom_permalinks_exclude_post_type doesn’t work on the posts permalink which has been created previously.

To remove the like query to being work just add this line in your theme’s functions.php:

add_filter( 'cp_remove_like_query', '__return_false');

Note: Use custom_permalinks_like_query filter if the URLs doesn’t works for you after upgrading to v1.2.9

To add PATH_INFO in $_SERVER Variable just add this line in your theme’s functions.php:

add_filter( 'custom_permalinks_path_info', '__return_true');

Thanks for the Support

I does not always provide active support for the Custom Permalinks plugin on the WordPress.org forums, as i have prioritize the email support.
One-on-one email support is available to people who bought Custom Permalinks Premium only.

Bug reports

Bug reports for Custom Permalinks are welcomed on GitHub. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.

Installation

This process defines you the steps to follow either you are installing through WordPress or Manually from FTP.

From within WordPress

Visit ‘Plugins > Add New’

Search for Custom Permalinks

Activate Custom Permalinks from your Plugins page.

Manually

Upload the custom-permalinks folder to the /wp-content/plugins/ directory

I tried using this for a custom taxonomy, but when I try to change the permalink, nothing happens. The field is empty after the update. When I click in it, the old (wordpress generated) permalink shows up.
No error message, nothing in the debug log, just does nothing.