Title: Feed Embedder for Substack
Author: timbalabuch
Published: <strong>July 14, 2026</strong>
Last modified: July 14, 2026

---

Search plugins

![](https://ps.w.org/feed-embedder-for-substack/assets/banner-772x250.png?rev=3607798)

![](https://ps.w.org/feed-embedder-for-substack/assets/icon.svg?rev=3607798)

# Feed Embedder for Substack

 By [timbalabuch](https://profiles.wordpress.org/timbalabuch/)

[Download](https://downloads.wordpress.org/plugin/feed-embedder-for-substack.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/feed-embedder-for-substack/#description)
 * [Reviews](https://wordpress.org/plugins/feed-embedder-for-substack/#reviews)
 *  [Installation](https://wordpress.org/plugins/feed-embedder-for-substack/#installation)
 * [Development](https://wordpress.org/plugins/feed-embedder-for-substack/#developers)

 [Support](https://wordpress.org/support/plugin/feed-embedder-for-substack/)

## Description

Feed Embedder for Substack lets you display the latest posts from any public Substack
newsletter anywhere on your WordPress site using a simple shortcode:

    ```
    [fefs_feed]
    ```

Just paste your Substack address (e.g. `https://example.substack.com`) in the settings—
the plugin derives the RSS feed automatically, fetches your latest posts and renders
them as clean, fully customizable cards.

#### Features

 * **Simple shortcode** — drop `[fefs_feed]` into any post, page or widget.
 * **Per-instance overrides** — `[fefs_feed url="https://other.substack.com" count
   ="4" layout="vertical"]`.
 * **Two layouts** — horizontal cards (image beside text) or a vertical grid with
   1–3 columns.
 * **Full design control** — colors (with color pickers), font sizes, weights, spacing,
   borders, radii, paddings, gaps, hover effects.
 * **Live preview** — see your feed with the current design settings before saving,
   right in the admin.
 * **Mobile-friendly** — configurable breakpoint, stacking behavior and mobile title
   size.
 * **Smart caching** — feed responses are cached with WordPress transients (configurable,
   0–1440 minutes).
 * **Privacy-friendly and lightweight** — no external scripts, no iframes, no tracking;
   only the public RSS feed is fetched, server-side.
 * **Translation-ready** — all strings are internationalized.

#### Usage

 1. Go to **Settings  Feed for Substack**.
 2. Enter your Substack URL in the **Feed** tab and choose how many posts to show.
 3. Style the cards in the **Design** tab.
 4. Check the result in the **Preview** tab and copy the shortcode.
 5. Paste `[fefs_feed]` anywhere shortcodes are supported.

#### Shortcode attributes

 * `url` — override the Substack URL for that instance.
 * `count` — override the number of posts (1–20).
 * `layout` — `horizontal` or `vertical`.

#### External requests and privacy

To display your posts, the plugin fetches the public RSS feed from the Substack 
address you configure. This request happens on your server (not in the visitor’s
browser) and the result is cached. Post images are served from Substack’s CDN, so
visitors’ browsers load those images directly from Substack, exactly as they would
when visiting the newsletter. No other data is sent anywhere, and the plugin does
not add any tracking, analytics or third-party scripts.

#### Disclaimer

Feed Embedder for Substack is an independent, third-party plugin and is not affiliated
with, endorsed by, or sponsored by Substack Inc. “Substack” is a trademark of Substack
Inc., used here only to describe what the plugin does.

## Screenshots

[⌊The vertical grid layout rendered from a Substack feed, shown in the live preview.⌉⌊
The vertical grid layout rendered from a Substack feed, shown in the live preview
.⌉[

The vertical grid layout rendered from a Substack feed, shown in the live preview.

[⌊Feed settings — Substack URL, number of posts, cache duration and the optional"
view more" link.⌉⌊Feed settings — Substack URL, number of posts, cache duration 
and the optional "view more" link.⌉[

Feed settings — Substack URL, number of posts, cache duration and the optional “
view more” link.

[⌊Design tab — layout, card, image, typography and mobile options.⌉⌊Design tab —
layout, card, image, typography and mobile options.⌉[

Design tab — layout, card, image, typography and mobile options.

[⌊The horizontal layout (image beside text), shown in the live preview.⌉⌊The horizontal
layout (image beside text), shown in the live preview.⌉[

The horizontal layout (image beside text), shown in the live preview.

## Installation

 1. Upload the `feed-embedder-for-substack` folder to `/wp-content/plugins/`, or install
    it directly from the WordPress plugin directory.
 2. Activate the plugin through the **Plugins** menu.
 3. Go to **Settings  Feed for Substack** and enter your Substack URL.
 4. Add the `[fefs_feed]` shortcode to any post or page.

## FAQ

### Does this work with any Substack?

Yes, as long as the publication is public. The plugin reads the public RSS feed 
that every Substack exposes at `/feed`.

### Can I use a non-Substack RSS feed?

Yes. If you enter a full feed URL (any valid `https://` RSS feed), the plugin will
use it as-is. Bare site URLs get `/feed` appended automatically, which matches Substack’s
convention.

### Does it slow down my site?

No. The feed is fetched server-side and cached with WordPress transients for the
duration you configure (default 60 minutes), so most page loads never hit Substack
at all.

### Can I show two different newsletters on the same page?

Yes. Use the `url` attribute: `[fefs_feed url="https://first.substack.com"]` and`[
fefs_feed url="https://second.substack.com"]`.

### Does it load anything from Substack in the visitor’s browser?

Only the post images (hosted on Substack’s CDN). No scripts, iframes or trackers
are embedded.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Feed Embedder for Substack” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ timbalabuch ](https://profiles.wordpress.org/timbalabuch/)

[Translate “Feed Embedder for Substack” into your language.](https://translate.wordpress.org/projects/wp-plugins/feed-embedder-for-substack)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/feed-embedder-for-substack/),
check out the [SVN repository](https://plugins.svn.wordpress.org/feed-embedder-for-substack/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/feed-embedder-for-substack/)
by [RSS](https://plugins.trac.wordpress.org/log/feed-embedder-for-substack/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **14 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [embed](https://wordpress.org/plugins/tags/embed/)[feed](https://wordpress.org/plugins/tags/feed/)
   [newsletter](https://wordpress.org/plugins/tags/newsletter/)[rss](https://wordpress.org/plugins/tags/rss/)
   [substack](https://wordpress.org/plugins/tags/substack/)
 *  [Advanced View](https://wordpress.org/plugins/feed-embedder-for-substack/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/feed-embedder-for-substack/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/feed-embedder-for-substack/reviews/)

## Contributors

 *   [ timbalabuch ](https://profiles.wordpress.org/timbalabuch/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/feed-embedder-for-substack/)