Sign up before 30 May and get 3 months free

Facebook Feed Widget for WordPress

Display your Facebook Page posts on your WordPress site without installing a single plugin. One embed code, automatic updates, and full design control — set up in under 5 minutes.

Live Facebook Feed Widget

This is a real Facebook feed widget — fully interactive and auto-updating. This is exactly what visitors to your website will see.

Why Use a Facebook Feed Widget on WordPress?

WordPress powers over 40% of the web, and your WordPress site deserves the same social engagement that keeps your Facebook audience coming back. Embedding your Facebook Page feed directly on your site shows visitors that your business is active, builds trust, and gives fresh content without you writing a single blog post.

Facebook's own Page Plugin loads a heavy iframe that slows your site, looks out of place, and gives you zero design control. Traditional WordPress plugins for Facebook feeds often break after API changes and add unnecessary bloat. Social Media Feeds takes a different approach — a lightweight JavaScript embed that works independently of your WordPress version, theme, or plugins.

Because the widget loads asynchronously, it won't affect your Core Web Vitals or page speed scores. Your Facebook posts display beautifully on desktop and mobile, with full control over layout, colours, and how many posts appear.

Step-by-Step Setup

Follow these steps to get your Facebook feed widget live.

1

Connect Your Facebook Page

Sign up at Social Media Feeds and connect your Facebook Page through the secure Meta OAuth flow. We use the official Graph API — no passwords shared, no scraping.

2

Customise the Layout

Choose from grid, card, list, or carousel layouts. Set how many posts to display, adjust colours and fonts to match your WordPress theme, and preview changes in real time.

3

Copy the Embed Code

Your embed code is a single line of HTML plus a script tag. No shortcodes, no plugin dependencies — just standard HTML that WordPress handles natively.

4

Paste into WordPress

In the WordPress editor (Gutenberg or Classic), add a Custom HTML block and paste your embed code. For theme-level placement, paste into your theme's header.php, footer.php, or a widget area. The feed appears instantly.

5

Done — Feed Updates Automatically

Every time you post on Facebook, your WordPress site updates automatically based on your plan's refresh interval. No manual uploads, no plugin maintenance — it just works.

Key Benefits

Everything you need to display your Facebook feed on your website — without the complexity.

No Plugin Required

Skip the plugin install entirely. A single embed code means no compatibility issues, no update conflicts, and no extra load on your WordPress admin.

Faster Than Facebook's Page Plugin

Facebook's own embed loads a heavy iframe. Social Media Feeds uses a lightweight async script that won't affect your page speed or Core Web Vitals.

Works with Any Theme

Whether you use Astra, GeneratePress, Divi, Elementor, or a custom theme — the embed code works everywhere. No theme-specific configuration needed.

Gutenberg & Classic Editor

Paste into a Custom HTML block in Gutenberg, or switch to Text mode in the Classic Editor. Both methods work identically.

Full Design Control

Unlike Facebook's Page Plugin, you control the colours, fonts, layout, and styling to match your brand. Your feed looks like part of your site, not a foreign embed.

Automatic Updates

New Facebook posts appear on your WordPress site without any manual intervention. Post to Facebook, and your website is already updated.

Your Embed Code

Once you've created your widget, you'll get a simple embed code like this. Paste it anywhere on your website.

<!-- Paste this where you want your Facebook feed to appear -->
<div data-facebook-widget data-embed-id="your-embed-id"></div>
<script src="https://socialmediafeeds.com/embed/widget.js"></script>

Frequently Asked Questions

Do I need a WordPress plugin to show my Facebook feed?

No. Social Media Feeds uses a lightweight JavaScript embed code that you paste directly into any WordPress page or post using a Custom HTML block. There's no plugin to install, update, or maintain — and no risk of plugin conflicts.

How is this different from Facebook's Page Plugin?

Facebook's Page Plugin loads a heavy iframe that slows your site and gives you no design control. Social Media Feeds loads asynchronously (no speed impact), lets you fully customise the layout and styling, and displays your posts in a native-looking widget that matches your brand.

Do I need a Facebook Page or personal profile?

You need a Facebook Page (not a personal profile). The widget connects to Facebook Pages through the official Meta API. If you don't have a Page, you can create one for free from your personal Facebook account.

Can I place the Facebook feed in my WordPress sidebar or footer?

Yes. You can paste the embed code into a Custom HTML widget in any widget area — sidebar, footer, or header. In the Full Site Editor (FSE), use a Custom HTML block in your template.

Is there a free plan for WordPress?

Yes. The free plan includes one Facebook feed widget with daily refresh. Paid plans start at $19/month and include faster refresh rates, more widgets, and branding removal. Beta signups before 30 May 2026 get 3 months free on any paid plan.

Will this slow down my WordPress site?

No. The embed script loads asynchronously after your page content, so it doesn't block rendering or affect your Core Web Vitals. It's significantly lighter than Facebook's own Page Plugin and most WordPress feed plugins.

Ready to Add Your Facebook Feed to Your Website?

Sign up today and get 3 months free on any paid plan. Set up your first widget in under 5 minutes.

Offer ends 30 May 2026