Substack Importer Plugin
The Substack Importer allows you to import content from a Substack newsletter into your WordPress site.
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-importer
directory to the /wp-content/plugins/
directory - Activate the plugin through the ‘Plugins’ menu in WordPress
FAQ
After about 30 seconds, the import stops and I am seeing a blank screen. What happened? 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.
Changelog
1.1.0
- Update
wxr-generator
to 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
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.