Facebook Page Photo Gallery

Facebook has suddenly limited how you can get your albums from the graph API, if your albums suddenly stops showing then it means it needs needs access token to retrieve. The only way forward is to purchase the Facebook Walleria which was built to get albums that require an access token
Facebook Walleria which is pro version of Facebook Page Photo Gallery is now available for purchase Here

== Description ==

This Plugin fetches a Facebook Page Photo Album as a JSON object and uses Fancybox  and PrettyPhoto to render the gallery in wordpress
It is specifically for public photos particularly those belonging to a Facebook Page. You do not need special
permissions, just the album ID and boom!

Version 2.0 was completely rewritten and makes use of wordpress’s shortcodes.

= How to use =

  • In your post just add the following [fbphotos id=x] where x is the album ID
  • To specify number of photos to show use [fbphotos id=x limit=y] where y is the number to be shown
  • You can choose 3 different sizes for  small, medium and large for thumbnails  [fbphotos id=x limit=y size=small]
  • To use in your template pages in theme development you can call the following function

do_shortcode(‘fbphotos’)

= Requirements =

  •  Facebook Page Photo Gallery requires PHP > 5.2!
  • jQuery 1.4.4 and higher
  • WordPress 3.2 or higher

= Settings =
You can customise the gallery WP Admin Panel » Settings » Facebook Page Photo

= Language =

Facebook Page Photo Gallery is currently available in English

== Installation ==

1. Unzip the plugin and Upload the directory ‘facebook-page-photo-gallery’ to ‘/wp-content/plugins/’ on your site

2. Activate the plugin through the ‘Plugins’ menu in WordPress

3. That’s all for it to work! You can customise the settings though under WP Admin Panel » Settings » Facebook Page Photo

== Frequently Asked Questions ==

= My albums are not updating =

In your settings you set a cache time, so it will take some minutes for the changes to reflect. The longer the cache time the longer it takes for changes to reflect.

Caching however increases site speed as you dont have to poll Facebook servers everytime a visitor hits your page

= How do I get an album ID =
The album id is the number on the facebook after a. up to the next dot. Copy that number and place it between the braces.

* For example, http://www.facebook.com/media/set/?set=a.209112642458743.46995.123369051033103 the ID is 209112642458743

= Does FPPG 2.0 support the shortcode used in previous versions i.e FB-Album[] =
No. It now uses WordPress shortcode [fbphotos]

LIVE DEMO

== Changelog ==

= 2.0.7 =
* Fixed paging bug
* Fixed size bug
= 2.0.6 =
* Rewritten to adapt to new Facebook features
* Added 3 sizes of thumbnails
* Added PrettyPhoto gallery
= 2.0.5 =
* Minor fixes to Gallery
= 2.0.4 =
* Minor fixes to
= 2.0.3 =
* Fixed the thumbnail issue
* Changed the lightbox to a more custom version
= 2.0.2 =
* Fixed a bug affecting SSL thanx to Josh

= 2.0.1 =
* Fixed a bug that limited photos to 25

= 2.0 =
* Completely rewritten- its faster!
* Implemented WordPress shortcodes
* Deprecated use of regular expressions
* Added random showcasing
* Deprecated previous shortcode (FB-Album[]) in favor of [fbphotos]
* Moved CSS from main file to allow easy user customisation
* General code clean-up

= 1.0.3 =
* Added an option to select the number of photos to show a specified number of photos. This is especially handy for huge albums. All you need is FB-Album[album-id, number] eg to show 10 photos
FB-Album[55464664,10]
* Fixed a brocken link to facebook.
* Fixed possible function conflict with other plugins
* Fixed possible option conflict

= 1.0.2 =
* fixed potential conflict with other plugins that use JSON like tweetblender

= 1.0.1 =
* fixed wrongly fetched thumbnails from older Facebook albums
* general code cleaning
= 1.0 =

* first public release

A beer will do!

