Permalink Manager Lite


Permalink Manager is a most advanced and highly rated WordPress permalink editor that helps WordPress users to control the URL addresses of all posts, pages, custom post type elements (taxonomies are supported in Pro version). To avoid 404 or duplicated content errors after the new custom permalink is defined, the visitors trying to access the old permalink will be automatically redirected to the new custom URL.

The plugin supports all custom post types & custom taxonomies and popular 3rd party plugins including WooCommerce, Yoast SEO, WPML, and Polylang. To improve SEO performance even more, the plugin settings provide a possibility to disable the canonical redirect (used natively by WordPress) and control the trailing slashes settings.

Documentation | Permalink Manager Pro

All features

  • Edit full permalinks
    A completely custom permalink can be set for each post, page and public custom post type individually (categories, tags & custom taxonomies terms permalinks can be edited in Permalink Manager Pro)
  • Custom post types support
    It is also possible to exclude specific post types & taxonomies to stop Permalink Manager from filtering their permalinks.
  • Custom permastructures
    The plugin allows to specify how the custom permalinks should be formatted by default (when the new post/term is added or after the permalinks are regenerated)
  • Translate permalinks
    Permalink Manager allows to translate and set different permalink format/structure per language when WPML or Polylang plugin is enabled.
  • Auto-redirect
    Old (native) permalinks are redirected to new (custom) permalinks (in 301 or 302 mode) to prevent 404 error (SEO friendly).
  • Canonical redirects
    Possibility to disable native canonical redirects.
  • Bulk editors
    “Regenerate/Reset” + “Find and replace” tools that allow to bulk/mass change the permalinks (or native slugs).
  • Trailing slashes settings
    They can be forced or removed from all permalinks.

Need additional features & priority support?

Buy Permalink Manager Pro here.

