This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



eTemplates simplifies the creation and delivery of dynamic emails. The plugin is best used in conjunction with custom coded application style websites that send out emails populated with dynamic data to users at specific points in the application logic.

Some examples of usage could be:

  • Shopping carts
  • Social media sites
  • Project management systems
  • Your custom application here!

Use eTemplates to create consistently branded emails with ease!


  • Global settings
  • Editing an eTemplate


Pretty easy stuff!

  1. Upload the etemplates folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Enjoy!


How do I send out an email using eTemplates?

In your code use the following snippet and replace the following variables with appropriate values:

<?php $emailtags = array('magictag1' => 'value1', 'magictag2' => 'value2', 'magictag3' => 'value3'); nlws_et($templateID, $to, $emailtags); ?> 

What are magic tags?

Magic tags are used in an eTemplate to populate the email with dynamic data. They are used in the following format:


When magic tags are found in an email template, they are replaced with the values that are defined in the array.

Okay. So give me an example!

This is where everything comes together an makes sense.

Sample HTML code would look something like this:

<div style="width: 800px; margin: 0 auto; padding: 40px;">     <p>Hello {@USERNAME}!  You are currently a(an) {@USERROLE} of the site.</p> </div> 

Sample PHP code would look something like this:

<?php $emailtags = array('USERNAME' => 'John Doe', 'USERROLE' => 'subscriber'); nlws_et(2, '', $emailtags); ?> 


There are no reviews for this plugin.

Contributors & Developers

“eTemplates” is open source software. The following people have contributed to this plugin.


Translate “eTemplates” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed sorting SQL bug


  • Added Email Log feature
  • Small code refactors


  • Initial release