I think MailPoet gets pretty close, you can setup a template, drag and drop posts, etc. You can even have it send via Mandrill or Railgun, etc if you want.
Otherwise it doesn’t seem like it would be that hard to to setup the generated HTML. It’s really the “choosing posts” that’s the hard part since there’s a ton of ways to go about it.
You could spit out a custom template and whatever posts you want based on date but I’m guessing you want more flexibility. If I was creating this for a client, I’d probably use something like Advanced Custom Fields Pro with a settings page where you’d pick which posts—maybe with a repeater field—and then spit out the generated HTML somewhere based on those settings.
Related Posts:
- Does anyone know a plugin that turns a ‘post’ into an html newsletter?
- Send batch of posts as HTML Email?
- How to bulk send emails
- Storing a password for use with a WordPress plugin
- Is it possible to install two mail plugins together in a single WordPress site? How to do it? [closed]
- Sending HTML emails via wp_mail not working properly
- Changing page URL and connect newsletter to MailChip
- Load Javascript from Plugin in One Page Only?
- Is it possible to send blog posts via email to subscribers?
- How can i create a newsletter for my wp blog? [closed]
- WordPress latest core update conflicting with newspack-newsletter plugin
- how to show all posts of each category in pages
- Mailpoet Sign up on Custom registration form won’t work
- Create tabs inside Plugins Admin Page [closed]
- Can’t install new plugins because of the error “Could not create directory”
- Remove action from plugin on other plugin
- Allowing Two Developers Access to a Plugin on the WordPress.org Plugin Repository?
- How to build an API as a plugin
- Loading shortcode with ajax
- WordPress wp-json API – Custom Post Type returns 403
- Creating Custom Meta Boxes on Plugin Option Page
- Add .html extension to custom post type taxonomies
- How to load a new template page according to a particular URL?
- Translate wordpress plugin [closed]
- Styles and Scripts, Selectively enqueue across entire site
- Nested shortcodes
- Exclude custom post_type in sitemap generation?
- Removing WordPress Plugin Menu Item for a specific user
- How can I use RDFa with WordPress?
- How to add an attribute to the body tag with a plugin?
- Override the core function locate_template
- Changing image size to full size in Gutenberg’s block gallery
- Use oEmbed in List Items
- Set user ID at time of wp_create_user
- Regex to Remove File Extension
- Collapse content [closed]
- Can’t add custom Taxonomy to Custom Post Type
- add_menu_page does not seem to work in a class
- How can I get automatically anchors for every h2-heading?
- WordPress CodeHighlighter
- How would I go about creating a user ranked post popularity page?
- All of my custom posttypes are 404’ing
- Trouble with plugin styles in admin area of WordPress
- How to edit content before post update
- How to remove the inline styles from the content of a WYSIWYG editor field at the time of saving the post?
- How can I change the plugin update server for specific plugins?
- How to create an input field, and base the output on spreadsheet data? [closed]
- Install and activate plugins across 200 wordpress installations via SSH
- WordPress plugin subscribe2 not looking the same as before migration
- How can I add few css or js file into my plugin
- Multiple instance of data in plugin custom database table on plugin activation
- Cart66 localization hardcode strings [closed]
- Customised plugin failed to install and activate
- Why is one phpunit test throwing an error on one class when all other classes are similar without error?
- XML parser plugin
- Is it safe to use admin-ajax.php in the frontend?
- How to get all posts belongs to a user between a certain date
- wp-load.php redeclares classes
- plugins not working in custom theme
- Add item to the woocommerce dashboard menu from a plugin
- Sucuri SiteCheck failing on domain with iThemes Security Pro plugin
- Is the bulk_action hook stable for use in 3.2.X?
- Use a custom block in another block
- Help with autofilling field
- I/O Usage goes max. just after every new post published and WP site down
- Can’t load the the canges of field groups [duplicate]
- Personality quiz in wordpress using a plugin
- Adding custom post category to categories widget
- How can we get this dynamically as this folder may not be by the same name always → wp-admin
- How to ignore fields if empty?
- Error messages in Multilingual part of the site
- WordPress how do I change images used in plugins?
- wp_remote_post To external API multiple values with the same key
- Add WooCommerce vendor slug to auto-generated SKU
- Can we rename a plugin directory for a already launched plugin?
- Admin Custom Login loses settings on Code and Data migration
- redirect to a custom page
- custom REST endpoint not passing body of POST request to callback
- Add section (add_settings_section) to a custom page (add_submenu_page) not working
- function of parent not working in childtheme
- WordPress core update fails – no issues with plugin updates
- How to change text in a page by utilizing a custom user id?
- Am I correctly adding styles to plugin?
- How to hook into search results template or query?
- How can I insert a record into a custom table from my custom form in my custom admin page?
- how to create table during plugin installation in side a class
- Why function hooked using object are executing at all time?
- Create a blank admin page from plugin
- Private WordPress blog, requires user registration approval, and allowing users to login with OpenID
- Which part of the plugin to change so the updater won’t register the next version?
- include plugin folder directly in theme folder to load faster page n wp
- How to make only selected posts appear on a selected wordpress page
- How to remove . (several lines of customized programming code appear here) from wordpress pages
- How do i remove “Powered by WordPress” from AMP?
- Publish post facebook page & twitter automatically [closed]
- WordPress User Registration/ Sign Up -> Able to take Paid Certification Courses & keep track of Completed Certificates
- Prevent primary navigational menu from expanding during page load (WordPress / Astra Theme)
- Issues with creating user profile for a subscriber, but with different profile page and functionalities
- Block Root REST API Route using custom &/or iThemes
- How to set an exact search box in tablepress plug-in