Regenerate custom permalinks

The "Regenerate/reset" tool updates existing permalinks to match your Permastructure settings, allowing you to quickly apply changes to multiple posts or taxonomy items at once.

The plugin’s design keeps all previously generated custom permalinks stored statically in the database. It does not automatically update them, allowing you to decide when to update these permalinks, which helps prevent unwanted URL changes.

The Role of the "Regenerate/Reset" Tool

When you change the permalink structure ("Permastructure"), new content items will follow the new format by default. At the same time, existing URLs stay unchanged on purpose as already mentioned.

This is important because modifying URLs that are already indexed should be handled carefully to avoid negative SEO impact. Using "Regenerate/reset" tool, you can decide exactly when and which URLs to update, giving you precise control over your link structure.

While permalinks play a role in SEO, they are only one piece of the puzzle. f you need more information or extra permalink SEO tips please read the linked post.

How Does the Tool Work?

When the permalink is regenerated, Permalink Manager applies the default version defined by your current Permastructures settings.

When you regenerate custom permalinks, it may replace any manual changes you have made. To prevent this, you can exclude certain posts and terms from the regeneration.

You may preview the new permalink by visiting the page where you edit a single post or term. You will find it in the "Default custom permalink" field, as shown in the image below.

How to preview the new custom permalink?
If you want to double-check how the new URL will look when the regenerate process is finished, use the URI Editor. The new permalink that will be used once it is regenerated may be seen in the "Default custom permalink" row .

How to Use the “Regenerate/Reset” Tool?

To access the tool, navigate to the "Tools -> Permalink Manager -> Tools -> Regenerate/Reset" menu. From the first dropdown labeled "Mode", pick "Regenerate custom permalinks".

In the "Select content type" section, choose either "Post types" or "Taxonomies", depending on which content you want to update. You may select more than one post type or taxonomy simultaneously.

To narrow down the operation to specific posts or terms, you can enter their IDs in the "Select IDs" field.

How to find "Regenerate/reset" tool

To start regenerating the permalinks, click the "Regenerate" button. When the process finishes, you will see a list of updated permalinks shown below the form.

The list of new updated permalinks

How to Exclude Items From “Regenerate/Reset” Tool?

If you want to avoid accidental overwriting of permalinks you have edited manually, you can exclude them from processing in the "Regenerate/reset" tool.

In order to do this, under the "Permalink update" section of the permalink editor, choose "Don't auto-update "Custom permalink" and exclude from the "Regenerate/reset" tool".

Ignore in bulk tools

How to Rebuild Native Slugs Using Actual Titles?

The process is similar to the "Regenerate custom permalinks" mode, but instead of handling the custom permalinks controlled only by Permalink Manager, it updates the native slugs used by built-in permalink system.

The updated native slugs are created based on the titles of each post or term. When applied, these changes will remain also if the plugin is later deactivated. Therefore, you would be able to restore the original slugs only you have a database backup.

This mode is not intended for inexperienced WordPress users. Please note that the native slugs are overwritten directly in the database. It is highly recommended to backup wp_posts and wp_terms tables before using "Native slugs" mode.

Regenerate native slugs

How to Automatically Update Single Permalinks?

In addition to the "Regenerate/reset" tool, the plugin includes another method to regenerate custom permalinks. By changing the "Permalink update" mode in the Permalink Manager’s settings, you can enable automatic updating of permalinks whenever a single post or term is saved.

You can find more detailed instruction on this here.

Auto-update
You can configure the plugin settings to automatically update all custom permalinks.
Override global settings
You can further customize this for individual posts or terms if you prefer more precise control.

To update a small number of permalinks, you may choose to do this manually using the "Use 'Default custom permalink'" button. This option works like the "Regenerate/Reset" tool by changing the custom permalink to match the value set in the "Default custom permalink" field.

Restore default permalink
In this example, after clicking "Use "Default custom permalink"" the current permalink "sales/europe/switzerland/john-doe" will be replaced with the default one "sales/europe/switzerland/john-doe".

Last updated by Maciej Bis on: July 11, 2025.


Maciej BisFounder of Permalink Manager & WordPress Developer

The developer behind Permalink Manager, a plugin for managing permalinks, has been working with WordPress, creating custom plugins and themes, for more than a decade.

Go up