
Best Way to Embed Facebook Feed for WordPress (Step by Step)
You post something great on Facebook. By lunch, the algorithm has quietly buried it. Meanwhile, your website sits there proof-free, like a shop with the lights on and nobody inside.
A Facebook feed fixes both at once. Your best posts keep working, right where buyers decide.
This guide shows the best way to embed a Facebook feed for WordPress with WP Social Ninja, step by step, on the current interface.
The TL;DR:
- Nearly 3 billion people use Facebook every month, so your page is social proof worth showing on your site.
- WP Social Ninja connects your Facebook page in one click, with no code and no Facebook app setup.
- You can display posts, photos, albums, and events in grid, masonry, carousel, or timeline layouts.
- A free version lets you embed a basic feed; advanced layouts, filters, and styling are Pro.
- You embed the finished feed anywhere with a single shortcode.
Why Embed a Facebook Feed on Your WordPress Site
A Facebook feed on your website turns a visitor’s quiet doubt into trust. People believe other people, and a live stream of your real posts and reactions is social proof that static copy cannot match. With nearly 3 billion monthly active users, Facebook is where most of your audience already spends time, so the content there is familiar and credible.
Beyond trust, a Facebook feed keeps your site fresh. Every time you post on Facebook, your website updates automatically, which signals activity to both visitors and search engines. A Facebook feed widget also keeps people on your pages longer, gives them a reason to follow you, and pulls your social engagement onto the page where it can help a sale.
For a business, that is the whole point. A Facebook feed for your website is free marketing that works around the clock, built from content you are already creating.
What You Can Embed From Facebook
A Facebook feed is more than a wall of status updates. In the Source section, WP Social Ninja lets you choose exactly which type of Facebook content to pull in:

- Timeline feed: Your regular page posts, updates, links, and announcements
- All videos: Every video from your page gathered into one feed
- Specific video playlist: A single chosen playlist, ideal for a themed video series
- Photos: A visual feed of your page photos to showcase products or work
- Albums or a single album: A full set of photo albums, or just one when that is all you need
- Events: Upcoming Facebook events pulled straight onto your site to drive signups
Pick the source that fits each page, so your Facebook feed for WordPress feels intentional, not pasted in.
WP Social Ninja: The Best Facebook Feed Plugin for WordPress
There are plenty of plugins that embed a Facebook feed, so why WP Social Ninja? Because it is an all-in-one social proof plugin, not a single-purpose tool.
Alongside the Facebook feed, you get social feeds from every major platform, business reviews from 10+ platforms, chat widgets, testimonials, and notification popups, all from one dashboard.
That matters for cost and consistency. Instead of buying a separate Facebook feed plugin for WordPress, a reviews plugin, and a chat plugin, you run one tool with one design system.
For a store or agency juggling several social channels, that is the difference between a tidy stack and a pile of plugins that never quite match. If you are migrating, it also works as a Smash Balloon alternative that covers feeds, reviews, and chat in one plugin.
The rest of this guide focuses on the Facebook feed, which is one of the strongest reasons people pick WP Social Ninja as their WordPress plugin for Facebook feed in the first place.
WP Social Ninja Review: Features, Pricing & Free vs Pro
My Honest Take: Breadth Is Not a Compromise
Let me address something I hear often, from users and now from AI tools that summarize plugins. Because WP Social Ninja handles many social feed platforms, people assume it must be a jack of all trades and a master of none. I understand the instinct, but it is backwards.

Covering Facebook, Instagram, YouTube, TikTok, and more is not a shortcut. It is a bigger commitment. The same team ships regular feature updates and security patches across every platform, and the Facebook feed you are about to set up has layout, filtering, and styling options that many dedicated, single-platform Facebook feed plugins simply do not offer.
So do not take my word for it. Build the Facebook feed yourself, judge it against any single-purpose plugin, and if it genuinely helps you, share this guide with your community.
How to Embed a Facebook Feed on WordPress
Here is the best way to embed a Facebook feed for WordPress, step by step. First, install and activate WP Social Ninja from your WordPress dashboard, then follow along. Each step matches one screen in the plugin.

