PluginProbe
EmailKit – Email Customizer for WooCommerce & WP / 1.5.2
EmailKit – Email Customizer for WooCommerce & WP v1.5.2
1.6.9 1.6.8 1.6.7 trunk 1.0.0 1.2.0 1.4.0 1.4.5 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6
emailkit / Promotional / Onboard / Attr.php

Attr.php in EmailKit – Email Customizer for WooCommerce & WP 1.5.2, at Promotional/Onboard/Attr.php

54 lines 1.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace EmailKit\Promotional\Onboard;
3
4 use EmailKit\Promotional\Onboard\Classes\Utils;
5 use EmailKit\Plugin;
6 use EmailKit\Traits\Singleton;
7
8 defined( 'ABSPATH' ) || exit;
9
10 class Attr{
11
12 use Singleton;
13
14 public $utils;
15
16 public static function get_dir(){
17 return EMAILKIT_DIR . "Promotional/Onboard/";
18 }
19
20 public static function get_url(){
21 return EMAILKIT_URL. 'Promotional/Onboard/';
22 }
23
24 public function __construct() {
25
26 $this->utils = Utils::instance();
27
28 add_action( 'admin_enqueue_scripts', [$this, 'enqueue_scripts'] );
29 }
30
31 public function enqueue_scripts() {
32
33 wp_register_style( 'emailkit-onboard-icon', self::get_url() . 'assets/css/onboard-icon.css' );
34 wp_register_style( 'emailkit-init-css-admin', self::get_url() . 'assets/css/admin-style.css' );
35 wp_register_style( 'emailkit-steps-css-steps', self::get_url() . 'assets/css/steps-style.css' );
36
37 wp_enqueue_style( 'emailkit-onboard-icon' );
38
39 wp_enqueue_style( 'emailkit-init-css-admin' );
40
41 wp_enqueue_script( 'emailkit-admin-core', self::get_url() . 'assets/js/emailkit-onboard.js', ['jquery'], '', true );
42
43 $data['rest_url'] = get_rest_url();
44 $data['nonce'] = wp_create_nonce('wp_rest');
45
46 wp_localize_script('emailkit-admin-core', 'rest_config', $data);
47
48 wp_localize_script('emailkit-admin-core', 'mf_ajax_var', array(
49 'nonce' => wp_create_nonce('ajax-nonce'),
50 'plugin_redirect_url' => admin_url('edit.php?post_type=emailkit', '') ,
51 ));
52 }
53 }
54