Ultimate Facebook

The ultimate plugin for integrating advanced social sharing features into your WordPress site.

Get Ultimate Facebook »

or get all our 350+ premium plugins & themes »

Screenshots

Quickly and easily update the settings in the backend to get the functionality with Facebook that you want.
Allow – or force – users to sign in to your site using their Facebook credentials.
Add Facebook buttons on your site for social sharing.
Import Facebook comments to your WordPress site.
Autopost settings.
Ultimate Facebook comes with nine custom widgets for added functionality.
The Facebook Friends box in action on the WPMU DEV blog.

Video

Watch video
Detail

ultimate facebook allows you to fully integrate Facebook with your site, giving you the functionality of a dozen different plugins with one do-it-all plugin.

Autopost to your Facebook page or wall, allow users to sign up to your site with their Facebook details, import comments made on Facebook and more.

Ultimate Facebook is Feature Packed

If there’s a Facebook feature you want to incorporate into your site, Ultimate Facebook is guaranteed to do it:

  • Login with Facebook - Allow – or force – users to register and login with their Facebook details
  • User Profiles – Automatically fill in fields in user profiles when they register
  • Autopost – Make it simple to post new content (including custom post types) to user’s walls, fan pages, events or notes
  • Comments - Import comments made on Facebook into your WordPress site
  • Like and Send Buttons - Add buttons with every customization option imaginable – place on posts, pages, custom post types, or with available shortcodes
  • OpenGraph - Have complete control over the thumbnail image posted to Facebook when users like or send, of when you autopost
  • Fan Page Widgets – Like box, Facepile and recommendations with complete customization options
  • Shortcodes – Integrate events, albums, login information and like buttons into your site
Facebook Connect

Turn on Facebook Connect to allow users to login to your site with their Facebook details.

Powerful Functionality With Widgets

Make the most of nine custom widgets to add advanced social sharing to your site:

  • Facebook Connect – Allow users to login with Facebook
  • Albums – Display images from a Facebook album
  • Events – Display upcoming events in a sidebar or with shortcodes
  • Facepile -Display the Facebook profiles of people who have connected with your page or app
  • Like box – Encourage users to “like” your Facebook page with a like box on your site
  • Recommendations - Display recommendations and specify the box’s width and height
  • Activity Feed - Display your recent activities directly on your site
  • Recent Comments - Bring Facebook comments into your WordPress site
  • Dashboard widgets - Display extended permissions box for your users
Facebook like and send buttons

Ultimate Facebook is the ultimate tool for integrating like buttons, photo albums, comments and more with your WordPress site.

And Much, Much More

Ultimate Facebook gives you complete control over advanced social sharing features on your WordPress site, allowing you to quickly and easily integrate Facebook into your site.

 

Usage

For help and information on installing plugins you can view our Installing WordPress Plugins Manual.

Before you can use the Ultimate Facebook Plugin on any site you will need to create a Facebook Application and use the API and Secret Key from that Application to activate the plugin. If you are not familiar with the process see How to Make a Facebook App for Your Site.

Walk-through

Check out our introductory video to help get you started with Ultimate Facebook.

You can watch the entire series in this playlist on YouTube.

Select the “Playlist” at the bottom of the video frame for more videos, or choose the videos from this list here:

  1. Introduction to Ultimate Facebook
  2. The Front-End Interface
  3. How to Create a Facebook App
  4. Configuring the Settings
  5. Like Button and Open Graph Settings
  6. Facebook Comments and Autoposting
  7. Using Shortcodes
  8. Ultimate Facebook Widgets
  9. Multisite Settings
  10. Conclusion and Thank You

Network Settings

You will need to Network Enable Ultimate Facebook if you are using a Multisite Install, you will see a new menu appear on the Network Admin Dashboard once you do so.

If you are using Ultimate Facebook on a Network you’ll want to address the following settings first in the Network Admin (if you are not using it on a Multisite Install you can skip on down)

Network Settings

These check-boxes are your options that will determine if your subsites will use the API information you set on the Network Admin Ultimate Facebook Settings. You will need to pay special attention that you enable your sites to use the Network API in the Facebook API Settings section if you do decide to force or enable the option.

ultimate-facebook-network-api

Plugin Settings

Once you have successfully added your API and Secret Key you will see a green check above the entry boxes for the keys and a note of success. Should there be an issue with your entry or lack of connection the green check will be a red “x” and the note will change.

ultimate-facebook-api-success

