# woo-mailerlite/2.0/includes/scripts.php

MailerLite – WooCommerce integration, version 2.0. 42 lines.

- Page: https://pluginprobe.com/plugins/woo-mailerlite/2.0/code/includes/scripts.php
- Raw: https://pluginprobe.com/plugins/woo-mailerlite/2.0/raw/includes/scripts.php
- Modified: 2023-09-19T07:13:58+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/woo-mailerlite/2.0/code/includes/scripts.php#L10-L20`.

```php
<?php

/**
 * Scripts
 */

// Exit if accessed directly
if (!defined('ABSPATH')) exit;

/**
 * Load admin scripts
 *
 * @since       1.0.0
 * @global      string $post_type The type of post that we are editing
 * @return      void
 */
function woo_ml_admin_scripts($hook)
{

    wp_enqueue_script('woo-ml-admin-script', WOO_MAILERLITE_URL . 'public/js/admin.js', ['jquery'], WOO_MAILERLITE_VER);
    wp_enqueue_script('style2-script', 'https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js');
    wp_enqueue_style('woo-ml-admin-style', WOO_MAILERLITE_URL . 'public/css/admin.css', false, WOO_MAILERLITE_VER);
    wp_enqueue_style('style2-style', 'https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css');
    wp_enqueue_style('style2-mailerlite-style', WOO_MAILERLITE_URL . 'public/css/mailerlite-select2.css', false, WOO_MAILERLITE_VER);

    // Ajax
    wp_localize_script('woo-ml-admin-script', 'woo_ml_post', ['ajax_url' => admin_url('admin-ajax.php')]);
}
add_action('admin_enqueue_scripts', 'woo_ml_admin_scripts', 100);

function woo_ml_public_scripts()
{

    if ( ! get_option('ml_account_authenticated') ) {

        return false;
    }

    wp_enqueue_script('woo-ml-public-script', WOO_MAILERLITE_URL . 'public/js/public.js', ['jquery'], WOO_MAILERLITE_VER);
    wp_localize_script('woo-ml-public-script', 'woo_ml_public_post', ['ajax_url' => admin_url('admin-ajax.php'), 'language' => get_locale()]);
}
add_action('wp_enqueue_scripts', 'woo_ml_public_scripts', 100);
```
