You certainly have the option of creating your email dynamically. While it would be up to you to grab the information from the WordPress post that you are looking to create the email with, you can Create a Campaign though our API using the information you've gathered. Once you have the campaign created, you can either log in to the UI to schedule the email, or schedule it through our API if permission has been given. For more information on this, please see Scheduling a Campaign.
Please let us know if you have any other questions regarding this. Thanks.