Once you click “Save” or “Move on to the Next Step” you will see the next Meta box open for Granting Extended Permissions. Extended Permissions gives the plugin permission to access your account upon your command even when you’re not around (like when you want to Auto-Post). You don’t need to do anything special for this part, just click the button to “Grant Extended Permissions”. You’ll see a note of success after this has been completed successfully.

Extended Permissions

Facebook Connect

Click to go to the next step. You are presented with a Facebook Connect Settings menu. Here you will decide if and how your users will use Facebook to connect to your site.

Going through the options you’ll see the Mapping Feature, this will allow you to map the signup info into the User Profile of the registrant. This will also work with BuddyPress enabled and will map to any Custom Profile fields you have created in BuddyPress. There is no special option to use BuddyPress here, the plugin will detect if BuddyPress is active or not.

ultimate-facebook-connect

The Identity Renewal option will give your users the option to Map their info to their site profile (with or without BuddyPress) on demand.

Once you’re done with the Facebook Connect settings you can move on by clicking Save.

Facebook Like/Send Button

Next up is the Facebook Like/Send Button settings. Here you can determine what, if anything, you want folks to be able to “LIKE” on your site or Send to Facebook. By default you the Like and Send will show on all posts and pages (including Custom Post Types) so you’ll need to check the type to exclude if you want to remove it from a particular page.

ultimate-facebook-like-send-settings-2

You will see the option to manually position your button with the shortcode [wdfb_like_button]. You can find more information about the shortcode by clicking through Facebook>Shortcodes. Once Done, click Save and move on!

Facebook Open Graph

Moving along to Facebook Open Graph. Here you can control what it is that folks see when others Like stuff on your site or Send said stuff to Facebook. You need to choose whether to enable it by checking the box, then set your image url’s accordingly.

ultimate-facebook-open-graph

If you want to add more information you can add your own OpenGraph items. Facebook has a list of Bult-In Object Types you can use here.

You can visit the Facebook Technical Guide to Open Graph to learn more.

You will also notice an Open Graph meta box on your Post Editor Page, for ease of using custom Open Graph Settings per post.

ultimate-facebook-open-graph-in-post

Save or skip to go to the next meta box…

Facebook Comments

Facebook Comments allows you to import comments made on the posts that you share to Facebook. It will only import the comments from Facebook to your WordPress, not from WordPress to your Facebook.

Note you can reverse the checking logic for your import list when selecting which items to skip importing from. Checking the reverse logic box means you’ll check those that you want to import from, not those you want to skip importing from. Also note “Override WordPress discussion settings” this will override ANY WordPress settings you have for comments and make Facebook Comments your exclusive comment item.

ultimate-facebook-comments

AutoPost to Facebook

Last but not least, Auto Post to Facebook gives you the option to have every post on your site go directly to Facebook. This requires Extended Permissions.

Just select the location and user for each type of item listed and the resulting posts/pages/media/events will all be sent accordingly.

You will also find two handy items here: 1 ) Show post Facebook status column: this gives you a status on if the post has been sent to Facebook. You may need to change the Screen Options to make sure you can see this column on the Posts Menu.

ultimate-facebook-autopost-status-column

2) Do not allow individual posts to Facebook disables the option to send an individual post to Facebook in the Post Editor.

ultimate-facebook-autopost-disallow

If you do NOT have AutoPosting enabled your users will see the following in the Post Editor underneath the content meta box. Checking this option will remove this box for your users, but not the Admin.

Individual Posts

The remaining menu items are:

Widget Pack:

checking any of these will enable a new widget in your Appearance>Widget menu

  • Facebook Connect
  • Facebook Albums
  • Facebook Events
  • Facebook Facepile
  • Facebook Like Box
  • Facebook Recommendations
  • Facebook Activity Feed
  • Facebook Recent Comments
  • Facebook Dashboard Widget (for users to grant extended permissions)
Shortcodes:

Flexible options for displaying. Use the parameters provided to display

  • Like Button
  • Events
  • Connect with Facebook
  • Facebook Albums
Error Log:

Lists any errors encountered by the plugin. These are especially helpful when troubleshooting and should be referred to and sent along with any other relevant information when submitting a support ticket.

 

If you liked Ultimate Facebook, you’ll love...

the-google-plus-plugin
The Google+ Plugin

The ultimate plugin for integrating Google’s social sharing features into your WordPress site.

status
Status

Bring the power of Facebook into your site and share links, images or video, or just tell the world what you’re thinking.

comments-plus
Comments +

Let your readers comments on your site using their Facebook, Twitter, Google+ or WordPress account.