This is a WordPress plugin, and it is an Add-on for the Simple-Jwt-Login plugin.
It allows you to automatically login users from the newsletter sent by MailPoet into a WordPress website using a JWT.
- MailPoet WordPress plugin
- Simple-JWT-Login WordPress plugin
In order to use this addon, you need to add a shortcode in your MailPoet email templates:
Simple shortcode example:
[custom:simple-jwt-login]
This shortcode will generate a link, with the text "Login"
Available shortcode parameters:
text
: The text for the linkclass
: Class added for the linkstyle
: Custom CSS added to the linkvalidity
: The number of seconds a JWT is validauthCode
: Auth Code that is required by Autologin. You will find this in Simple-JWT-Login plugin -> Auth CodesredirectUrl
: This URL will overwrite the SimpleJWTLogin settings, and it will specify where users will be redirected after autologin.isURL
: When this parameter is provided, the shortcode will return only the autologin URL
Full short code example:
[custom:simple-jwt-login text="Login" class="myClassName" style="color:red;" validity="604800" authCode="1"]
This example will generate a red link, with the text "Login".
You can also customize the shortcode to just return the URL.
[custom:simple-jwt-login text="Login" validity="604800" isUrl="on"]
Here's how you install and activate the Simple-JWT-Login MailPoet plugin:
- Download the Simple-JWT-login-MailPoet plugin.
- Upload the .zip file in your WordPress plugin directory.
- Activate the plugin from the "Plugins" menu in WordPress.
or
- Go to the 'Plugins' menu in WordPress and click 'Add New'
- Search for 'Simple-JWT-Login-MailPoet' and select 'Install Now'
- Activate the plugin when prompted
Next steps:
In The "Simple JWT Login" tab, there will be a new submenu item "MailPoet integration". Generate your shortcode there and copy it into your newsletter templates.
No, it is not required. You can disable it from the Simple-JWT-Login -> 'Login'. Just set the parameter 'Login requires Auth Code' to 'No'.
No. This plugin works only with MailPoet 3. MailPoet 2 is deprecated.
Yes. You can add as many short-codes as you want in a single email template.