Display a List of Past Newsletters on a Page

In order to display a list of sent newsletters on your website, you must create a new page by going to the Pages menu of your WordPress website and then click on "Add New". Once inside the page editor, just add the shortcode below to display a list of past newsletters:

[mailpoet_archive]

All previously sent newsletters will be listed, except for:

  • Autoresponder (automatic newsletter sent after an event, like a new subscription)
  • Draft newsletters
  • Scheduled newsletters

You also can restrict the newsletters displayed in the archive list by selecting one or more lists of subscribers in the Settings page > Basics tab:

If you want to display it in your theme's sidebar, you should install this plugin:  ShortCode Widget

You should follow the same steps used to  Display Total Number is Subscribers in your sidebar, just make sure to insert the archive shortcode.

Filters for modifying the look of the list

If you want to modify the date or the subject of the newsletters displayed with the shortcode, you can use the filters below. Just add the code snippet to the bottom of your theme's function.php file:

Note: DO NOT modify any of your theme files if you don't know what you are doing. MailPoet does not provide support for code customization; therefore, whatever custom shortcode you create, you are responsible for troubleshooting any issues and supporting it!