Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.


Create simple, yet powerful dynamic email templates that are commonly used in application style websites. For developers / advanced users ONLY.

How do I send out an email using eTemplates?

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

$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>

Sample PHP code would look something like this:

$emailtags = array('USERNAME' => 'John Doe', 'USERROLE' => 'subscriber');
nlws_et(2, 'johndoe@email.com', $emailtags);

Requires: 3.2 or higher
Compatible up to: 3.4.2
Last Updated: 5 years ago
Active Installs: Less than 10


0 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.