banner



How To Save All Pages In Wordpress To Transfer To New Template

Moving your WordPress site to another location tin can be a stressful and fiddly experience, not helped by the fact you can't just simply move your files and database. No, that's simply not how WordPress works.

Fortunately, WordPress has a handy "Import" and "Export" tool congenital in. But unfortunately, it'll only conform some basic requirements and you need to improvise a lilliputian to attain other effects.

In this commodity, I'll show you step-by-step how to migrate your WordPress installation's content to a new place.

Let's get cracking!

  • Before We Beginning: Back Upwards Your Website
  • Changing Your WordPress Installation'due south URL? Or Transferring a Whole Site?
  • How to Move Content From I WordPress Site to Some other
    1. Export From Your Former Installation
    2. Install the Importer
    3. Upload Your Content
    4. Assign the Content
  • Partial Content Motility
    1. Select the Content You Want to Export
    2. Import every bit Before
    3. Duplicate Media Files
    4. Consign Attachment Posts
    5. Edit Your SQL
    6. Import Attachment Posts
    7. Export Post Meta
    8. Edit Your SQL Again
    9. Import Mail service Meta
  • Finishing Upwards

Before We Start: Back up Your Website

Some WordPress installations or server setups may present you lot with unique challenges on migrating content. Although this article volition deal with an boosted unique eventuality (namely that you lot only desire to transfer apart of your WordPress installation's content), there's no guarantee that the steps detailed here will unfailingly work for every setup.

It goes without saying that you lot're solely responsible for your site, even when following this guide to the letter; there's some database work involved depending on what you lot want to do, and if you accidentally delete a huge clamper of your site, that's down to you. Basically, be conscientious with this!

For the purposes of this post, I've created 2 separate localhost installations of WordPress to provide yous with pictures of each step. You might similar to try moving your content to a test site to cheque it works.

To that end, I'd recommend making a backup of your entire site at this indicate. Of course, you do that regularly, don't you? (If not, y'all definitely should exist. Get to it.)

If yous want to do this manually, recollect to include both your databaseand site files (primarily because this includes your website'due south Uploads folder).

Backing Up Files

You lot can create and download a Cypher of your site files via FTP. How to do this varies per FTP client simply is generally adequately obvious. Make sure y'all download and deeply store your backup compressed file – just as with any backup.

Backing Up Your Database

Login to your phpMyAdmin account and select the database in which WordPress is installed.

Select Consign from the top menu. For almost people, "Quick" options will be adequate. However, if you have tables other than the WordPress installation yous desire to dorsum up in the aforementioned database, click Custom to select the tables y'all want to back upwards; all other options should remain untouched. Finally, click Go to download your database backup file (.sql format).

phpMyAdmin Database Export Options
Your WordPress tables are prefixed "wp_" by default – since I take two installations in the same database, mine are actually prefixed wpmudev_export and wpmudev_import. Here, I'grand backing up the wpmudev_export files.

Hopefully, those backups won't be needed, only information technology's always advisable before embarking upon such work. If the site to which you're migrating content already has content, make sure you lot support that one also.

With precautions out of the manner, let'southward get to work!

Changing Your WordPress Installation's URL? Or Transferring a Whole Site?

If you're only looking to change your website to a new URL or otherwise want to transfer absolutely everything from 1 installation to some other, the good news is that you've picked the like shooting fish in a barrel choice. WordPress'due south own import and export tools volition work perfectly for yous so no need to do anything too complicated under the hood.

Here's how to transferall your WordPress content – pages, images and files, posts and everything else – to a new installation.

Incidentally, it is probably easiest to create a new installation on your new server (or even the new location within a server) and import/export than to change your files' configurations. All the same, if you lot'd rather exercise it that mode, the WordPress Codex can propose. Your installation should be up-to-date with the latest WordPress version and so information technology won't exist a problem, only if it's non, upgrade your old installation outset. If you actually tin't update for some reason – such as keeping a plugin that doesn't work with new versions – your new installation can be an onetime version. This is far from recommended because many old versions of WordPress accept critical security flaws.

How to Move Content From Ane WordPress Site to Another

1. Consign From Your Old Installation

WordPress Export Page.
WordPress's own Export Tool.

Go to your WordPress dashboard and select the Export item from the Tools department.

Considering you lot're exporting everything, it's piece of cake: keep the All content choice selected and hit Download Export File.

An XML file will exist created. Continue it in a safe place and become across to the installation to which you're migrating.

2. Install the Importer

WordPress importer options.
The WordPress importers screen.
Importer Install screen

On the new WordPress installation, go once again toTools, just this time selectImport.

Y'all will be shown a list of importers, from which you should select the WordPress selection.

Click Install At present and await for the importer plugin to download and install.

If it all works, you tin can click Activate Plugin & Run Importer on the next screen.

At this bespeak, you're all ready to import and the XML file yous generated earlier comes into play.

3. Upload Your Content

Screen to upload WXR XML file
Upload the WordPress eXtended RSS (WXR) XML file you created earlier.

Click Cull File on the screen that follows and select the XML file you created on the old site.

Next, click Upload file and import.

four. Assign the Content

Importer Content Attribution Options.
You tin can import or add together new author accounts, or attribute content to existing authors. Ensure yous import and download attachments.

You'll be given an option to assign content to existing users on the new site (if you have an account on both, you can assign your old posts to your new account), or create new users either with their old usernames or with a new one you select. This ensures all the content is attributed to an author account that exists on the new site.

If you lot have any images or files to move to the new site, make admittedly sure that you tick Download and import file attachments– it's non selected by default.

Striking the Submit button and you lot're washed! The page may take a trivial longer than usual to load because it's creating all the new rows on the database, but it will get through it. Just wait patiently for information technology to be processed and all of your content should exist imported onto the new site ready for its life in that location.

Partial Content Movement

And then that's the like shooting fish in a barrel scrap out of the way. However, if yous're looking to consign merelysome of your content, I'chiliad afraid to say that WordPress's tools probably won't cater for your needs on their own.

Selecting All content is the only way to export your attachments (files that appear under theMedia section). Therefore, if y'all desire to transfer specific parts of the contentand your images, you'll either demand to move everything across so delete it (fourth dimension consuming for larger sites) or poke around in your files and database – which I shall bear witness you how to do at present.

The exporting and changing SQL that I'yard nearly to show you will be demonstrated for moving attachments, but you lot can also apply a similar methodology to transfer the whole database across. This is useful if you desire to transfer everything only your XML file is too big to upload through the importer.

1. Select the Content You lot Desire to Export

Venture once again to theTools > Export screen to begin with.

Export screen with posts selected.
Here I have chosen to export merely posts after mid-2010 from a certain author. Y'all can also choose to export by condition (eg. Published, Pending, Draft) or their Category. Other content types similar pages (or Feedback, Portfolio, etc. if enabled) can be selected.

One time y'all've selected which content you'd similar to consign, click Download Export File equally before. If there are multiple selections you'd like to brand (eg. 2 authors' posts in a date range, or someone's postsand all pages), information technology's entirely possible to get back and create multiple consign files for each choice.

ii. Import every bit Earlier

After y'all have all the WXR XML files you want, get to the new site and install the WordPress Importer as previously shown. You can upload your files (one at a time) as before and they'll install the specific posts/pages/other content onto the site.

Even so, this is non the stop, because you'll notice that y'all still don't have whatever attachments (eg. uploaded images) on your installation quite yet.

3. Indistinguishable Media Files

Go to your quondam installation's FTP customer and find the/wp-content/uploads/ binder. I'm using Windows 10's File Explorer as my FTP client, simply near should be able to compress files and download them.

Sending to compressed (zip) file.
Depending on your FTP client, compressing all folders inside your uploads directory into a .cypher file volition exist done through unlike methods.

Download the .Nix file you generate and upload it to your new site's FTP (or cut and paste it if you tin access both sites through your FTP client).

Moving uploads .zip.
I'thousand cutting and pasting my compressed uploads across, but yous can download and upload if you need to change between FTP clients.

You tin then extract all the files from the compressed binder into the Uploads directory.

Unfortunately, that's not the end of it; while your files are in the right place, your WordPress installation won't know almost them considering the attachment details haven't yet been copied beyond from the database.

No media attachments found.
Your new WordPress database doesn't know about the files you've uploaded to the new server yet.

4. Export Attachment Posts

Head over to your old site'south phpMyAdmin database and find thewp_posts table (supervene upon wp_ with your prefix as necessary).

wp_posts table SQL.
Again, I used wpmudev_exportposts, but replace the table name with the right prefix as applicable to your database.

At this point, you need to find the zipper posts (those are the media posts) so paste in the post-obit SQL (changing the table proper name to have the right prefix if necessary) and hit Get.

SELECT   *  FROM   `wp_posts`  WHERE   `post_type` = "zipper"
Executed SQL query.
The SQL query will return but attachment posts.

Curl to the bottom of the query results and check Bear witness all so all attachment posts are showing. In one case all rows are displayed, choose Check All then click Export.

At this bespeak, things get a fleck more complicated, but stay with me and follow the steps carefully and you should be fine.

Custom wp_posts Export with Format Specific Options
For the purposes of the picture show, the options you'll demand to change accept been moved upwards the page. You may need to scroll down to find them.
  1. Cull Custom to show all possible settings.
  2. Scroll downwards to the Format-specific Options section.
  3. Choose information.
  4. Leave everything else as it is and click Go.

5. Edit Your SQL

This footstep is necessary if your new installation has a unlike database prefix to the one from which you've simply downloaded your SQL export file.

Edit the .sql file using a text editor such every bit Notepad++, finding and replacing the former prefix with the new prefix.

Find and replace prefixes in SQL file.
In my case, my original database was prefixed wpmudev_export and the i to which I will be moving the attachments is prefixed wpmudev_import!

If your prefixes are the aforementioned (eg. both tables are wp_posts), that's fine and you can ignore this footstep.

6. Import Attachment Posts

wp_posts Import Page.
Every bit ever, observe the tabular array with the right prefix as applicative!

Go to your new database and observewp_posts  (or equivalent); click Import.

Click Choose File – brand sure you click, don't drag information technology in, equally this ways it won't exist uploaded in the correct place – and select the exported SQL file.

Leave all other options as they are and execute the query by hitting Get. You'll see a success bulletin once it's finished and all your attachments will now be visible under Media – although there's a further stride before your images will offset showing up properly.

Media library showing just files, no images.
As yous can run into, none of the images actually show as images…yet!

vii. Consign Postal service Meta

wp_postmeta Custom Export Options
Again, the options you need to change are on this picture. You may need to scroll to find them.

Similar to the previous database piece of work, this time find your old installation'swp_postmeta table and select the Export tab.

Select Custom settings again and culldata rather than structure and data, simply every bit earlier.

This fourth dimension, also locate the Data Creation Options heading and select REPLACE every bit the office to use when dumping data.

Once again, click Go to create and download your SQL file.

eight. Edit Your SQL Over again

wp_postmeta SQL file editing

Again, yous need to modify the prefixes in your SQL file if the new database prefix will be dissimilar. Yous should besides find all references to your old URL and replace them with the new i.

9. Import Post Meta

Go to your newwp_postmeta (or other applicative prefix) table and, exactly as before, import your edited SQL file into the new installation.

Your media library is now complete once again, ready to fit back into your transferred content (finally).

Completed Media Library
Finally, all your images show up and can be shown within content!

Finishing Up

If you've got through all that, well washed – it'due south a bit of a roundabout method only to transfer some images across with specific posts.

Of course, there are yet catches with this: if you only want to migrate some of the images, you need to go through and pick out the folders (hopefully you want them by date or it would takeforever) more than carefully when uploading. You could also run into trouble with duplicate chief keys transferringwp_posts if you already had posts on the new installation.

Clearly, to brand the Import/Consign procedure more intuitive – rather than requiring such creative thinking with the databases backside the CMS – some piece of work will need to be completed for a futurity WordPress release. While nosotros wait, withal, if you do demand to motion some of your content, this should work for you – information technology's well worth the fourth dimension!

If you've got whatever more ideas and methods for moving acrossparts of a WordPress installation with all the content in tow, we'd beloved yous to share it with us in the comments. Likewise, let us know if you're having any problems with these methods and we can try to give you a manus.

Tags:

How To Save All Pages In Wordpress To Transfer To New Template,

Source: https://wpmudev.com/blog/moving-wordpress-site/

Posted by: brownhatichoode.blogspot.com

0 Response to "How To Save All Pages In Wordpress To Transfer To New Template"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel