I set up this website to separate out my technical work from my fiction writing. Fiction on tylertork.com (it’s really excellent fiction BTW), nonfiction here. Since I’d been using the same website for both, I needed to copy over some content, including a lot of articles with lots of screenshot images.
When editing a post or page, copy/paste of rich content works well — I was able to copy whole posts to the clipboard from the old site, paste them into a post I was editing on the new site, and Bob’s your uncle. Only problem is, what I’m really pasting is HTML data, which when it includes an image, references that image by its URL, so the posts on the new site were pointing to images on the old site. For purposes of backup, ease of editing, and better organization, it’s better to have all the content in one place.
To help with this, I used the plugin Auto Upload Images by . Thanks, Ali! If you create or edit a page while this plugin is active, it finds all the places your HTML references an image on another site, and copies that image to your own site, updating the reference also. Now all those images are in your own media library and can be deleted from the original site (if you like). It’s super slick — it just works, which is a mark of the best plugins.
You need to install the plugin before you paste the content, for it to work. If you already have images linked to other sites, here’s another article explaining how to fix that after the fact.