最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

plugins - Replace existing pages with new pages, keep menu links

programmeradmin1浏览0评论

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?

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?

Share Improve this question edited Jul 15, 2015 at 2:24 bobsya asked Jun 29, 2015 at 1:18 bobsyabobsya 631 gold badge1 silver badge4 bronze badges 6
  • Sorry, but why not edit the existing pages? – s_ha_dum Commented Jun 29, 2015 at 2:11
  • Because the new pages are entirely new content, with multiple changes at the Wordpress and New Template level - it's not just content in the textbox. They are also synced with original Gdocs and have defined a workflow for a copywriter and revisions that will occur. – bobsya Commented Jun 29, 2015 at 2:57
  • 3 Why have I been downvoted for this? I may have been unclear to start with, yet I quickly clarified. If it has an obvious answer please provide it - I haven't been able to find it. Note that i'm talking about REPLACING pages/DB ref's, keeping links and the existing menu, and not redirecting any pages. I also understand there are ways I can do this manually, I was looking for a more streamlined method. Thanks – bobsya Commented Jul 15, 2015 at 2:19
  • 2 Also looking for this feature.. I understand exactly what you need. E.g. I created a new design for /page-1 as /page-1-new so I could test a few things get design right, etc. I want to simply be able to replace /page-1 with /page-1-new ... overwrite prior tags etc.. I imagine the plugin would simply say "update as" and give you the option to select a pre-existing url and and then confirm to overwrite a different page. At that point, I can simply delete the /page-1-new, and move along with life. – Jake Bohall Commented Aug 28, 2019 at 2:04
  • 1 Yeah you got it @JakeBohall , seems bizarre it doesn't exist, or I haven't found it yet. I gave up, how about you? – bobsya Commented Sep 26, 2019 at 10:36
 |  Show 1 more comment

2 Answers 2

Reset to default 3

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/support/topic/updating-current-page-with-new-built-page/

...and am grateful for the answer provided by Joy (@joyously on WordPress 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!

I found your post when I was looking to do the same thing. I don't know if I am too late for you, but maybe someone else will benefit.

I have used a simple, free, effective plugin called 'Page Links To'

It puts an extra box near the bottom of each editing page, and defaults to 'its normal Wordpress url'. But you can change it to redirect to a custom url, for which I am using the replacement page on the same site. Redirect is quick and effective.

I don't know enough about Google to know how it affects rankings etc, though.

发布评论

评论列表(0)

  1. 暂无评论