I basically want a plugin or method that would give the same functionality as ‘Enable Media Replace’ but for replacing pages and posts, instead of redirecting, or manually editing.
I’ve searched high and low and while I’ve found similar, or workarounds, or manual editing of DB, these weren’t ideal, or beyond my abilities.

I’m redesigning an existing WP site, have changed template and have added many new pages, with multiple template level customisations (on >20 pgs), but want to keep the existing (google indexed) links throughout intact – and not have to change menu.

I’d like to ideally: Change urls, slugs, etc of my NEW pages to match these existing links sitewide (leaving existing redundant &/or deleted).

Is there a plugin or method that would be faster than me deleting and manually renaming all the new pages?

2 Answers
2

I was shocked to see that such a simple thing is not readily supported.

I was even more shocked to see that no one had a good answer here on StackExchange!

Happily, I found this post:

https://wordpress.org/support/topic/updating-current-page-with-new-built-page/

…and am grateful for the answer provided by Joy (@joyously on WordPress.org and Slack)

“If you need to build a new version over a long period of time, start a new page and only save Draft. [You can also save and publish as another page name so others can review it while under construction.] When it is ready, go into the Text mode of the editor and copy all. Then go to the old page Text mode and select all, and paste. Then save the old page (with new content).”

So:

  1. Use the text-mode editor to copy the content of the new page.

  2. Open the old page, go to text-mode editor and paste the copied content from the new page.

Enjoy!

Leave a Reply

Your email address will not be published. Required fields are marked *