Вариантов масса:
1) прописать нужные изменения (редирект) руками в htaccess (плохой вариант)
2)
написать или
найти плагин который добавит нужные правила редиректа (правильный вариант)
3) к посту у которого поменялся url, добавить доп. поле со старым url. В папке темы в файле 404.php проверять запрошенный url, на существование в доп. поле постов и в случае совпадения делать редирект на нужный url, а в случае отсутствия совпадений, показывать 404 (простой вариант). Пример (без поиска в доп полях):
if ($_SERVER['REQUEST_URI'] == '/old-post-url.html') {
header("HTTP/1.1 301 Moved Permanently");
header("Location: /new-post-url.html");
exit;
}
...
// остальной код страницы 404