BP Flickr Plugin- Allow your users to show their latest flickr images on their BuddyPress profile

Hi all

I am glad to be back to the normal BuddyPress things again and I will like to stop the silence of a week with the plugin BP Flickr.

This plugin allows your users to showcase their Flickr Photos on their profile as below.ย  My thanks goes to Chris for constantly reminding me about this plugin(Chris, you are listening ๐Ÿ˜€ )

This plugin does not fetches the feed as xml as most other plugins do, rather I have fetched feed as serialized PHp(Thanks to Flickr for allowing serialized php feed). That makes it much fast and efficient than parsing the xml.

What It does:

Allow your Users to set their flickr NSID and show their latest 20 photos on their profile.


  • Uses serialized php feed from flickr to make the things efficient
  • Fully packed template tags, do whatever you want
  • Change the css in your theme(yourtheme/flickr/style.css) and that will be used
  • Pretty Photo lightbox is included with the plugin

How to Use It:-


  • Download bp-flickr.zip
  • Unzip it and move "bp-flickr" to your wp-content/plugins
  • Login to WordPress backend, go to Dashboard->Plugin and Activate "Bp-Flickr"
  • Move "flickr" folder from bp-flickr to your active theme
  • Check your profile and enter the settings for your flickr account there(Flickr NSID)


Flickr Photos Listing on Buddypress profile

Settings Page for the Bp-Flickr

Viewing Photo Using PrettyPhoto lightbox



It's a free plugin, feel free to experiment with it as you want. Btw, I do plan to do a more sophisticated Flickr plugin in future using flickr API(not the feed).

Looking forward to hear your comments andย  suggestion ๐Ÿ™‚

Photos Credit: The photos you see on my demo are not mine. They belong to "Stu232". I liked his photos and used them as demo. My sincere thanks to Him too for the incredible photos ๐Ÿ™‚

PS:ย  If you find my plugins/themes useful for your site/work, please consider getting an account here on Buddydev, I will highly appreciate that.

NOTE: The plugins which I announced last week are delayed by 2 weeks because of my health. I am almost back to work again, so hope them to be ready soon now.

33 Responses to BP Flickr Plugin- Allow your users to show their latest flickr images on their BuddyPress profile

  • It is not working on wordpress mu 2.9.2 and buddypress.

    • Did you move the flickr folder that is in the plugin to your active theme folder? That folder contains the templates that it needs to display otherwise when you try to go to the flickr tab, it will just send you to the root URL. Give that a try becaus it works fine on my 2.9.2 wpmu and bp 1.2.3 install.

      • should i move the entire plugin folder to my theme folder?

        • No. Just the flickr folder goes into your theme. the way I do it is to upload the entire plugin to the plugins folder and then delete the templates folder inside it, like flickr. Then I change directory to my theme folder and JUST upload the templates folder. Activate the plugin and you should be good to go.

  • YAY! My members were asking for this so thank you so much! It works perfectly!

  • Can you support Twitpic.com feeds RSS …..

    • Can you point me to the right direction for personal feed using twitpic.com, If it is providing an rss feed, I will support it but again, the problem is I am not a registered member there and as far as I checked their documents, I could not find a way.

  • Hi There.

    I can not get this to work which version of buddypress is supported because i am running the lastest released all i get is the :

    Viewing photo 1 to 1 (of 1 photos) but no picture is shown ?

    Hope you are able to help me – great plugin would really like this to work on my site.

    Best regards

    • hi Sandholdt
      Please check your site supports wordpress HTTP API. If yes, and your flickr stream have images, It will work, please make sure to check the flickr NSID you have entered.
      It supports bp

      • Hi Brajesh.

        Sorry but i do not know how to check this – i am running wpmu 2.9.1 so it should be there right ? I hope you are able to help me here.

        Another thing i have been trying now for 2-3 days to again upgrade my account but i can not get it to work – and I really would like being again premium.

        Hope to hear from you soon.


  • Joe #

    Hello Brajesh,
    I have the latest Wp and Buddypress installed. When there is no 'nsid' I get viewing 1 of 1 message and when I put the nsid I get the following message

    Warning: array_slice() expects parameter 1 to be array, string given in /home/worldp7/public_html/wp-content/plugins/bp-flickr/bp-flickr-template-tags.php on line 44

    I did put the fliker folder in my child theme. By the way I have your youtube feed plugin and it works fine for me.
    Can you please help?
    Thank You

  • The plugin works perfectly, except that I click on any image, and the lightbox shows nothing .. What could be the issue ?

    • Hi Joao,
      Thanks for the comment. May be a conflict. Can you check the thumbnails are linked to flicker images. Just right click and open in new tab)?

  • Thanks for the reply Brajesh. It was a conflict indeed โ€“ I had the slimbox plugin running, so I disabled it and it works nicely now ๐Ÿ™‚

    Is there a possibility to, not only be able to sync the entire Flickr stream, but only specific sets ? Like a portfolio set, so the user can have his portfolio from Flickr show up in his BP profile .. Perhaps in a future version of the plugin ?


  • Hi, I'm getting Warning: array_slice() expects parameter 1 to be array, string given in …

    I'm not sure yet, but i think the user might have entered an invalid nsid – could that cause it? Is there a fix for other members who do the same if an invalid nsid is what's causing it. please help.

  • I am not sure how to make the plugin work I have installed both BP Flicker and BP Youtube Feed and they do not work it shows up on the site but If I try to got o youtube or flicker it just redirects me back to the home page. I Did not use the cpanel to upload the file I just installed it directly from the admin dashboard.

    I went to plugins/add new/upload and uploaded the zip file.

    Please help

    • Hi Shawn,
      You will need to move "yt" from the youtube feed plugin to your current theme. Also, you will need to move "flickr" from bp-flickr to your current theme and It will work. Please let me know If that makes it work or not ?

  • Thank you for the help that fixed the problem I really appreciate it. Now if I can just find a gallery plugin for the site that would allow members to upload pics

  • hey my also work perfectly but when you click it the lighbox dose not show anything i deactivated plugins to see was it a conflict but still happening what to do?

    • Please check the javascript console and let me know if you see any error there? Sorry for my delayed reply.

  • Hey thanks for getting back, I'm not to sure how to do that. sorry ๐Ÿ™

  • i found out what you ment when i did it gave me a link to the code where this was highlighted "exemptionSelector: '.selected'"
    Then when I did it again when the image was loading and it then said itemSrc is undefined.

    • Can you point me to a user page. I can check the conflict and promise to provide a quick resolution(not like my delayed response till date)

  • I intalled it as a plug in, but I do not understand how to move it to theme??? I am new at this.

    • Hi Matt,
      please use ftp to login to your site, then copy the "yt" directory to wp-content/plugins/buddypress/bp-themes/bp-default(if you have activated the bp-default theme) or wp-content/themes/theme-name(where theme name is your currently active theme).

      Hope that helps.

  • Sorry what is the YT directory?

    • oops! sorry, That was for bp-youtube feed plugin. You will need to move the "flickr" directory.

  • When I enter a NSID, I don't think it is saving. When the page refreshes, it always says "Array". And then it never pulls my photos.

  • BTW, I fired up Firebug and noticed this is throwing a JS error.

    It says ppt is undefined in wp-content/plugins/bp-flickr/js/jquery.prettyPhoto.js?ver=3.2.1

  • I replaced jquery.prettyPhoto.js with the latest version (3.1.3) and the JS error went away.

    • Thank you TJ.
      I will include the updated lightbox in my next update(hopefully today itself).