This is not just about importing and managing Facebook photo albums on to your WordPress website but you can bring in photos from any public Facebook page into your WordPress media library simply by using the FB page slug. FB Photo Sync is an incredibly powerful and free WordPress plugin which is very easy to set up, manage, you can sync FB photos & albums and to display any album with all photos to a post, page, post type etc via shortcode.
How To Enable Facebook Photo Albums Sync In WordPress?
Install and activate FB Photo Sync plugin then follow the steps:
Step-1 Visit your admin area Dashboard -> Settings -> FB Photo Sync page and type-in your Facebook page ID (http://facebook.com/this-is-the-page-id).
Step-2 In a few moments it will show you an unordered list of that Facebook Page Albums including default Profile Pictures, Cover Photos and Timeline Photos albums etc.
Step-3 Now you have to simply tick the checkboxes present before the albums you want to import and click ‘Import‘ button. Again in a few seconds, the selected FB albums would get imported to WordPress, click the ‘Albums‘ tab
Step-4 Clicking the ‘Albums‘ tab will direct you to a page showing you all your albums with ‘Sync‘ & ‘Delete‘ buttons and the shortcode for each album.
How To Display Synced Facebook Photo Albums In Posts & Post Types?
Visit Dashboard -> Settings -> FB Photo Sync page, click ‘Albums‘ tab then copy and use the shortcode in front of the album you like displaying inside your post. You can also manually re-sync or delete the albums.
List of photos in a gallery added via Facebook album shortcode to a post:
Clicking a photo opens it in a fancybox modal:
The plugin is still developing and in future you can expect the more features like importing private photos, auto syncing albums, multiple display options, album editing etc.