---
title: "How to Create a Multi-Social Media Wall Feed in Elementor?"
url: https://theplusaddons.com/docs/create-a-multi-social-media-wall-feed-in-elementor/
date: 2024-06-26
modified: 2026-09-21
lang: en
author: "Aditya Sharma"
description: "One Social Feed widget can hold several feeds at once. Each item in the Social Feeds repeater is one source, and the widget merges them into a single stream. That..."
image: https://theplusaddons.com/wp-content/uploads/2024/06/Multi-social-media-wall-1024x554.jpg
word_count: 1070
---

# How to Create a Multi-Social Media Wall Feed in Elementor?

## 

- The Plus Addons for Elementor Pro ships Social Feed only in Pro, and the widget does not render at all when Pro is deactivated.
- Social Feed merges multiple sources into one stream, with Facebook, Instagram, X (Twitter), YouTube, Vimeo, and RSS posts shown side by side in date order.
- Category Wise Filter prints one button per category plus an All button, but it does not work with WP RSS Feed and the Category (For Filter) field is hidden for RSS items.
- Each feed item uses its own Access Token and Max Results, so one source failing adds its own error card while the other sources keep showing in the wall.

One **Social Feed** widget can hold several feeds at once. Each item in the **Social Feeds** repeater is one source, and the widget merges them into a single stream.

That is the social wall: Facebook, Instagram, X (Twitter), YouTube, Vimeo and RSS posts side by side, in date order, in one layout.

***Requirement - This widget is a part of The Plus Addons for Elementor Pro, make sure it's installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-widget/social-feed/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

## Before You Start