371 Comments

  1. Jarvis
    Sep 16, 2011 @ 17:53:22

    Hey, I am trying to get the Facebook Album to work – but the short Code just shows up on my site like this one above – (yours)
    FB-Album[xxxxxxxxxxxx]
    …Normally short code is surrounded completely by brackets…and populates the settings and album….what needs to be done?

    Reply

    • admin
      Sep 17, 2011 @ 02:47:12

      Use the [fbphotos id="x"] shortcode. That one was for the older version

      Reply

      • Najib
        Oct 25, 2011 @ 10:41:07

        all working fine accept for the fancybox (http://dev.ionbytes.net/amic1/?p=101) please help?

        Reply

        • Criskit
          Oct 26, 2011 @ 07:45:21

          I ran into a similar problem and found that there was another plugin conflicting. try activating only FB Photo Page and Fancybox to see if it works.

          Reply

  2. Mariano
    Sep 18, 2011 @ 03:05:36

    I was using this plugin with no problems until you changed to the new [fbphotos] shortcode.

    When the plugin got updated, it stopped working. It picks the photos from FB with no issues, but when you click any photo, the screens grays out but the photo never appears.

    I already tried the usual things: uninstalling the plugin and re-installing, changing FB albums, etc. Still no luck.

    Any ideas? You can check it here: http://www.gimare.com/espacio-del-tambor/

    Thanks!

    Mariano

    Reply

    • Van
      Oct 16, 2011 @ 04:47:18

      I got the same problem after upgrading. It worked fine with the previous version, but after upgrade, the thumbnails no longer display the enlarged photo. Is there a setting somewhere?

      Reply

      • Josia Loos
        Nov 15, 2011 @ 12:18:46

        Hey,
        I have the same problem. the photos are being picked, but if I click them the grey pageoverlay appears, but the photo isn’t being enlarged..

        How can I fix this?

        Reply

  3. Jason
    Sep 21, 2011 @ 23:43:38

    In linking a public album from a fb page, everything seems to work fine except for the thumbnails. Clicking on the images works fine so I know it is pulling from fb, but the thumbnails just appear as small white boxes.

    Here is a link for your reference: http://www.pawapps.com/2011/09/21/bottle-tunes-screen-shots/

    Thanks! Yours is one of the only WordPress Plugins that has worked for me!

    Jason

    Reply

    • admin
      Sep 29, 2011 @ 06:02:52

      Jason

      I think you have a plugin that is stripping your html. The reason you are having boxes is because inside the link, there is supposed to be a closing italic tag but its not there. Try disabling your other plugins and see which one may be conflicting

      Reply

  4. Geleosan
    Sep 25, 2011 @ 16:50:50

    Doesn’t work. WordPress 3.2.1, php 5.3.3, jquery.
    I see only blank space in my theme…

    Need any special settings?

    Reply

    • admin
      Sep 29, 2011 @ 05:39:37

      No special settings required. Provide more details. Exact link where you are trying to use it.

      Reply

  5. Brandon
    Sep 25, 2011 @ 17:39:16

    Hey,
    This plugin used to work on my site but since the latest update no thumbnails or fancyboxes appear on the pages where I enter the FB album ID. I’ve tried using the old, long code and the new short code as well as uninstalling and re-installing the plug in but to no avail. The FB profile page that is hosting the images has secured the username (http://www.facebook.com/SuperFormalFridays) somewhere along the lines of the gallery no longer pulling to the WP site but I don’t see how this would affect the galleries. I have turned off all other plugins and tried several other themes but the galleries are not appearing. Any help you can provide would save me from pulling out more of my beard trying to troubleshoot this and would be greatly appreciated..

    I’ve found your widget to be the best available for my needs and extremely easy to use. Thank you for your time and for developing this plugin.

    WP Version: 3.2.1
    JQuery Version: 1.6.1
    PHP Version 5.2.17 – http://brandonboucher.com/PHP_Info.php
    Theme: Graphene 1.4.1 – http://wordpress.org/extend/themes/graphene
    PB Gallery ID : [fbphotos id=160201850731133]
    Other plugins in use:
    Exclude Pages From Navigation – http://wordpress.org/extend/plugins/exclude-pages/
    Facebook Comments for WordPress – http://wordpress.org/extend/plugins/facebook-comments-for-wordpress/
    Facebook Open Graph Meta in WordPress – http://wordpress.org/extend/plugins/facebook-open-graph-meta-in-wordpress/
    Page Links To – http://wordpress.org/extend/plugins/page-links-to/
    Wordpress SEO – http://wordpress.org/extend/plugins/wordpress-seo/

    Reply

    • admin
      Sep 29, 2011 @ 05:43:40

      Hey Brandon,could you please send me a direct link to your gallery. That way I can be of more help

      Reply

  6. Zeph Fagergren
    Sep 27, 2011 @ 00:12:29

    Hello,

    I am trying to make your plugin work on one of my pages and it seems to not be pulling my images from Facebook using the shortcode [fbphotos id=256994117666285] . Once I activate this plug in to my theme and put this shortcode in, one of my navigation items gets all messed up and my images from my facebook page don’t pull up. I know the code is trying to work because my shortcode doesn’t show up on the page. I have used your plug in before on other sites and haven’t had this problem before. Unfortunately, I can’t seem to find what is causing the problem on this site. I have tried deactivating other plug ins and themes to see if that was the problem with no luck. Anyway you can help? Here is the URL to the page I am trying to make it work: http://www.zefyrie.com/aautorepair/gallery/

    Thanks

    Reply

    • admin
      Sep 29, 2011 @ 05:51:32

      Seems you deactivated the plugin, so I wont be able to check out the matter

      Reply

      • Zeph Fagergren
        Oct 01, 2011 @ 00:41:22

        Sorry about that. I tried to fix it a bit myself with no luck. Good news, It’s no longer messing with my theme. So now the only problem is that the pictures just aren’t appearing on my page now.

        I reactivated the plugin and put the code [fbphotos id=129067313773403] into the page using the album from this facebook album url: http://www.facebook.com/media/set/?set=a.129067313773403.24635.129060503774084 . For some reason it’s still not working.

        Reply

        • admin
          Oct 01, 2011 @ 01:24:38

          Go to admin >> settings >> facebook page photo then set the width and height of your thumbnails. Its missing thats why nothing appears

          Reply

  7. Jayrull
    Sep 28, 2011 @ 15:22:16

    Is there any way I can specify how many coloumns if thumbnails I want? At the moment If I have 3 coloumns it doesn’t mess my theme up but add another coloumn and the theme get’s messed up.

    Reply

  8. admin
    Sep 29, 2011 @ 05:53:33

    The gallery takes the most of the available space in a container. To create more columns then you need to reduce the size of the thumbnails, in your settings or css.

    Reply

  9. Scott
    Sep 29, 2011 @ 06:51:53

    Nice idea, but it is not working – http://dg.safenic.net/2010/01/cranberry-jam/

    Using – [fbphotos id=1256837075139]

    Reply

    • admin
      Sep 29, 2011 @ 07:28:08

      The reason its not working is because the album does not belong to a page rather it belongs to a user Denver Gives.

      To get this album you need an access_token from Facebook. You can use the pro version Facebook Walleria found at http://zoxion.com/facebook-walleria and can be purchased for $20.

      Regards

      Reply

  10. Rik
    Sep 29, 2011 @ 13:18:33

    This Plug works fine on a wordpress website (main site) with me. But when I try to use it on a subsite it doesn’t work anymore.

    Does this module not support subsites or is something else the problem?

    I’m using wordpress 3.2.1

    Reply

    • Freeman
      Sep 29, 2011 @ 18:03:44

      If you are using multisites, you dont have to network activate the plugin, rather you go to each site and activate the plugin in the subsite’s dashboard.

      Hope it helps

      Reply

      • Rik
        Sep 29, 2011 @ 19:31:39

        It works

        Thanks

        Reply

Leave a Reply

*