PluginProbe ʕ •ᴥ•ʔ
Email Encoder – Protect Email Addresses and Phone Numbers / 2.5.0
Email Encoder – Protect Email Addresses and Phone Numbers v2.5.0
2.5.0 2.4.8 trunk 0.10 0.11 0.12 0.20 0.21 0.22 0.30 0.31 0.32 0.40 0.41 0.42 0.50 0.60 0.70 0.71 0.80 1.0.0 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.3.0 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.5 1.5.2 1.51 1.53 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7
email-encoder-bundle / src / Front / FrontEnqueue.php
email-encoder-bundle / src / Front Last commit date
Shortcodes 1 month ago DisplayEmailImage.php 3 months ago Front.php 2 months ago FrontBuffering.php 3 months ago FrontCore.php 3 months ago FrontEnqueue.php 3 months ago FrontTemplateTags.php 3 months ago
FrontEnqueue.php
57 lines
1 <?php
2
3 namespace OnlineOptimisation\EmailEncoderBundle\Front;
4
5 if ( ! defined( 'ABSPATH' ) ) exit;
6
7 use OnlineOptimisation\EmailEncoderBundle\Traits\PluginHelper;
8
9 class FrontEnqueue
10 {
11 use PluginHelper;
12
13
14 public function boot(): void
15 {
16 add_action( 'wp_enqueue_scripts', [ $this, 'enqueue' ] );
17 }
18
19
20 public function enqueue(): void
21 {
22 $protect_using = (string) $this->getSetting( 'protect_using', true );
23 $footer_scripts = (bool) $this->getSetting( 'footer_scripts', true );
24
25
26 # JS
27 if ( $protect_using === 'with_javascript' ) {
28
29 $js_version = md5_file( $this->assetJsDir( 'custom.js' ) );
30 wp_enqueue_script(
31 'eeb-js-frontend',
32 $this->assetJsUrl( 'custom.js' ),
33 [ 'jquery' ],
34 $js_version,
35 $footer_scripts
36 );
37 }
38
39 # CSS
40 if ( in_array( $protect_using, [ 'with_javascript', 'without_javascript' ] ) ) {
41
42 $css_version = md5_file( $this->assetCssDir( 'style.css' ) );
43 wp_enqueue_style(
44 'eeb-css-frontend',
45 $this->assetCssUrl( 'style.css' ),
46 [],
47 $css_version
48 );
49 }
50
51 if ( (string) $this->getSetting( 'show_encoded_check', true ) === '1' ) {
52 wp_enqueue_style( 'dashicons' );
53 }
54 }
55
56 }
57