Import external images from Squarespace.

I am trying to import all my externally hosted images in blog post I recently transfer from squarespace.

I have tried this plugins:
https://wordpress.org/plugins/import-external-images/

But it did not work.
I tested it to import images hosted on non-squarespace sites, it worked fine.
So I am guess there is something unique about squarespace hosted image that is causing an error.

here is an example of an image path the is visible in the post, but will not import using this plugin:
http://static1.squarespace.com/static/56b7a16f37013b3579d9c0e5/56b7a38ce651597d0f95633b/56b7a38de651597d0f956f1f/1454878784687/Zenspirations_by_Joanne_Fink_February_1_Blog_3.png

Has anyone done this successfully?
Is there a different plugin I could try? (I also tried this one: https://wordpress.org/plugins/image-teleporter/
didn't work either)

I would love anyones help.... please!

  • Adam Czajczyk

    Hello @dwhitlock,

    I hope you're well today and thank you for your question!

    I took a look at the image you linked to and also downloaded and inspected the plugin that you tried to use. It seems that there's nothing unusual with an image.

    The plugin however uses WP native "download_url" function to download source of given URL (in this case an image). The function is a part of WP HTTP class which is, generally speaking, a kind of internal "virtual browser" emulator. That's just a wild guess but I suppose that these images are protected from "hotlinking" and/or unauthorized access (meaning some pre-defined conditions such as browser HTTP headers etc) in order to block "web scrapping" attempts.

    I think it may be worth to give cUrl a try as it's usually a "foolproof" way to download pretty much everything. I'm not aware however of any ready to use plugin for that purpose and turning the one you're using to use cURL would require a bit of custom coding job.

    That said, I'd like to make sure that we're on the same side here. I understand that the images you're referring to are already included in your posts and currently fetched from Squarespace and you'd like to automatically download them to your media library and update URL in posts. Is that right? Or are you looking for a way to "bulk download images" and "bulk add them" to Media Library and then you could manually add them to posts/pages of choice?

    Please advise!
    Best regards,
    Adam

  • Adam Czajczyk

    Hello Dave!

    I did some further research and it seems a lot of people are having issues trying to "automatically" import images from Squarespace. I found this thread where somebody shares a modified version of "Import external images" plugin:

    https://wordpress.org/support/topic/has-anyone-gotten-this-to-work-with-squarespace

    I think this may be worth giving a try. There's also another plugin that may be able to download images from Squarespace according to its developer:

    https://github.com/gfreeau/squarespace-to-wordpress-plugin

    This however is meant to download entire content including images so it would be better to give it a shot on some "dev"/"stagin" site. I think I'd start with that first one.

    Would you give it a shot and let me know if it worked for you?

    Best regards,
    Adam

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.