Easy Newsletter Documentation

back to the plugin

Easy Newsletter: Step-by-step setup

For the initial setup of Easy Newsletter, you can read through our step-by-step guide.

Settings: Easy Newsletter

You'll find the settings in the WordPress dashboard under „Easy Newsletter“ and then „Settings“.

All Newsletters

You can find the newsletters in the WordPress dashboard under Easy Newsletter and then „All Newsletters“.

Newsletter single page

You'll find the newsletter single page in the WordPress dashboard under Easy Newsletter „All Newsletter“ and then you can click the „Create“ button.

Newsletter single page Sidebar: Newsletter Settings

You can find the newsletter settings in the sidebar of your editor under „Newsletter Settings“ on the individual newsletter pages.

Newsletter Single page: advanced settings

Further newsletter settings, such as custom meta fields, conditions, newsletter attachments and custom HTML injections, can be found at the end of the individual newsletter page.

Pages

In the WordPress Dashboard, under „Pages,“ you'll find seven created pages that are required for the plugin. The content on each page is in English by default, but can be translated and adapted via the editor.

Registration form: individual confirmation page and redirect

With the Shortcode [easyNewsletter] You can specify which sign-in page is used after a successful login. For example, you can use different „Thank you, please confirm your email“ texts for different newsletters or informational emails.

Standard behavior

[easyNewsletter category="Newsletter"]

After registration, the content of the standard page created by the plugin, the „Easy Newsletter Registration Success Page“, is displayed directly at the location of the form.

Display own confirmation page in the form

[easyNewsletter category="Newsletter" registration_success_page_id="1824"]

The content of the published WordPress page with the ID 1824 will be displayed directly instead of the form.

Continue to the standard confirmation page

[easyNewsletter category="Newsletter" redirect="true"]

After registration, the visitor is redirected to the standard confirmation page created by the plugin.

Forward to an individual confirmation page

[easyNewsletter category="Newsletter" registration_success_page_id="1824" redirect="true"]

After logging in, the visitor is taken to the published WordPress page with the ID 1824 forwarded.

Webfonts in the newsletter

Easy Newsletter can use the webfonts of your theme for the newsletter. Email programs that support webfonts and can load external content will retrieve the font files from your website. Other programs will display the replaced font that has been stored. The display may therefore differ from the website design despite proper configuration.

Share script files for external integration

To load from a different origin, a CORS authorization may be required. CORS stands for Cross-Origin Resource Sharing. The release is delivered by the server with the font file; a entry in the newsletter CSS is not sufficient for this purpose.

On an Apache web server, you can add the following rule to the .htaccess Insert it in the directory of the required font files. Back up an existing file first and add it, rather than replacing its contents. The rule sets the Apache module mod_headers and the permission for corresponding settings in the .htaccess ahead of time.

# Share webfonts for external integration

    
        Header set Access-Control-Allow-Origin "*"

The rule applies to WOFF, WOFF2, TTF, and OTF. The asterisk allows the inclusion of any font from any source. Therefore, limit the rule to the required font directory as much as possible: Other websites could also include these publicly accessible font files and consume bandwidth.

Alternatively, the rule can be set in the WordPress main file. .htaccess outside of # BEGIN WordPress and # END WordPress supplement. It then applies to appropriate font files below this directory. With Nginx, a CDN, or restricted hosting settings, the release must be configured with the hosting provider if necessary. Easy Newsletter does not automatically change your server configuration.

Check for release

After the change, check the font file that is actually being used, for example in the network tools of your browser. The response should be successful and exactly one header Access-Control-Allow-Origin: * included. An existing CORS configuration should not be supplemented by a second header. If empty, empty the CDN or browser cache, and then send a test email. If the header is missing, ask your hosting provider; if a server error occurs, restore the secured file.

The CORS permission does not replace the web font support of the email program and does not bypass the blocking of external content.

Observe copyright and data protection

Before using it, check whether your specific font license allows its use in HTML newsletters. When uploading, IP addresses and other connection data may be required from the hosting provider; some email programs download files via a proxy. Please consider the actual processing in your privacy information. The technical CORS authorization is not a legal authorization for the use of the font or for tracking.

Do you have any further questions? Please contact our support team.