How To Add LinkedIn Feeds to WordPress [Full WP Embed Guide]

How to Embed LinkedIn Feed on Website (Full Guide)

There are two ways to put LinkedIn content on a WordPress site: paste LinkedIn’s embed code for a single post, or use a LinkedIn widget for WordPress like Juicer for a live, auto-updating feed that needs no coding. This guide walks through both, updated for the current WordPress block editor and LinkedIn interface.

Short answer: To embed a LinkedIn feed in WordPress, install a LinkedIn aggregator plugin (such as Juicer), connect your LinkedIn company page, school page, or personal profile, then paste the plugin’s shortcode into any WordPress page, post, sidebar, or footer. For a single one-off post, paste LinkedIn’s own “Embed this post” code into a WordPress Custom HTML block instead.

Embedding on a different platform? See our general guide to adding a LinkedIn feed to any website. This guide is WordPress-specific.

Here’s how the two WordPress methods compare before we walk through each:

Method Best for What you add Auto-updates Multiple posts
Manual (LinkedIn embed code) One or two static posts A Custom HTML block No, each post is fixed No
Juicer plugin (shortcode) A live, ongoing feed A shortcode, no code Yes, pulls new posts automatically Yes

Method 1: Add LinkedIn Posts to a WordPress Site Without Any Aggregator Tools

Here’s how to add a LinkedIn post to your WordPress website manually, using only LinkedIn’s built-in embed code and the WordPress block editor.

Step 1: Open the LinkedIn profile or company page with the post you want to publish on your WordPress page. Make sure the post is set to public, so it will render for visitors who are not logged in to LinkedIn.

Add LinkedIn Posts to a WordPress Site Without Any Aggregator Tools Step 1

Step 2: Select the post you want to embed and click the three dots in the top-right corner of that post.

Add LinkedIn Posts to a WordPress Site Without Any Aggregator Tools Step 2

Step 3: Click “Embed this post” in the drop-down menu. A popup opens with the embed code snippet. Copy it.

Add LinkedIn Posts to a WordPress Site Without Any Aggregator Tools Step 3

Step 4: Open your WordPress post or page, click the add-block (+) button, and insert a Custom HTML block from the block editor.

Add LinkedIn Posts to a WordPress Site Without Any Aggregator Tools Step 4

Step 5: Paste the copied LinkedIn code into the Custom HTML block.

Add LinkedIn Posts to a WordPress Site Without Any Aggregator Tools Step 5

Save and publish, then preview the page. The post will appear embedded.

This manual method works, but it has real limits worth knowing before you rely on it. Behind the scenes it drops a LinkedIn iframe onto the page, so each embed is a single, static post: it won’t update, and if the author later edits or deletes the post on LinkedIn, your embed can break or vanish. The post also has to stay public, since connections-only or private posts won’t render. And you get no control over styling, so the post displays exactly as LinkedIn serves it, which rarely matches your WordPress theme. For one or two evergreen posts that’s acceptable. But to show an ongoing, on-brand LinkedIn feed in WordPress, and to avoid repeating these five steps for every new post, a LinkedIn aggregator like Juicer is the better fit. Here’s how that works.

Method 2: Embed or Add LinkedIn Feed to WordPress Website using the Juicer Widget

Follow this step-by-step guide to add an auto-updating LinkedIn feed to your WordPress site with Juicer.

Step 1: Create a Juicer account

Sign up for a free Juicer account. This lets you try the premium features, including pulling content from LinkedIn, free for seven days.

Embed or Add LinkedIn Feeds to WordPress using Widget Step 1

Step 2: Select the Social Platform You Want to Connect

After creating your account, click the LinkedIn logo on your dashboard to start adding the LinkedIn page you want to import posts from.

Embed or Add LinkedIn Feeds to WordPress using Widget Step 2

Step 3: Add the LinkedIn Page URL