- **Edition:** **Pro** — **Social Feed** ships only in The Plus Addons for Elementor Pro. With Pro deactivated the widget does not render at all, and there is no free version of it.- **Prerequisite:** [Elementor](https://wordpress.org/plugins/elementor/) (free) installed and active.- **Widget to enable:** go to **The Plus Addons > Widgets**, search for **Social Feed** and turn its toggle on.- **Prerequisite:** your server must be able to make outbound HTTPS requests. The feed is fetched **server-side** while the page renders, not by the visitor's browser.- **No account needed:** **WP RSS Feed** is the one source that needs no token, key or login. All it needs is a feed URL.- **Prerequisite:** a credential for each social network you want to include. Each feed item has its own **Access Token**, so a wall of four networks needs four credentials.

## Build the wall

- Edit the page with Elementor and drag the **Social Feed** widget onto it.- In **Content > Content Feed**, set **Layout** to **Grid** or **Masonry**. **Masonry** copes better with cards of different heights, which is what a mixed wall produces.- Open the first item under **Social Feeds**, pick its **Source** and fill in that source's fields.

![Open a Social Feeds item and pick the network in the Source dropdown.](https://theplusaddons.com/wp-content/uploads/2026/09/socialfeed-source.webp)

- Type a name into **Category (For Filter)** — for example *Instagram*. You will need it in step 6.- Click **Add Item** and repeat for every other feed you want on the wall.- Optionally open **Content > Filter Option** and turn **Category Wise Filter** on. The widget then prints a button per category above the wall, plus an **All** button whose label you can change in **All Filter Category Text**.

## What each item contributes

| Setting | Where | What it does |
| ------- | ----- | ------------ |
| **Source** | per feed item | Facebook, Instagram, Twitter, Youtube, Vimeo or WP RSS Feed. |
| **Max Results** | per feed item | How many posts this source contributes. Default **6**. Not shown for WP RSS Feed, which uses **Maximum Posts** instead. |
| **Category (For Filter)** | per feed item | The label this source's posts get in the filter row. Not shown for WP RSS Feed. |
| **Maximum Posts** | Social Feed Options | A ceiling for the whole widget, across every source. Default **1000**. |
| **Media Filter** | Social Feed Options | Keep only posts with media, or drop them, across every source. |

## How It Behaves

- **The feeds are merged, not stacked.** With two sources in one widget the cards came out interleaved by date — the newest item from the second feed appeared above older items from the first, not after all of them.- **Each item is fetched separately.** One source failing does not take the others down; it adds its own error card to the wall.- **Masonry handles the mixed heights.** A wall of two RSS sources came out as a single packed column layout rather than a ragged grid.

![One Social Feed widget showing two RSS sources merged and ordered by date.](https://theplusaddons.com/wp-content/uploads/2026/09/socialfeed-result-wall.webp)

## Limitations

- **Category Wise Filter does not work with WP RSS Feed.** The panel says so itself, in a note under **Filter Option**. **Category (For Filter)** is also hidden inside an RSS feed item.- **Filter Option and Columns Manage disappear in the Carousel layout.** Both sections are hidden when **Layout** is **Carousel**; the carousel has its own column settings under **Style > Carousel**.- **When the connection fails you get a pink card and an HTTP code, not an explanation.** With a token that is missing, expired, of the wrong type or simply wrong, the widget renders a card reading **Somthing Wrong** (that spelling is the plugin's) followed by **400** and the network name. It does not say which of those things went wrong. The two cases you can tell apart are an entirely empty **Access Token**, which says **Empty Access Token**, and X (Twitter), which returns **Invalid or expired token.** with **Error Code : 89**.- **Every social source needs its own credential.** There is no shared login: each repeater item carries its own **Access Token**, and each one can expire independently.- **The feed is fetched on your server, and cached.** Nothing is requested from the visitor's browser, so a feed that works on one host can fail on another that blocks outbound requests. **Refresh Time** (default **1 day**) decides how often the request is repeated.

## Not verified

So you know exactly what has and has not been checked:

- **A feed of real posts from a connected Facebook, Instagram, X, YouTube or Vimeo account.** This page was checked without ever entering a real access token, API key or password, so what the finished Facebook, Instagram, X, YouTube or Vimeo feed looks like once connected was not observed for this revision.- **A wall that mixes social networks.** The merge was proved with two RSS sources, which is the same code path, but a wall of real social accounts was not built.- **Category Wise Filter.** It cannot be used with the RSS source, which was the only source available without an account, so it was never switched on.- **Lazy Load.** Only **Load More** was exercised; the **Lazy Load** branch of **More Post Loading Options** was not.- **Styles 2, 3 and 4, and the Style tab as a whole.** Only **Style 1** and **Style 2** were rendered, and no styling control other than **Unique Carousel ID** was exercised.- **Performance, Save Data, Delete and Refresh Time.** The cached-feed path was never exercised — what is written here about it comes from the panel's own notes and defaults.

## Troubleshooting

### One network is missing from the wall

Look for its error card among the posts. If you see **Somthing Wrong** with that network's name, the problem is that item's credential, not the wall.

### The filter row does not appear

Three things to check: **Layout** must not be **Carousel**, **Category Wise Filter** must be on, and each feed item needs a value in **Category (For Filter)**.

### The RSS feed has no Category (For Filter) field

That is expected. The filter does not work with the RSS source, and the panel says so under **Filter Option**.

### One source dominates the wall

Lower that item's **Max Results**. It is set per feed item, so you can balance the mix source by source.

## Related Docs

- [Social Feed Elementor Widget: Settings Overview](https://theplusaddons.com/docs/social-feed-elementor-widget/)- [How to Add Live Facebook Feed in Elementor?](https://theplusaddons.com/docs/add-live-facebook-feed-in-elementor/)- [How to Add Live Instagram Feed in Elementor? (Personal & Business)](https://theplusaddons.com/docs/add-live-instagram-feed-in-elementor/)- [How to Show Posts from RSS Feed in Elementor?](https://theplusaddons.com/docs/show-posts-from-rss-feed-in-elementor/)

## Frequently Asked Questions

**Q: What do I need before building a multi-social media wall in Elementor?**
A: The wall depends on the Pro version of The Plus Addons for Elementor, plus Elementor free installed and active. The widget also fetches feeds server-side, so your server must allow outbound HTTPS requests. One practical detail: every social network item needs its own Access Token, while WP RSS Feed is the only source that works without a token, key, or login because it only needs a feed URL.

**Q: Why is one social network missing from my wall feed?**
A: A missing network usually means that repeater item has a credential problem, not that the whole wall is broken. The widget renders an error card for the failing source while the other feeds keep showing. If you see Somthing Wrong with the network name, that item’s Access Token is the thing to check. This behavior matters because each source is fetched separately, so one bad token does not take down the rest of the wall.

**Q: What layout works best for a mixed social wall feed?**
A: Masonry is the safer choice when your wall mixes cards with different heights. The page notes that Masonry copes better with mixed content, and it also showed a packed column layout for two RSS sources instead of a ragged grid. Grid still works, but Masonry usually looks cleaner when Facebook, Instagram, X, YouTube, Vimeo, and RSS posts are all side by side in one stream.

**Q: Can I use Category Wise Filter with an RSS feed?**
A: Category Wise Filter does not work with WP RSS Feed. That source also hides the Category (For Filter) field inside the feed item, so there is nothing to label for filtering. The filter row is meant for social sources that support categories, which is why RSS behaves differently from Facebook, Instagram, X, YouTube, and Vimeo in this widget.

**Q: Why does the filter row not appear on my social wall?**
A: Three things control that row: Layout cannot be Carousel, Category Wise Filter must be turned on, and each feed item needs a value in Category (For Filter). If any one of those is missing, the buttons above the wall will not render. The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH uses those category labels to build both the per-category buttons and the All button.

**Q: How do I stop one source from overpowering the whole wall?**
A: Lower that feed item’s Max Results. It is set per source, so a network with too many posts can crowd out everything else if its limit is too high. That setting is useful when you want a balanced mix across several networks instead of letting one active account dominate the merged stream. For setup details, see [Social Feed Elementor Widget: Settings Overview](https://theplusaddons.com/docs/social-feed-elementor-widget/).
