external-images-2.33 beta


  1. Dave H.
    May 25, 2020 @ 9:35 pm

    This is fixed in 2.34 – the issue was I’ve moved the internal storage of image URLs from external_image_url to _external_image_url.

    This was done to make it more stable when importing images etc – you still import to external_image_url but the plugin will map that pipe separated list of image URLs to an array that it places in _external_image_url.

    Because of this, after you upgrade to beta 2.34 you’ll need to run the DB update button on the notice that appears in wp-admin.

    Please back up your database prior to doing the upgrade and let me know this works for you. It would have been fine for fresh beta installers, but because you installed 2.32 and then 2.33 this is where the issue came from (presumably you’d already run the DB update in 2.32 and I didn’t update the db version control variable).


  2. Neo n.
    May 27, 2020 @ 8:18 pm

    Hi Dave,

    I did the update and ran the DB update, but after got the message: “Update is complete. 0 rows were updated”. Also external images are not getting displayed again in comparison to Version 2.32 where images are indeed displayed.
    Should I reimport images maybe?



    • Dave H.
      May 27, 2020 @ 9:52 pm

      Ok – I’ve changed to a belt & braces approach for those who were on the beta program, so it’ll re-run updates for all rows now. Even though the db_version had been altered in the latest version, it sounds like each external_image_url had been marked as converted.

      In version 2.36, it will re-run the conversion for all of your images.

      Please let me know – if it fails again, can you please tell me what you have in your external_image_url meta field for an example image and ideally create a ticket and provide me admin access so I can take a look at the database myself – having said that, this belt & braces approach should work now although the conversion will take longer.


  3. Liza T.
    May 30, 2020 @ 5:34 pm

    Hello, Dave.
    I have the same problem. Installed version 2.36, but the problem remains.
    I produced updates for all rows, it becomes infinite (screen ) in my store only 230000 of goods.
    Meta field for an example image external_image_url the field is empty.


    • Dave H.
      June 1, 2020 @ 12:05 pm

      Ok – this gives me a good clue – I think the issue might be when converting empty image fields. I’ll test this, see if I can reproduce then release an update shortly.


  4. Neo n.
    May 31, 2020 @ 10:51 am

    Hi Dave,

    the same problem.I have only about 76000 products in my store, but the image update goes up to 523000 and then stops there, but never ending the process of DB update. PLease see the screenshot attached.


    • Dave H.
      June 1, 2020 @ 12:06 pm

      Is there any chance you could provide wp-admin access and sftp access to your dev site where I can see this and figure out the issue?


    • Dave H.
      June 1, 2020 @ 12:06 pm

      I meant to say – provide wp-admin access & sftp access through a ticket.


      • Liza T.
        June 1, 2020 @ 2:03 pm

        If Neo n. does not give access, I can give.


      • Neo n.
        June 2, 2020 @ 9:05 am

        Sure, I will submit it in a new ticket


  5. Neo n.
    June 7, 2020 @ 10:41 am

    Hi Dave,

    I submitted admin details in the ticket, but didn’t hear from you since. Any update on the mentioned problem? Thanks!


  6. Dave H.
    June 18, 2020 @ 10:34 am



  7. Dave H.
    June 18, 2020 @ 10:49 am

    2.40 pushed live.


  8. Liza T.
    July 9, 2020 @ 10:09 pm

    I wanted to say thank you very much! Everything works very well with the latest update.


    • Dave H.
      July 13, 2020 @ 8:09 am

      Great! Thanks for letting me know.


Leave a Reply

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


We publish performance optimisation guides regularly.

Subscribe so you never miss out.

To celebrate our two new hires Glyn & Kerry, we're offering 30% off anything! Coupon: APRIL21

We use cookies

We use cookies for various things on our site, including our on-site chat bubble (if you use it), our comment forms (if you use them) and for session handling (if you log in).

Other than that, we use cookies to identify where traffic came from to help us understand which traffic turns into sales, we use a cookie for Google Analytics traffic analysis and we use a cookie to customise adverts for our own products we think you'll be interested in.

You can read more detail in our privacy policy page. Please click 'Accept' or 'Decline' to continue.