Ultimate Facebook

The only Facebook plugin you will ever need: Autopost to your wall or fan page, registration and login, Facebook comments, BuddyPress profiles support and more.

Download Ultimate Facebook

or get all our 350+ premium plugins & themes »

Screenshots

Facebook Comments Settings
Example Widget
Example Widget
Example Widget
The like and send button settings page

Video

Watch video
Detail

This one stop, do-it-all Facebook plugin makes it easy to integrate just about everything that is possible between your WordPress site and Facebook.

We developed this plugin because, like you, we were tired of having to install up to a dozen different plugins to get just some of the features listed below.

Here is just a taste of what it can do:

  • Facebook Connect – Allow, or force, users to register and login with their Facebook info – a login widget included
  • User Profiles – Automatically fill in fields in user profiles when they register
  • Autopost – Make it simple to post new content (custom post types as well!) to user’s walls, fan pages, events, or notes
  • Comments - Import comments made on Facebook about a post into your WordPress site
  • Like and Send 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/send or you autopost
  • Facebook Albums – Display images from a Facebook album – as a widget or using new icon in page/post editor
  • Facebook Events - Show upcoming facebook events in a sidebar or with shortcodes
  • Fan Page Widgets – Like box, facepile, and recommendations – with complete customization options built right in

It’s entirely MultiSite and BuddyPress ready too!

Bring Facebook comments into your WordPress site

Bring Facebook comments into your WordPress site

 

The recommendations widget is just one of the many this plugin offers

 

Pull Facebook events straight into your site

 

And Facebook Albums too

 

Customize Like & Send buttons and locations

Customize Like & Send buttons and locations

And plenty more besides. It’s everything you’ll ever need to integrate WordPress and Facebook. In one plugin.

PLUS: ‘Guaranteed To Work’ Compatibility with the Latest Version of WordPress, Multisite and BuddyPress

We guarantee that all our plugins work with the latest version of WordPress, Multisite and, if appropriate, BuddyPress too … no more suffering with broken, poorly coded, free plugins… that’s the WPMU DEV money-back guarantee.

PLUS: Absolutely NO license restrictions

Whether you choose to purchase one plugin or all our plugins and themes, you can use your purchase on as many sites as you like, for as long as you like, no ongoing membership or subscription required, everything at WPMU DEV is 100% GPL.

PLUS: No subscription or ongoing membership required

Simply join and then cancel your membership, and you can carry on using our plugins and themes for as long as you like, wherever you like. Or, become an ongoing member for more support, updates, new plugins and APIs for videos, our dashboard and more. It’s up to you!

PLUS: Unlimited Live & Q&A Support from the WordPress experts, for anything to do with WordPress at all!

All WPMU plugins and themes come with simple usage instructions, and unlimited member access to support Q&A where our dedicated team of WordPress support and development experts are waiting to answer your questions 24 hours a day – no appointment required!

PLUS: Fully internationalized, fully white-label ready, fully customizable

It’s easy to translate any WPMU DEV plugin or theme, and it’s equally easy to white-label them so your clients or users never know your secret source. As 100% GPL code, you’re even free to edit our plugins and themes as much as you like, no questions asked.

PLUS: More Amazing Premium WordPress Plugins

Buy Appointments + now and we’ll show you how to upgrade to premium membership and gain access to EVERYTHING we offer: more than 300 plugins and themes, all with the same the updates and support we’ve just promised you.

Join more than 100,000 satisfied customers who trust WPMU DEV as their #1 WordPress resource – it’s like having your own dedicated WordPress team.

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 Create a Facebook App.

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

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 Facebook Like/Send Button. 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

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.

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

Complete Google+ integration with your site – pages, +1 buttons, analytics, and more!

status
Status

Add dynamic status updates – just like on Facebook!

Comments Plus
Comments Plus

Let your readers choose to comment via Facebook, Twitter, Google or regular old WordPress – developed for WPMU.org, now available for you!