Description
Social media feeds on websites have a habit of going wrong: slow to load, broken as soon as a media link expires, and quietly handing your visitors data to networks they never chose to talk to.
Feedivo takes a different route. Your posts are collected in the background and stored on your own site, images and videos included. Visitors get everything from your server — nothing to wait for, nothing to break, and no contact with a social network at all.
Works with Elementor
The plugin ships an Elementor widget: drop Feedivo Feed onto the canvas, pick your feed, done. Building with the block editor or a classic theme instead? Use the shortcode [feedivo feed="your-feed-id"] — the settings page lists a ready-made one for every feed. Both render the same feed, and the appearance comes from Feedivo either way.
Five networks, one feed
Instagram, Facebook, Threads, Pinterest and YouTube — mixed into a single feed or kept apart. Filter by network, hashtag, media type or date. Reels, Shorts and Stories are recognised as what they are, so you can include or exclude them on purpose.
Looks the way you want
Grid, masonry, list or carousel, plus columns, spacing, aspect ratio, corners and your own accent colour. Set it once per feed in Feedivo and every place you embedded that feed follows.
Fast and private by design
- Nothing loads from third-party servers: no tracking, no external fonts, no embeds phoning home.
- Your images and videos live in your own media library and keep working when platform links expire.
- No API call when a visitor opens the page — the posts are already there.
What you need
A Feedivo account. The service does the connecting, filtering and media handling; this plugin displays the result. Setup takes one connection ID and no API keys.
External services
This plugin connects your site to Feedivo (https://feedivo.de), a social media feed service. The plugin requires a Feedivo account and does not work without one. All communication happens from your server — never from your visitors’ browsers — and no data about your visitors is ever sent.
Your site contacts the Feedivo API at https://feedivo.de in these situations:
- When you connect your site (pressing “Connect” on the settings page): your site sends the connection ID you entered, your site address and the plugin version. This binds the connection to your site and returns an access token. Feedivo stores the site address and plugin version so you can tell in your account which site a connection belongs to.
- When feeds are synced (every five minutes in the background, and when you press “Sync now”): your site sends the access token and receives your feed settings and posts — captions, dates, links and media addresses — which are then stored locally on your site.
- When media is downloaded (during a sync): your site downloads the images and videos belonging to those posts into your own media library. From then on, visitors load them from your site only.
- When the settings page is opened (at most once per minute): your site sends the access token to check whether each connection is still valid, so a connection removed or paused in Feedivo shows up here immediately.
- When you disconnect (pressing “Disconnect”): your site sends the access token of that connection so the binding is released in your Feedivo account.
Use of the service is subject to its terms and privacy policy:
Terms of Service: https://feedivo.de/agb
Privacy Policy: https://feedivo.de/datenschutz
Screenshots





Installation
- Install and activate the plugin.
- In your Feedivo account, create a WordPress connection and copy its connection ID from the connection’s page.
- In WordPress, go to Feed Posts Settings, paste the ID and press Connect.
- The first sync starts within a minute. Afterwards, add a feed to any page with the ready-made shortcode listed on the settings page, or with the Feedivo Feed widget in Elementor.
FAQ
-
Do I need a Feedivo account?
-
Yes. The plugin shows feeds that are built and hosted in Feedivo; it does not connect to Instagram, Facebook, Threads, Pinterest or YouTube on its own.
-
Where do I find my connection ID?
-
In your Feedivo account, create a WordPress connection. Its ID is shown on that connection’s page. Every connection has its own ID, and you can connect several to the same site.
-
Is this good for privacy?
-
Your visitors’ browsers never contact a social network. Posts and media are served from your own site, and the plugin adds no tracking of any kind. The one exception is a YouTube video: its player loads only when a visitor actually clicks play, and it uses YouTube’s no-cookie domain.
-
How quickly do new posts appear?
-
Within minutes. The plugin checks for new content every five minutes in the background.
-
Can I edit the posts in WordPress?
-
No, and that is on purpose — they are managed in Feedivo and stay read-only here, so a sync never overwrites your edits. Change captions and filters in Feedivo instead.
-
Will my feed still work if a post is deleted?
-
Yes. Posts deleted or hidden in Feedivo disappear from your site automatically, and feeds you remove are cleaned up along with their media.
-
What happens if I uninstall?
-
Everything the plugin created is removed: synced posts, feed categories and the media files it downloaded. Your own content is untouched.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Feedivo” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Feedivo” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.13.1
- Documentation only: the shortcode example now reads inline in the description instead of standing on its own as a code block. Nothing in the plugin itself changed.
1.13.0
- The Plugins screen now links straight to the plugin’s settings, plus documentation and support.
- Housekeeping for the WordPress.org directory: translations are handled by WordPress itself, and the readme documents exactly which data is exchanged with the Feedivo service.
- No changes to syncing, rendering or your stored content.
1.12.0
- Fixed: embedded feeds now render in the exact order configured in Feedivo — pinned posts first, then the feed’s sort order.
- Fixed: new posts no longer wait for the daily full sync; they arrive within minutes.
- Stories stay feed tiles only: they open in the lightbox and no longer become public WordPress posts, and they disappear again once the story expires.
- Connection status is now reliable: the settings page verifies each connection live, and temporary network errors no longer flag a healthy connection.
- Leaner sync: connections with a revoked token are no longer polled every five minutes, and sync errors keep the most recent entries for diagnosis.
- Fixed: the “Load more” button rendered as unstyled text and now picks up the feed’s accent colour.
1.11.0
- New display styles: mosaic grid, seamless masonry, seamless carousel and a film-strip carousel.
- New aspect ratios: tall (9:16, for Reels, Shorts and Stories) and landscape (16:9, for YouTube).
- New per-feed options: carousel autoplay, square corners, hover effect and a custom accent colour.
1.10.0
- Pinned posts from Feedivo’s moderation now render first in every embedded feed.
- Feeds set to “oldest first” in Feedivo now render oldest-first in WordPress too.
1.9.0
- Feeds on the Feedivo Free plan show a small “Provided by Feedivo” link below the feed. Paid plans can switch it off per feed.
1.8.0
- Paused feeds are handled safely: the plugin keeps all synced posts and media and shows a small notice instead of removing content.
1.7.1
- Friendlier error messages, with the technical detail moved into a collapsed section.
1.7.0
- YouTube support: videos play in the embedded player on the privacy-friendly no-cookie domain, loaded only on click.
1.6.0
- Pinterest support.
1.5.1
- Feed styles are hardened against theme CSS, so embedded feeds look the same in any theme.
1.5.0
- Each WordPress connection now has its own connection ID — enter it once and exactly that connection is bound.
1.4.0
- Videos are stored locally and play inline in the lightbox, so feeds no longer break when platform media links expire.
1.3.0
- Multiple connections per site, merged into one set of posts with no duplicates.
- Disconnect a single connection or all of them; posts shared with another connected feed are kept.
1.2.0
- Redesigned lightbox: two-column layout with media and details, brand chip and a link to the original post.
1.1.0
- Threads support.
1.0.0
- Initial release.