Additional features available in Permalink Manager Pro

  • Taxonomies
    Full support for taxonomies (categories, tags & custom taxonomies).
  • WooCommerce
    Full support for WooCommerce (products, product tags, product categories). Permalink Manager allows to remove /product-category and /product from WooCommerce permalinks.
  • WooCommerce coupon URLs
    Coupon codes may have their public URLs (eg. that will automatically apply the discount to the cart.
  • Custom fields
    Custom fields can be used inside permalinks (compatible with Advanced Custom Fields).
  • Extra internal redirects
    Multiple URLs can lead to a single post/term (they could be defined individually for each element).
  • External URL redirect
    Posts/terms can redirect the visitors to external websites (the URLs could be defined individually for each element).
  • “Stop-words”
    User-defined words can be automatically removed from default permalinks.
  • Custom Permalinks
    Import custom permalinks saved with that plugin.
  • Priority support
    All the support requests from Permalink Manager Pro users are handled in the first place.

Buy Permalink Manager Pro here.


  • Japanese – Shinsaku Ikeda


  • Permalink URI editor.
  • Permalink URI editor in Gutenberg.
  • "Find & replace" tool.
  • "Regenerate/Reset" tool.
  • A list of updated posts after the permalinks are regenerated.
  • Permastructure settings.
  • Permastructure settings (different permalink structure per language).
  • Permalink Manager settings.


Go to Plugins -> Add New section from your admin account and search for Permalink Manager.

You can also install this plugin manually:

  1. Download the plugin’s ZIP archive and unzip it.
  2. Copy the unzipped permalink-manager folder to the /wp-content/plugins/ directory.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress

Bulk URI editor

After the plugin is installed you can access its dashboard from this page: Tools -> Permalink Manager.

Single URI editor

To display the URI editor metabox click on gray “Permalink Editor” button displayed below the post/page title.

सामान्य प्रश्न

Can I define different permalink formats per each language.

Yes, it is possible if you are using either WPML or Polylang. You can find the full instructions here.

Can I use Permalink Manager to change the terms permalinks (eg. post or product categories)?

This feature is available only in Permalink Manager Pro.

Will the old permalink automatically redirect the new custom ones?

Yes, Permalink Manager will automatically redirect the native permalinks (used when the plugin is disabled or before it was activated) to the actual, custom permalinks.

Can I add custom fields to the permalinks?

This feature is available in paid version of plugin. Please go here for more details.

Does this plugin support Buddypress?

Currently there is no 100% guarantee that Permalink Manager will work correctly with Buddypress.

Can I delete/disable Permalink Manager after the permalinks are updated?

Yes, if you used Permalink Manager only to regenerate the slugs (native post names). Please note that if you use custom permalinks (that differ from the native ones), they will no longer be used after the plugin is disabled.

It is because Permalink Manager overwrites one of the core WordPress functionalities to bypass the rewrite rules (“regular expressions” to detect the posts/pages/taxonomies/etc. and another parameters from the URL) by using the array of custom permalinks (you can check them in “Debug” tab) that are used only by my plugin.


अक्टूबर 14, 2021
If all devs were like Maciek, our life would be so much easier. Happy to help anytime with great responsie time. I can highly recommend his great plugin. Works like a charm.
अक्टूबर 9, 2021
I purchased the premium plugin, to successfully create a hierarchy that no one had created before. One that connects page types of Relations JET Engine to WooCommerce products. And the truth is I got pretty tangled up with it. So I contacted Permalink Manager Pro support, the response was super fast, and while corresponding 4 emails back and forth ... they solved my problem. They even connected directly to my site so I wouldn’t get further entangled (of course with my approval and only after I provided them with access). I have never received a service like this before, from a plugin team. In short I am satisfied and recommend the Permalink Manager Pro plugin to anyone who is interested in a unique hierarchy for their site.`
सितम्बर 24, 2021
I wanted to add more info to my permalinks and thought I’d have to code it myself. However, this plugin does everything I was thinking about, including adding a WooCommerce attribute to the permalink and regenerating permalinks of all current products. Thank you very much for making this!
अगस्त 19, 2021
I can say that it is the only plugin in the entire wordpress repository that can manage any url configuration. The deal with support has been unbeatable. Highly recommended 🙂
जुलाई 16, 2021
The (pro version of) plugin has always worked perfectly for us. Most issues we experienced were mostly due to user/configuration errors. Recently needed support for a canonical issue, which i suspected came from Permalink Manager Pro. Maciej supported me in this, and it turned out Permalink Manager Pro was not to blame, but another plugin, with which Maciej also supported! It was not expected, but he did it anyways! Great plugin, great developer. Investing in the pro version is nearly essential and very very worth it for any wordpress website 🙂
जुलाई 9, 2021
Man thanks a lot ! This plugin saved me hours and hours cause I tried to have the same slug for a CPT url and his Taxonomy. After hours of researches and code on Stackoverflow I found a post that mentioned your plugin. And OMG in 5 minutes I did want I wanted. You rock !
124 के सभी समीक्षा पढ़ें

सहायक &डेवलपर्स

यह खुला स्रोत सॉफ्टवेयर है। अनुगामी लोगो ने इस प्लगइन के लिए योगदान दिया है।


बदलाव विवरण

2.2.14 (October 20, 2021)

  • Enhancement – Improvements for Gutenberg Editor
  • Dev – Tippy.js (by atomiks) updated to version 6.3.2
  • Fix – From now on, the user role selected in “URI Editor role capability” is respected in “Quick Edit” box hooks (reported by @lozeone)
  • Dev – Further security improvements inside WP-Admin dashboard (reported by Vlad Vector) (September 20, 2021)

  • Dev – Minor security improvements inside WP-Admin dashboard
  • Fix – Allow canonical redirect for default language if “Hide URL language information for default language” is turned on in Polylang settings
  • Enhancement – New settings field – “Primary category support”
  • Enhancement – “Force 404 on non-existing pagination pages” works now with archive pages

2.2.12 (August 17, 2021)

  • Dev – New filters added – ‘permalink_manager_excluded_post_ids’ & ‘permalink_manager_excluded_term_ids’
  • Dev – Additional minor changes in the codebase
  • Fix – Canonical permalinks for blog pagination is now correctly filtered (if Yoast SEO is used)
  • Fix – Better support for ‘private’ posts & pages

2.2.11 (June 24, 2021)

  • Fix – The function that automatically removes the broken URIs is no longer triggered when WP Rocket is turned on and non-logged-in user tries to access the broken URL.

2.2.10 (June 7, 2021)

  • Enhancement – New settings field – “Copy query parameters to redirect target URL” & “Extra redirects (aliases)”
  • Enhancement – UI improvements in settings section
  • Dev – Improved support for WPML’s Classic Translation Editor
  • Dev – Additional minor changes in the codebase (April 26, 2021)

  • Fix – Hotfix for AMP WP integration (April 26, 2021)

  • Fix – The old native slug is now correctly saved after it is changed in URI Editor.
  • Enhancement – The post type archives are now also added to the filtered breadcrumbs trail
  • Enhancement – Basic support added for WP All Export plugin
  • Enhancement – Basic support added for AMP for WP
  • Dev – (Permalink Manager Pro only) “Plugin Update Checker” by YahnisElsts library updated to 4.11 version (March 11, 2021)

  • Enhancement – Support for WooCommerce CSV Product Importer/Exporter added
  • Enhancement – Better support for relationship field (ACF)
  • Fix – The custom redirects are now case-insensitive (February 8, 2021)

  • Fix – Hotfix for WooCommerce coupon related functions (February 8, 2021)

  • Fix – The custom permalink is generated properly if the product is duplicated in WooCommerce dashboard
  • Enhancement – New settings field – “Exclude drafts”
  • Enhancement – Minor code improvements

  • Fix – The language prefix for default language is now added again when “Use directory for default language” mode is turned on in WPML settings (“Language URL format”)

  • Fix – The custom permalinks are now saved correctly for new posts with ‘wp_insert_post’ hook
  • Fix – The custom permalinks are deleted when ‘delete_post’ hook is called
  • Fix – WPML – language switcher on posts (blog) page works correctly now
  • Fix – WooCommerce Subscription – the switch subscription URL is no longer overwritten
  • Fix – The URLs with duplicated trailing slashes are now redirected to the canonical permalink
  • Enhancement – Basic support for Ultimate Member plugin added
  • Enhancement – UI improvements
  • Enhancement – Support for “comment-page” endpoint added
  • Enhancement – New filter added – ‘permalink_manager_control_trailing_slashes’

  • Dev – Improvements for Permalink_Manager_Core_Functions::control_trailing_slashes() function
  • Dev – Minor codebase improvements
  • Fix – Hotfix for “Automatically fix broken URIs” function
  • Fix – Underscores are now by default allowed in the custom permalinks
  • Enhancement – Better support for GeoDirectory plugin
  • Fix – ‘permalink_manager_allow_new_post_uri’ & ‘permalink_manager_allow_update_post_uri’ filter replaced ‘permalink_manager_new_post_uri_{$post_object->post_type}’ and ‘permalink_manager_update_post_uri_{$post->post_type}’

  • Enhancement – Basic support for BasePress added
  • Enhancement – Added support for custom product attributes in products’ permalinks (WooCommerce)
  • Fix – “Trailing slash redirect” is now disabled on front pages (to prevent redirect loop on Polylang/WPML language front pages)
  • Dev – The taxonomy term used in custom permalinks is selected differently
  • Dev – Performance improvements (duplicate-check function)
  • Dev – Further improvements for the function used to sanitize the custom permalinks
  • Dev – Codebase improvements

  • Fix – Hotfix for ‘redirect_canonical’ function (causing a redirect loop)
  • Fix – The custom canonical permalink set with Yoast SEO is now no longer overwriten
  • Fix – The custom permalinks are no longer saved if the post/term has no title
  • Fix – Hotfix for Gutenberg related JS errors
  • Fix – Hotfix for Groundhogg plugin
  • Fix – Hotfix for “Customize” admin bar menu link
  • Fix – Hotfix for WPML’s language switcher on posts page
  • Fix – Hotfixes for WP 5.5 – blog/posts page + draft template is now loaded correctly
  • Dev – Trailing slash redirect code adjustments
  • Enhancement – Added support for GeoDirectory plugin

  • Dev – Improved breadcrumbs hook (better compatibility with WPML/Polylang)
  • Fix – Hotfix for permalinks used in language switcher on blog/posts page (WPML)
  • Fix – Hotfix for cart URL in WooCommerce’s mini-cart widget (now the permalink is translated correctly when WPML/Polylang is used)
  • Dev – Improved support for WPML’s Advanced Translation
  • Dev – Improved support for pagination & embed endpoints
  • Fix – Hotfix for attachments permalinks
  • Fix – Improved url_to_postid() hook
  • Fix – Added support for Dokan /edit/ endpoint

  • Fix – Hotfix for Permalink_Manager_Helper_Functions::get_disabled_taxonomies() function
  • Dev – New wrapper function with filter ‘permalink_manager_post_statuses’ for get_post_statuses()
  • Enhancement – Extended support for “My Listing” theme (by 27collective)
  • Fix – Hotfix for Gutenberg editor (broken HTML output)
  • Dev – Extended support for permalinks stored in Yoast SEO database tables (Indexables)

  • Fix – Hotfix for Permastructures (now the permalink formats are saved correctly)
  • Fix – Hotfix for trailing slashes settings
  • Dev – Improved setting fields descriptions
  • Dev – Adjustments for search functionality in Bulk URI Editor
  • Enhancement – Support for WPML Classic Translation Editor
  • Dev – Adjustments for “Auto-update URI”
  • Dev – Improvements for get_post_types_array() & get_taxonomies_array() functions used to list the content types supported by Permalink Manager

  • Dev – Improved descriptions in the plugin settings
  • Fix – Hotfix for endpoint redirect

  • Fix – Hotfix for stop-words (now, the stop-words can be saved again)
  • Enhancement – Support for Duplicate Page plugin

  • Fix – Hotfix for multisite/network installations. Now, the plugin globals are reloaded whenever switch_blog() function is called.
  • Fix – Hotfix for url_to_postid() function. The $pm_query global will no longer be altered.
  • Fix – Hotfix for post/page revisions in custom permalink detect function
  • Dev – Improved WP All Import Pro integration (better support for taxonomies)
  • Dev – A different approach for WP Customize URLs
  • Enhancement – New option added: “Old slug redirect”

  • Dev – Code optimization for Bulk URI Editor
  • Enhancement – Support for WooCommerce breadcrumbs
  • Fix – A hotfix for WPForo plugin
  • Enhancement – New filter “permalink_manager_chunk_size” that allows to control the chunk size in bulk tools (“Regenerate/reset”, “Find & Replace”)
  • Enhancement – New filter “permalink_manager_sanitize_regex” that allows to adjust the function that sanitizes the custom permalinks
  • Dev – Autoload for backup arrays is now disabled
  • Enhancement – New option added: “Convert accented letters”

  • Fix – CSS adjustments. Now the redirects box is displayed correctly in the URI editor

  • Enhancement – Support for “Primary category” set with SEOPress & RankMath plugins
  • Enhancement – Support for breadcrumbs added by SEOPress & RankMath plugins
  • Dev – Improved “trailing slashes” functionality – untrailingslashit() & trailingslashit() replaced with REGEX based functions
  • Enhancement – Possibility to remove custom permalinks, redirects, permastructure settings directly from “Debug” section
  • Enhancement – New filter “permalink_manager_duplicates_priority” that allows to decide what content type (“posts” or “terms”) should be loaded when the custom permalink is duplicated
  • Fix – A minor fix for url_to_postid() function

  • Enhancement – Support for “Primary category” set with The SEO Framework
  • Dev – Changes for URI Editor section backend (SQL queries + improvements for search box)
  • Enhancement – Improved support for WooCommerce Wishlist plugin
  • Dev – Improvements for slugs sanitization functions
  • Enhancement – Possibility to exclude posts from bulk tools added to “Auto-update the URI” dropdown in URI Editor

  • Fix – Hotfix for PHP Fatal error in permalink-manager-admin-functions.php file


  • Dev – Force 404 for draft posts (for non-logged-in users)
  • Enhancement – New setting fields: “URI Editor role capability” & “Force HTTPS in URLs”
  • Dev – Minor improvements


  • Dev – More debug functions added
  • Dev – Better support for Hebrew letters
  • Enhancement – Support for location custom fields in WP Store Locator – CSV Manager plugin
  • Enhancement – Improved support for Gutenberg editor (reported by Cedric Busuttil)


  • Dev – Minor code improvements
  • Dev – Yoast SEO Breadcrumbs – further improvements
  • Fix – Hotfix for Toolset custom fields support (Permalink Manager Pro)
  • Fix – Hotfix for Polylang URL modes


  • Dev – Code improvements for WP All Import integration functions
  • Fix – Hotfix for Elementor conflict with custom redirects function (Permalink Manager Pro)
  • Enhancement – New field (“Do not automatically append the slug”) in Permastructure settings added to each post type & taxonomy
  • Enhancement – Basic support added for Mailster plugin
  • Enhancement – New permastructure tag: “%monthname%”


  • Dev – Code improvement for “Quick Edit” inline form
  • Enhancement – Support for Yoast SEO breadcrumbs added
  • Fix – Hotfix for Elementor

  • Fix – Hotfix for function that detects custom URIs
  • Dev – Custom URIs for WP All Import inported posts are now generated 30 seconds after the import job is completed


  • Fix – Hotfix for Customizer (custom permalinks filters are disabled in admin panel)
  • Dev – Minor UX improvements
  • Enhancement – Partial support for TranslatePress plugin added
  • Fix – Term permalinks are processed correctly when WPML enabled and “Adjust IDs for multilingual functionality” mode is activated
  • Enhancement – New setting field separated from “Force custom slugs” – now, both the native slugs and special characters (.|_+) can be kept inside the slugs
  • Enhancement – “permalink_manager_force_custom_slugs” filter added


  • Fix – Hotfix for WPML – ?lang query parameter is now appended correctly
  • Fix – Support for comment pages endpoint
  • Dev – Minor code adjustments
  • Enhancement – Metabox for Gutenberg enabled also for CPT
  • Dev – Further improvements for redirect hooks
  • Fix – Hotfix for WP Customizer
  • Fix – Native slugs are saved correctly in Gutenberg editor
  • Enhancement – “permalink_manager_filter_permastructure” filter added
  • Enhancement – Permastructures can be now translated from admin panel

  • Fix – Hotfix for “Force custom slugs” option – now special characters are not removed if “Yes, use post/term titles + do not strip special characters: .|-+” mode is set.
  • Fix – Hotfix for custom fields support in custom permalinks


  • Fix – Hotfix for WP All Import – default permalinks are now assigned correctly to imported posts + possibility to disable WP All Import custom URI functions in Permalink Manager settings
  • Fix – Hotfix for Yoast SEO – notice displayed on author pages
  • Dev – Adjustments for sanitize slug functions
  • Enhancement – Basic support for Gutenberg added


  • Enhancement – Support for draft custom permalinks
  • Enhancement – Support for WP All Import plugin, now the custom permalinks can be defined directly in XML, CSV, ZIP, GZIP, GZ, JSON, SQL, TXT, DAT or PSV import files.
  • Fix – Permalink_Manager_Pro_Functions::save_redirects() method – now the custom redirects are correctly saved when a custom permalink is updated.
  • Fix – Hotfix for “Language name added as a parameter” mode in “WPML Language URL format” settings.
  • Fix – Hotfix for canonical redirect triggered by WPML.
  • Dev – Better support for non-latin letters in custom URIs & redirects
  • Dev – Better support for endpoints
  • Enhancement – Searchbox in URI Editors


  • Enhancement – Support for “url_to_postid” function
  • Dev – Bulk tools use now AJAX & transients to prevent timeout when large number of posts/terms is processed
  • Fix – Fix for multi-domain language setup in WPML

  • Enhancement – Support for %__sku% permastructure tag (WooCommerce) added – now SKU number can be added to the custom permalinks (Permalink Manager Pro)

  • Dev – Code optimization
  • Enhancement – ‘permalink_manager_fix_uri_duplicates’ filter added
  • Enhancement – Possibility to display the native slug field
  • Fix – License validation functions fixed

  • Enhancement – Support added for Revisionize plugin
  • Fix – Minor tweaks

  • Enhancement – Japaneese translation added
  • Dev – Some minor improvements
  • Enhancement – New filters: permalink_manager_hide_uri_editor_term_{$term->taxonomy}, permalink_manager_hide_uri_editor_post_{$post->post_type} & permalink_manager_update_term_uri_{$this_term->taxonomy}, permalink_manager_update_post_uri_{$post->post_type}, permalink_manager_new_post_uri_{$post_object->post_type}
  • Fix – Hotfix for default permalinks (no-hierarchical post types)
  • Fix – Hotfix for attachments default permalinks + URI detect function

  • Fix – Hotfix for endpoints in REGEX
  • Fix – Minor bug fixed – native slugs are now correctly regenerated
  • Fix – Hotfix for URI sanitization functions
  • Fix – Hotfix for AMP plugin
  • Enhancement – Full support for WPML multi-domain language setup
  • Fix – Hotfix for VisualComposer + Yoast SEO JS functions
  • Fix – Hotfix for WPML String Translation

  • Fix – Minor bugs fixed
  • Enhancement – New permastrutcure tag – %native_slug%
  • Enhancement – “Force custom slugs” feature enhanced with new options
  • Enhancement – Possibility to redirect the posts & terms to external URL (Permalink Manager Pro)

  • Enhancement – New permastructure tags – %post_type% & %taxonomy%
  • Enhancement- Support for “Taxonomy” custom field in ACF (Advanced Custom Fields)
  • Fix – Minor fix for endpoints
  • Enhancement – New hooks: “permalink_manager-filter-permalink-base” used instead of “permalink-manager-post-permalink-prefix” & “permalink-manager-term-permalink-prefix”

  • Fix – MultilingualPress plugin
  • Fix – Hotfix & better support for attachment post type (Media Library)
  • Fix – Custom redirects for old permalinks are now correctly saved in Permalink Manager Pro
  • Enhancement – Support for WooCommerce Wishlist plugin

  • Fix – The URIs for trashed posts are now correctly removed
  • Dev – Better support for non-ASCII characters in URIs
  • Fix – Minor fix for hierarchical post types
  • Fix Fix for coupon URL redirect
  • Enhancement – New filter – “permalink-manager-force-hyphens”

  • Enhancement – Discount URLs for WooCommerce – now the shop clients can use coupons’ custom URIs to easily apply the discount to the cart
  • Enhancement – Extra AJAX check for duplicated URIs in “Edit URI” box
  • Enhancement – WordPress CronJobs for “Automatically remove duplicates” functionality
  • Dev – Extra improvements in “save_post/update_term” hooks
  • Fix – Terms permalinks added via “Edit post” page
  • Enhancement – “permalink-manager-force-lowercase-uris” filter added

  • Enhancement – “permalink_manager_empty_tag_replacement” filter added
  • Enhancement – New settings field for pagination redirect
  • Enhancement – Trailing slashes are no longer added to custom permalinks ended with extension, eg. .html, or .php
  • Fix – Term placeholder tags in taxonomies permastructures
  • Fix – Page pagination improvement (404 error page for non-existing pages)

  • Fix – Hotfix for redirects – redirect chain no longer occurs (WPML)
  • Fix – Hotfix for ACF custom fields in terms
  • Fix – “Trailling slashes” mode setting added, also the trailing slashes are removed from permalinks containing GET parameters or anchors (often used by 3rd party plugins)

  • Fix – Hotfix for admin requests (+ compatibility with WooCommerce TM Extra Product Options)
  • Fix – Hotfix for no-ASCII characters in custom URIs
  • Fix – Hotfix for attachments

  • Fix – Hotfix for endpoints redirect

  • Dev – yoast_attachment_redirect setting removed (it is no longer needed)
  • Dev – “yoast_primary_term” setting replaced with “permalink-manager-primary-term” filter
  • Fix – REGEX rules
  • Fix – Hotfix for WP All Import
  • Fix – Hotfix for WooCommerce endpoints
  • Dev – Better support for Polylang
  • Enhancement – Support for Theme My Login plugin


  • Enhancement – Now, the duplicates and unused custom permalinks can be automatically removed
  • Enhancement – %{taxonomy}_flat% tag enhanced for post types permastructures
  • Enhancement – Possibility to disable Permalink Manager functions for particular post types or taxonomies
  • Dev – Better support for endpoints
  • Dev – “Disable slug appendix” field is no longer needed
  • Fix – Fix for WPML language prefixes in REGEX rule used to detect URIs

  • Fix – Hotfix for problem with custom URIs for new terms & posts

  • Trailing slashes redirect adjustment

  • Fix – Hotfix for Elementor and another visual editor plugins
  • Dev – Support for endpoints parsed as $_GET parameters


  • Enhancement – New settings field – “Deep detect”

  • Enhancement – Custom fields tags in permastructures settings


  • Enhancement – Custom URI editor in “Quick Edit”
  • Enhancement – New permastrutcure tag %category_custom_uri%
  • Fix – “Quick/Bulk Edit” hotfix


  • Fix – WooCommerce search redirect loop – hotfix


  • Fix – WooCommerce endpoints hotfix
  • Fix – Redirects save notices – hotfix


  • Enhancement – Extra Redirects – possibility to define extra redirects for each post/term
  • Enhancement – New “Tools” section – “Permalink Duplicates”
  • Enhancement – UI improvements for taxonomies (“Custom URI” panel)
  • Fix – Fixes for user reported bugs

  • Fix – Slug appendix fix
  • Fix – Hotfix for WooCommerce checkout


  • Fix – Hotfix for taxonomy tags
  • Fix – Hotfix for custom field tags
  • Fix – Hotfix for Jetpack
  • Enhancement – Suuport for WP All Import
  • Enhancement – Support for Custom Permalinks

  • Fix – “Custom URI” form issues
  • Fix – for Yoast SEO & Visual Composer
  • Enhancement – Possibility to choose if slugs should or should not be added to the default custom permalinks


  • Fix – Hotfix for RSS feeds URLs


  • Enhancement – Trailing slashes & Decode URIs – new settings
  • Fix – “Bulk Edit” URI reset
  • Dev – Partial code refactoring


  • Fix – Hierarchical taxonomies fix
  • Enhancement – ‘permalink_manager_filter_final_term_permalink’ filter added


  • Fix – Taxonomies & permastructures fix


  • Dev – UI improvements
  • Fix – Fix for canonical redirects in WPML


  • Dev – Partial code refactoring
  • Dev – UI/UX improvements
  • Enhancement – “Auto-update” feature
  • Enhancement – Support for AMP plugin by Automattic


  • Fix – Another pagination issue – hotfix


  • Fix – Post pagination fix
  • Enhancement – Basic REGEX support
  • Enhancement – ‘permalink_manager_filter_final_post_permalink’ filter added


  • Fix – WPML support fixes


  • Dev – Further refactoring
  • Dev – Some minor issues fixed
  • Enhancement – WPML support added
  • Enhancement – “Sample permalink” support added


  • Another hotfix


  • Hotfix for “Settings” section


  • Code refactoring completed
  • Interface changes
  • Hooks enabled


  • Hook for removed posts (their URI is now automatically removed)


  • Pagination bug – SQL formula fix (offset variable)


  • Strict standards – fix for arrays with default values


  • 302 redirect fix.
  • Code optimization.


  • Bug with infinite loop fixed.
  • Bug with revisions ID fixed.


  • Redirect for old URIs added.
  • Debug tools added.


  • Hotfix for “Screen Options” save process.


  • Hotfix for bulk actions’ functions – additional conditional check for arrays added.


  • Hotfix for “Edit Post” URI input (the URIs were reseted after “Update” button was pressed).


  • Rewrite rules are no longer used (SQL queries are optimized). The plugin uses now ‘request’ filter to detect the page/post that should be loaded instead.
  • Now full URI (including slug) is editable.
  • A few major improvements applied.
  • Partial code optimization.


  • Hotfix for not working custom taxonomies tags.
  • Now the rewrite rules for custom post types are stored in different way.


  • Hotfix for bug with dynamic function names in PHP7.


  • Hotfix for front-end permalinks. The custom permastructures worked only in wp-admin.


  • Hotfix for Posts & Pages permastructures


  • Now all permalink parts can be edited – new “Permalink Base Editor” section added.
  • Code optimization.
  • Bugfixes for Screen Options & Edit links.


  • First public version.


  • A first initial version.