WordPress plugin · WPML family
WPML Sticky Links Add-on
Keep links between pages and posts working when you change slugs, parents or permalinks.
About This Plugin
WPML Sticky Links prevents links between pages and posts from ever breaking, even if pages move and get renamed. Links survive changing a page's parent, changing its slug and changing the site's permalink structure.
When a page is displayed, WPML inserts the permalink of the page you link to. Whenever a URL changes, every page linking to it updates immediately.
By default, WPML turns all links in the post body into sticky links, and you can include links in widgets and strings too. Batch replace regular links with sticky ones, scan existing content to convert its links, and get reports of broken links with help fixing them. You can revert sticky URLs to regular permalinks at any time.