# acymailing/10.11.1/WpInit/Message.php

AcyMailing – An Ultimate Newsletter Plugin and Marketing Automation Solution for WordPress, version 10.11.1. 27 lines.

- Page: https://pluginprobe.com/plugins/acymailing/10.11.1/code/WpInit/Message.php
- Raw: https://pluginprobe.com/plugins/acymailing/10.11.1/raw/WpInit/Message.php
- Modified: 2025-01-27T11:09:38+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/acymailing/10.11.1/code/WpInit/Message.php#L10-L20`.

```php
<?php

namespace AcyMailing\WpInit;

class Message
{
    public function __construct()
    {
        if (defined('WP_ADMIN') && WP_ADMIN) return;

        if (defined('DOING_AJAX') && DOING_AJAX) return;

        $locale = acym_getVar('string', '_locale', '');
        if (!empty($locale)) return;

        wp_enqueue_style('acy_front_messages_css', ACYM_CSS.'front/messages.min.css?v='.filemtime(ACYM_MEDIA.'css'.DS.'front'.DS.'messages.min.css'));
        wp_enqueue_script('acy_front_messages_js', ACYM_JS.'front/messages.min.js?v='.filemtime(ACYM_MEDIA.'js'.DS.'front'.DS.'messages.min.js'));
        wp_add_inline_script(
            'acy_front_messages_js',
            'var ACYM_AJAX_START = "'.admin_url('admin-ajax.php').'";
            var ACYM_AJAX_PARAMS = "?action='.ACYM_COMPONENT.'_router&'.acym_noTemplate().'&nocache='.time().'";
            var ACYM_AJAX = ACYM_AJAX_START + ACYM_AJAX_PARAMS;',
            'before'
        );
    }
}

```