After clicking the LinkedIn icon, a pop-up opens where you first choose the source type, a company page, a school page, or a personal profile, then paste that page’s LinkedIn URL into the field and click Add source. One detail worth getting right: paste the clean page URL (for example https://www.linkedin.com/company/your-company or https://www.linkedin.com/in/your-name), not a link you copied while logged in that carries tracking parameters like ?viewAsMember=true. Juicer reads the company or profile slug out of the URL, so a clean link adds the source on the first try. Juicer then pulls that page’s public posts into your feed automatically and keeps them updated. You can add more than one source to the same feed, so a company page and, say, a founder’s personal profile can appear side by side in one LinkedIn feed.

Embed or Add LinkedIn Feeds to WordPress using Widget Step 3

Step 4: Install Juicer’s LinkedIn Plugin on Your WordPress Site

Download the Juicer LinkedIn widget plugin from WordPress’s official plugin repository and activate it from your Plugins screen in wp-admin. The plugin is what lets you drop your feed into WordPress with a simple shortcode rather than hand-coding anything.

Embed or Add LinkedIn Feeds to WordPress using Widget Step 4

Step 5: Go Back to Juicer and Open Your Dashboard

To grab the code to embed the feed on your WordPress site, you have two options:

5.1 Click the “Embed” button on the right side of your feed.

Embed or Add LinkedIn Feeds to WordPress using Widget Step 51

5.2 Click your feed, open the left sidebar menu, and select “Embed in your Site”.

Embed or Add LinkedIn Feeds to WordPress using Widget Step 52

Step 6: Select “WordPress” From the Embed Options

Now select from the available embed options and click “WordPress”.

Embed or Add LinkedIn Feeds to WordPress using Widget Step 6

Step 7: Now Copy the Embed Code

Copy the code you need, either the shortcode or the PHP snippet, and insert it in WordPress. For full, screenshot-by-screenshot setup, see our help-center walkthrough on installing Juicer on a WordPress site.

Where to Place Your LinkedIn Feed in WordPress

Once the plugin is installed, you can drop your feed almost anywhere on a WordPress site. The shortcode looks like [juicer name="your-feed-name"], where you replace your-feed-name with your feed’s name from the Juicer dashboard. You can pass attributes too, for example [juicer name="your-feed-name" per="10"] to control how many posts load at a time. There are three common spots:

  • In a page or post. Add a Shortcode block in the WordPress block editor (Gutenberg) and paste the shortcode to display your LinkedIn feed on that WordPress page, or use a Custom HTML block if you prefer. Building in PHP? Developers can call <?php juicer_feed("name=your-feed-name"); ?> directly in a theme template.
  • In a sidebar or footer. Go to Appearance > Widgets, add a Shortcode or block widget to the widget area, and paste the same shortcode. This keeps your latest LinkedIn posts visible across every page.
  • With Elementor or another page builder. Drop a shortcode element where you want the feed, or use the dedicated Juicer Elementor widget for a drag-and-drop setup.

WordPress.com vs. Self-Hosted WordPress.org

The plugin route works on self-hosted WordPress.org sites and on WordPress.com Business plans or higher, the plans that allow third-party plugins. On WordPress.com’s lower plans you can’t install plugins, so use the manual Custom HTML method (Method 1) for individual posts, or upgrade to a plugin-capable plan for a full auto-updating feed. If you’re not sure which kind of WordPress you run, check whether your wp-admin has a Plugins menu: if it does, you can install the Juicer plugin.

Troubleshooting a LinkedIn Feed in WordPress

A few WordPress-specific things to check if the feed doesn’t appear as expected:

  • The feed isn’t showing. Make sure the shortcode sits in a Shortcode or Custom HTML block. WordPress won’t run a shortcode pasted into a plain paragraph block. Confirm the plugin is activated under Plugins.
  • It works in preview but not on the live page. This is almost always caching. The Juicer feed refreshes on its own, but an aggressive page-caching plugin (or your host’s cache) can keep serving a stale copy of the page. Clear your WordPress cache, and your CDN cache if you use one, after embedding.
  • Old posts only, or nothing updating. Same cause as above. Clear the page cache so visitors get the freshly synced feed rather than a cached snapshot.
  • A security plugin is stripping the embed. Some hardening plugins remove third-party scripts. Allow the Juicer embed in the plugin’s settings if the feed silently disappears.

Customize and Moderate Your LinkedIn Feed

Getting the feed onto the page is only the start. Most of the value is in shaping what it shows and how it looks once it’s live on WordPress.

Style it to match your site. A Juicer feed isn’t locked to one look. You can choose from several feed layout styles, adjust fonts and colors to fit your theme, and toggle display options such as post order, infinite scroll, and whether to show photos, videos, or both. When you need finer control, custom CSS lets you fine-tune spacing, typography, and hover effects so the feed reads as a native part of your site rather than a bolted-on widget, which matters when it’s sitting on a WordPress homepage or careers page alongside your own design.

Moderate what appears. A live LinkedIn feed will occasionally surface something you’d rather not feature. Juicer’s moderation tools keep you in control: hold posts in an approval queue before they go live, manually allow or block individual posts, filter profanity, apply AI moderation to catch unwanted content automatically, and prevent duplicate posts from cluttering the feed. For a company page on a business website, that control is the difference between a feed you can trust on your homepage and one you have to watch constantly.

Why Use Juicer to Embed LinkedIn Posts Feed on WordPress?

The thing a native LinkedIn embed cannot do is combine sources. LinkedIn’s “Embed this post” code shows one post from one account. Juicer, as a LinkedIn aggregator for WordPress and part of our wider WordPress social feed plugin, merges several LinkedIn sources, a company page, a school page, and individual profiles, into a single feed on one WordPress page. So a careers page can show your company posts next to your founder’s, or an alumni page can pull a school page alongside notable graduates, all from one shortcode. That is the difference between pasting in static posts and running a real LinkedIn presence on your site.

Ready to try it for yourself? Get started with a free Juicer account.

LinkedIn Aggregator For WordPress FAQs

Find answers to common questions about embedding LinkedIn content into WordPress with Juicer.

What is a LinkedIn Aggregator for WordPress?

A LinkedIn aggregator for WordPress is a tool or plugin that automates collecting LinkedIn posts and displaying them as a live, auto-updating feed on your WordPress website.

This lets you enhance your WordPress site with professional LinkedIn content, making it easy to showcase a personal profile, company updates, or school-page news directly on your site. Juicer is one such LinkedIn aggregator for WordPress.

Do I Need to Refresh the LinkedIn Feed on My WordPress Website Manually?

It depends on which method you used. A Juicer feed pulls new LinkedIn posts on its own, so you set it once and leave it. The manual embed method is the opposite: each post is fixed the moment you paste its code, so to show anything new you have to repeat the five-step embed for every additional post.

Can I Embed a LinkedIn Company Page, or Only a Personal Profile?

Both. When you add a LinkedIn source in Juicer, you can connect a company page, a school page, or a personal profile, just paste the page URL into the source field. This makes it easy to surface organization updates, alumni content, or an individual’s posts, depending on what fits your site.

Is It Free to Embed a LinkedIn Feed on WordPress?

The manual embed method is free, since it only uses LinkedIn’s built-in post embed code, and the Juicer WordPress plugin itself is free to install from the WordPress repository. To display an automatically updating LinkedIn feed with Juicer, you can start with a free 7-day trial of the premium features, after which a paid plan is required.

Does the Juicer Plugin Work on WordPress.com?

It works on WordPress.com Business plans and higher, which allow third-party plugins, and on all self-hosted WordPress.org sites. On lower WordPress.com plans that don’t support plugins, use the manual Custom HTML embed method for individual posts instead.

Get your beautiful social media feed from Juicer today!

Juicer pulls in your social posts and updates your feed, so you don’t have to lift a finger.

You might also like

How to Add a Social Media Feed to Your Lovable App

How to Add a Social Media Feed to Your Lovable App

You built an app with Lovable in 20 minutes. Now you want to show live Instagram posts, TikTok videos, or

7 Best Social Media Aggregator Tools (Free & Paid Options)

Most brands treat social media aggregation like an afterthought. Something to add to the website when the rest has been

8 Flockler Alternatives to Display Social Media Feeds

If you’re here, chances are Flockler isn’t wrong – it’s just not right for you. While it’s a capable platform,

WAIT! 🤚 BEFORE YOU GO!

Do you really want to miss out on a powerful social media feed for your website?

Juicer lets you embed your LinkedIn feed in minutes, with automatic syncing, full customization, and moderation tools — no coding required. See it live today!

Get 7 days of premium features!