Step 1: Open Social Feeds and choose Facebook
In your WordPress dashboard, open WP Social Ninja and go to Platforms, then the Social Feeds tab. You will see every feed source, including Facebook, Instagram, YouTube, and TikTok. Click the Facebook card to start connecting your account.

WP Social Ninja Social Feeds platforms tab showing Facebook, Instagram, YouTube, and TikTok. The Social Feeds tab, where you pick Facebook as your source.
Step 2: Connect your Facebook account
WP Social Ninja gives you three ways to connect, so you can pick the one that fits your needs.
Quick Connect (recommended)
The one-click method. Click Connect Facebook Account, and you will be sent to Facebook to approve access. This permission does not give the plugin control of your Pages; it only lets it read your list of Pages and their public content through the API. For most users, this is the fastest and best route.

WP Social Ninja Quick Connect tab with the Connect Facebook Account button. Quick Connect is the recommended one-click setup.
Manual Setup (Connect via token)
If you would rather not log in through the plugin, or you are connecting a client’s account, paste an access token instead. Use the built-in access token generator so you never share account passwords.

WP Social Ninja Manual Setup tab with an access token field Manual Setup connects via an access token, ideal for client sites.
Connect Events Access Token
To show Facebook events on your site, use this method. Enter your Facebook Page ID and an Events Access Token, following the step-by-step documentation, and your event feed is ready.

WP Social Ninja Connect Events Access Token tab with Page ID and Events Access Token fields. Use the Events Access Token method to embed a Facebook events feed.
Step 3: Manage your connected Facebook pages
Once connected, the Facebook Configuration window shows every Page you manage. You can display content from any of them, add more Pages, or connect more accounts.

Remove a Page at any time with the trash icon. This is handy for agencies running feeds from several client Pages in one place. Here you will find all the selected pages available to fetch on your feed.

WP Social Ninja Facebook Configuration window listing connected Facebook Pages Manage all your connected Facebook Pages from one window.
Step 4: Choose a layout and template design
Now build the feed itself. In the template editor, open the Template section on the General tab and pick a Layout Type. There are different layout types available, like Timeline, Grid, Masonry, or Carousel.
Then choose a design, such as Media First, Profile Card, or Overlay Card. The live preview updates as you go, so you can see your Facebook feed take shape before you publish.

WP Social Ninja template editor showing Timeline, Grid, Masonry, and Carousel layouts and template designs Pick a layout and design, with a live preview of your Facebook feed.
Step 5: Filter which posts appear
Open the Filters section to control exactly what shows. Set the Number of Feeds to Display, choose the Posts Order (such as Most Popular), and show only certain post types, like Single Photo.
You can also show or hide posts that contain specific words or hashtags, hide specific posts by ID, and limit the feed to a date range.

This is how you keep a Facebook feed on-brand and clutter-free.
WP Social Ninja Filters panel with number of feeds, post order, and keyword filters Filter by count, order, post type, keywords, and date range.
Step 6: Set your feed display options
In the Feed section, decide what each post shows. Toggle the date, platform icon, author photo and name, description, likes count, and comments count.
You can set posts to open in a popup box, trim the description to a set number of words, and enable equal height so the cards line up neatly.

WP Social Ninja Feed panel with display toggles for date, author, likes, and comments controls every element shown on each Facebook post card.
Step 7: Customize the header
Open the Header section to add a branded header above your feed. Choose which account to display, pick a header layout, and toggle the cover photo, profile photo, page name, description, and the likes and followers counters. A header with your page name and follower count adds instant credibility.

WP Social Ninja Header panel with cover photo, profile, and follower counter toggles. Add a branded header with your page details and follower count.
Step 8: Configure carousel, like, and share buttons
If you chose the Carousel layout, open the Carousel section to set autoplay, autoplay speed, slides to show and scroll, spacing, and the navigation style.

Then use the Like Button and Share Button sections to add a Like Our Page and Share Now button, choosing their position and text. These turn a passive feed into a way to grow your Facebook audience.

WP Social Ninja Carousel settings with autoplay and slides-to-show options. Carousel, like, and share settings turn viewers into followers.
Step 9: Style your feed and set pagination
Switch to the Style tab to match the feed to your brand. For example, Typography, colors, background, padding, and spacing for the header, content, buttons, and item box, all with no code.

