Total Synchronization

So now, what about all those hundreds of thousands photos in your WordPress that are not linked with your Lightroom? Well, you can link them using the “Total Synchronization” features! Let’s do it: this module is accessible under the menu “Library > Plug-in Extras”.


There are two ways of linking your WP photos and with your LR’s ones. I suggest you to start with the automatic matching first, then finish-up with the manual matching if you have any not-linked photos left.

Automatic Matching

The automatic matching attempts to match the photos between WordPress and Lightroom. This matching is done by comparing the metadata, and, if not available, by using perceptual hashing. This hashing is slower and generally less accurate but provide perfect results if the photos are actually similar in your WP and LR.

The module is accessible through Library Menu > Plug-In Extra > Total Synchronization.

Starting the process is very easy. Make sure the WordPress website is selected (on the left) and that enough photos are selected on the Lightroom (on the right, you can work with a selection of photos or all of them). Click Start! Then you might want to go to bed. Depending on the number of photos and the need of hashes, that will take some time.

Many requests will be performed to your WordPress server. This is usually fine, however, a few hosting services might terminate those requests abruptly. If you get the “Got an error from WP” message, please check the FAQ.

As new matches are found, they are added to the screen. When the whole process ends, you will be able to use the actions at the bottom.

  • CLEAR. Remove this match from the screen. It does nothing to your LR or WP. Basically that is just to clear your dashboard from the matches you are done with.
  • LINK. The actual linking is done through this button. The LR image will be moved to the Publish Service (as a “New Photo to Publish”) and the image on WordPress will be marked as linked.
  • LINK + NEXT. Same as above. Then it moves to the next match! You might especially want to use that button since it is convenient. If you make a mistake, the “Unlink” button will rescue you.
  • UNLINK. Did you link two images by mistake? No worries. You can use this button to un-link them.
  • IGNORE. You might have external images, logos, icons and so on in your WordPress. By ignoring them, you will never see them again in WP/LR Sync.

Once you are done with all your matches, you can Publish the changes. Fresh images will be applied to your WP Media Library.

Manual Matching

The same photo might sometimes looks very different between your WP and LR because of post-processing, cropping, rotation, etc. In that case, the automatic matching might not work and you will need to do it manually. That’s where the “Advanced” tab comes in.


Start with Get / Refresh Statistics. The number of Hashes and IDs will be updated. We don’t care about the hashes here but we do need all your photos to have IDs.

The ID is an unique reference to a photo in your LR. Since those IDs are not accessible normally, you need to click on Create LR IDs  (very fast) then it will be available in the Metadata, like below, in LR ID. I suggest you to switch to the “WP/LR Sync” preset that shows all the information you might need.


The manual matching has to be done on Lightroom and WordPress. When the photo is not yet linked to LR, its status (in the Media Library) is marked as “Unknown” and a text box can be found below. You can copy/paste the LR ID you got from LR in here and click Link.


Then, immediately, you need to drag & drop the photo in the Publish Service’s folder Photos.


Those two photos are now linked! During the next “Publish”, the photo will be replaced with a fresh one using your export settings.

You can also check your Settings -> Media to enable the WP/LR Tools then you will get a WP/LR Dashboard in the Media menu. With this dashboard, you can directly see and work with the Unlinked Photos and Duplicates.


I would love to make this tutorial better so if you have any remarks, corrections or questions please contact me. Thank you πŸ™‚

  • Andreas Sebald

    Hi Jordy, yesterday I installed the WP/LR-Plugin trial and started the Total Synchronization. This morning I did part of the the matching and closed the dialog box afterwards. Unfortunately, I didn’t do the manual matching in the advanced part.
    When opening the Total Synchronization dialog box in LR again, everything is greyed out and I have no idea how to create the LR IDs and complete the work.
    Is this because of the trial version or did I do something wrong?


    • Hello Andreas πŸ™‚ I am not sure; did you try to login/logout in the settings of the plugin? That will tell you if something is wrong with the trial. Also, maybe an error happened, but in both case, normally, you would get a message.

      • Andreas Sebald

        Hi Jordy, the logout/login actually helped. Thanks a lot!
        Is there any chance to have an overview of all the images that I marked with “ignore” after completing the total synchronization? That could be helpful to find out if I did something wrong or to be able to change this status afterwards.
        Apart from that, great and very helpful plugin! Within the next days, I will come back for a license πŸ™‚

        • You mean filter by “ignored”? No, I mean, you can see that information in the Media Library but you can’t get the list, though I could add that in the Media Tools (in WP/LR Sync menu).

          • Andreas Sebald

            That would be great! Particularly if paired with a function to unignore”. This would provide the chance to undo markings that were unintended.Just in case that I want to link an image that I marked as “ignore” earlier. What do you think?

          • I added that feature in the latest version of the plugin, did you see? πŸ™‚

          • Andreas Sebald

            Salut Jordy, I did see it, yes! And I love it, as it provides me an good overview and also the possibility to link later on. Thanks for your great work! As you might have seen, I do have a license now πŸ˜‰

          • Thank you so much! πŸ™‚ And also don’t hesitate to write a little review here: It always helps a lot πŸ™‚ Cheers! Enjoy the plugin.

  • Andrew Rowell

    Just tried to buy WPLRSync an I get a Bad request error on the store page

I recommend you to use WPEngine or SiteGround. They are both excellent hosting services and work perfectly with all my plugins.