FAQ

Frequently asked questions about Default Permalink.

I enabled the plugin but slugs are not replaced

In addition to activating the plugin, you need to check “Enable” under “Settings” → “Default Permalink” and save changes. Also, only auto-generated multi-byte slugs are replaced: posts whose slug is already fixed and post types that are not targeted are left untouched.

Is a multi-byte slug I specified myself replaced too?

No. A slug you explicitly enter in the permalink field is respected as-is, so you can still use multi-byte URLs when you want them.

Can I convert the URLs of posts created before installing the plugin?

Yes. The “Bulk convert existing slugs” tool at the bottom of the settings page converts existing multi-byte slugs to the selected format, 50 posts per run.

Do old URLs break after converting a slug?

No. WordPress core remembers the old slug and redirects (301) old URLs to the new permalink, so search engines pick up the new URL as well.

Does it work with custom post types?

Yes. You can select any public post type under “Target post types” in the settings. Note that custom post types registered after the setting has been saved are not targeted automatically — check them on the settings page.

How do I know a slug has been replaced?

An admin notice is shown once the next time you open the edit screen of the affected post. Since the block editor does not reload the page on save, the notice appears on the next full load of the edit screen rather than immediately after saving.

Can I use my own slug format?

Yes. The generated slug is passed through the default_permalink_slug filter, so you can customize it from your theme’s functions.php. See the developer documentation for details.

Does any data remain after uninstalling?

All plugin options are deleted on uninstall. Converted post slugs are part of the post data itself and remain unchanged (URLs do not change).

Copied title and URL