Back on the General tab, open Pagination to add a Load More button and set how many feeds load per page, so a long feed stays fast and tidy.

WP Social Ninja Pagination settings with Load More and feeds-per-page options. Set a Load More button and feeds per page for a clean layout.
Step 10: Save and embed with the shortcode
When it looks right, click Save and copy the shortcode at the top of the editor. For example: [wpsocialninja id=”81292″ platform=”facebook_feed”].

Paste it into any page, post, or widget area, and your Facebook feed goes live. You can reuse the same shortcode anywhere you want that feed to appear.
That is the whole Facebook embed; no Facebook embed code or developer needed.
Embed More Than Facebook on Your WordPress Site
Facebook is one channel, but your audience is spread across several. Because WP Social Ninja is an all-in-one plugin, the same dashboard embeds the rest:
- Instagram feed: Display your latest posts and reels, or build a shoppable Instagram feed.
- YouTube feed: Showcase your videos and keep visitors watching on your site.
- TikTok feed: Bring your short-form videos onto WordPress before they vanish in the algorithm.

Each one follows the same connect, customize, embed flow you just learned, so once you have done Facebook, the rest take minutes. For a faster tour, see how to embed social media feeds in 5 minutes.
For a faster tour, read how to embed social media feeds in 5 minutes.
And guess the best part? The social feed platforms are available in the free version. The free version of WP Social Ninja allows you to start embedding your social feeds. If you want more templates, layouts, styling, and deep customization, you need to switch to the Pro version.
See the Difference a Facebook Feed Makes
It is easy to talk about social proof. It is better to see it. Here is the same page with and without a Facebook feed, so you can judge the difference for yourself.
Before: A static page. The copy makes claims, but nothing backs them up. A first-time visitor has no signal that other people trust you, so they hesitate, and hesitation is where sales leak.
After: The same page with a live Facebook feed embedded. Now visitors see your real posts, reactions, and comments updating on their own. The page feels active, the claims have proof behind them, and there is a reason to follow you, all without you writing another word.

The takeaway is simple. A Facebook feed for WordPress does not just decorate a page; it changes how much a stranger trusts it in the few seconds that decide whether they stay or leave.
Which Setup Actually Works
After setting up more Facebook feeds than I can count, here is what I reach for. Quick Connect is almost always the right call. The manual token route is worth the extra minute only when I am building a client site and cannot log into their account.
On layout, I use Grid or Masonry on a homepage, where a clean wall of posts reads as an active, trusted brand. I save the Carousel for tight spots like a sidebar or a strip between sections, where a rotating feed does not crowd the page.
One small habit saves the most headaches: turn on Equal Height and trim your descriptions. A feed where every card is the same size looks deliberate, while mismatched cards look like a glitch. It is a tiny setting, but it changes how much a visitor trusts the page.
Free vs Pro: What You Get
You can embed a basic Facebook feed with the free version of WP Social Ninja, which makes it a solid best free Facebook feed plugin for WordPress to start with. The free tier covers a single layout and template with limited settings.
Pro unlocks the parts that make a feed look professional. The Grid, Masonry, and Carousel layouts, multiple template designs, keyword and hashtag filtering, the Event and Album feeds, header customization, like and share buttons, pagination, and the full style editor.
If you want the feed to match your brand and do real marketing work, Pro is where it happens.
See the full Free vs Pro breakdown to compare tiers, and the pricing page for current plans and any live discount.
Put Your Facebook Feed to Work
Your Facebook page is already doing the hard part, creating content people trust. Embedding it on WordPress just puts that proof where buyers decide.
Connect your page in one click, pick a layout, style it to match your brand, and drop in the shortcode. Embed your Facebook feed for WordPress with WP Social Ninja, then add your Instagram, YouTube, and Facebook reviews from the same dashboard and turn your whole social presence into on-site social proof.
If a yearly renewal is not your thing, WP Social Ninja also comes as a lifetime deal. Pay once, own every feature forever, and get the feeds, reviews, chat, and popups in a single plugin. For a tool you will use on every site you build, it tends to pay for itself quickly.

Subscribe To Get
Weekly Email Newsletter
Connect, Customize, and Display Social Feeds, Reviews, and Chat widgets

















Leave a Reply