Substack Importer
Substack Importer
Description
The Substack Importer will import content from an export file downloaded from your Substack newsletter.
The following content will be imported:
- Posts and images.
- Podcasts.
- Comments (only for publicly accessible posts).
- Author information.
In the future, we plan to improve the importer by:
- Mailing lists.
- Enhancing the performance of processing export files with many posts and media.
Installation
This plugin depends on the WordPress Importer plugin which needs to be installed first.
To install the Substack Importer:
- Upload the
substack-importerdirectory to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
Faq
When trying to import a large number of posts and images, timeouts can occur. To solve this, you can try to run the import
several times until all content has been imported.
Reviews
Missing some important options
By HollyJahangiri on January 10, 2024
It worked. BUT... it should have an option to (a) make imported posts DRAFTS (even if they were not Drafts in Substack); .(b) use the first image as the Featured Image for imported posts; and (c) option to use import date as publish date so that they're easier to find (or, alternatively, to set a Category or Tag for all imported posts).
Yes, it times out. Not a fatal flaw, but maybe the ability to set a time-out value (or post import speed) would be useful?
I used it on the smaller of my two newsletters. I don't know that I'll use it on the larger one unless the suggestions of (a), (b), and (c) above are implemented soon.
Imports no content or images / No support
By mikeairhart on August 11, 2023
This plugin does not work with WordPress 6.3:
1. The page content is not imported, only a portion of the page header is.
2. The importer reports an error on the first image and makes no effort with other images.
The developer has not responded to other support requests in two years.
Fatally Flawed -- Dependent on Copyright Infringement
By lisatann on December 10, 2021
Changelog
1.1.1
- Tested up to WordPress 6.7
- Fix: null checking
1.1.0
- Update
wxr-generatorto latest version. Fixes a bug where imports could error out due to a misformed timezone identifier.
1.0.9
- Use subtitle as post excerpt if not empty
- Testing the plugin up to WordPress 6.4.2
- Fix PHPCS error and cleanup composer.lock
1.0.8
- Removed the subscription input from post content
1.0.7
- Convert the paywall div to a paragraph
1.0.6
- Testing the plugin up to WordPress 6.2
1.0.5
- Add support for WordPress 6.1
1.0.4
- Fix Soundcloud embeds
1.0.3
- Identify authors for draft posts as “Draft Posts”
1.0.2
- Republishing to fix a CI error.
1.0.1
- Remove unnecessary load_meta_data line.
- Fix embeds not displaying properly on website.
1.0.0
- Add post meta for paid content.
- Convert Instagram embed to a link.
- Add the subtitle as a H2 at the beginning of the post.
- Set the correct comment_status for posts.
0.1.0
- Refactored the importer.
- Add support for authors.
- Add support for comments.
- Conversion of content to Gutenberg blocks.
- Convert the export to WXR and use the WordPress Importer plugin to import the WXR.
- Add progress indicator
- Add support for attachments.
0.1
Early proof-of-concept version.