How to Fix a Broken Embedded Flickr Album

I recently had need to embed a Flickr album, as I've done many times before. When I published the article, however, the album was broken and only showed a single image. Odd, sure, but I figured I had just copied the wrong embed code; an hour later and I was fairly certain I hadn't.

The Problem

What I wanted was a gallery that showed all the photos in the Flickr album in order, with left and right arrow-buttons for navigation. Something like this:

Kew Gardens & Science Museum

Looks great, simple to use and what I've always had when using the Flickr embed codes in the past. The problem, though, was that instead of a nice gallery I just had this:

Kew Gardens & Science Museum

Looks similar, but it's just a static image linked to the album page on my Flickr profile; there's no way to scroll or navigate through the photos. Weird right! A few hours Googling around the subject later and the bad news is that the issue is frequently encountered, but not consistent, so doesn't appear to be considered as a bug. The good news, though, is that you can manually force an embed code to behave in the 'correct' way, you just need to know how.

How to Fix It

Full thanks should be directed at Flickr user studyabroadwmu who posted the missing piece to the puzzle in a Flickr support thread last year.

The trick is noticing the seemingly innocuous difference in the anchor tag of the embed code generated for the two albums above:

<em><a title="Kew Gardens & Science Museum" href="https://www.flickr.com/<strong>photos</strong>/161720506@N06/<strong>albums/72157669</strong>217526758" data-flickr-embed="true" data-footer="true"></em>

As opposed to:

<em><a title="Kew Gardens & Science Museum" href="https://www.flickr.com/<strong>gp</strong>/161720506@N06/<strong>y5R7Wu</strong>" data-flickr-embed="true" data-footer="true"></em>

Why the bottom embed code was generated using some kind of URL shortening is not clear, but that's the root of the issue. Want to fix it, just open the album in Flickr and take a look at the URL in the browser bar, which in this case would be:

<em>https://www.flickr.com/photos/161720506@N06/sets/72157669217526758/</em>

Now copy that and paste it over the value of the href attribute and, hey presto, you should have a working embedded gallery once again!

Explore Other Articles

Newer

Where Are the Dragons?

Yesterday, we visited The Vyne, a National Trust location in Hampshire. I'd love to say that we'd gone to dig into the history of the area but, really, we went to catch-up with family and enjoy a …

Conversation

Want to take part?

Comments are powered by Webmentions; if you know what that means, do your thing 👍

  • <!DOCTYPE html> <html> <head> <title></title> </head> <body> <p>I recently had need to embed a Flickr album, as I've done many times before. When I published the article, however, the album was broken and only showed a single image. Odd, sure, but I figured I had …</p> </body> </html>
  • Murray Champernowne.
Article permalink