Regenerate post permalink

Description

I recently imported thousands of posts having non relevant permalinks from different WordPress blogs / sites and I wanted to have all the permalinks based on the title.

First I created this usefull plugin for me, Now I want to share with all the WordPress users.

What this plugin does? It regenerates the permalink based on title:

Ex Title: My new car ==resulted permalink==> my-new-car

PS: Always create database backup before the permalinks regeneration.

Screenshots

  • Permalink regeneration Admin Page.

Installation

  1. Install Regenerate post permalink either via the WordPress.org plugin directory, or by uploading the files to your server
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. That’s it. You’re ready to go!

FAQ

1. Where can I access the permalink regeneration tool?

After you activated the plugin, please go to SETTINGS -> PERMALINK REGENERATION

Reviews

Plugin in version 4.9.1 makes a mess

Please add wp_unique_post_slug()
https://codex.wordpress.org/Function_Reference/wp_unique_post_slug
before save to MySQL.
This plugin now (version 4.9.1), makes a mess in MySQL.
Toons of duplicate slugs.

Simple and effective

After an import from a non wordpress site, all blogs suddenly had a slug like “revision-v4-1” or something like that. This plugin save me a lot of trouble fixing this.

Read all 12 reviews

Contributors & Developers

“Regenerate post permalink” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.3

  • Test with WordPress 4.7
  • Test with WordPress 4.4.1
  • Test with WordPress 4.3.2
  • Test with WordPress 4.3.1
  • Test with WordPress 4.3.0
  • Test with WordPress 4.2.1

1.0.2

  • Transform diacritics from title to non-diacritics chars in the slug
  • Umlauts short version support

1.0.0

  • First version.