You moved a page, and now the old URL is scattered across old posts that still point at the wrong place. Finding all of them by hand means searching, opening each post, and hoping you did not miss one. This does the finding for you and shows its work before it changes anything.
I moved a page and need to fix the old link everywhere it still points to thewrong place. Find every published post whose body still links to[https://old-url.example/page] and swap it for [https://new-url.example/page].Do it in two passes. First pass, change nothing: show me every post that hasthe old link, with the post title and the sentence around it so I can see thecontext. Stick to published posts only, leave drafts and pending alone, andtouch the post body only, nothing else on the post. After I approve the list,do the replacements a few posts at a time, exact match only, and hand me backthe list of every post you changed.Why this is safe to run
The first pass is a search, which writes nothing, so you approve the full list of matches before a single post is edited. The replace itself is the narrowest write the plugin has: it is a literal find-and-replace inside a post’s body, it never changes the post’s status, and it only runs on posts you can already edit. Every change is reversible through the post’s normal revision history, so a wrong guess about a match is something you undo from the editor, one post at a time, rather than a migration you have to unpick.
Already connected? Ask your agent for the “migrate a link across your posts” recipe and it runs the same find-then-approve-then-replace flow on your own content.