PluginProbe
WP Coder – Insert & Manage Code Snippets / 3.0.4
WP Coder – Insert & Manage Code Snippets v3.0.4
4.5.1 1.1 2.3.1 2.3.2 2.4.1 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1 3.1.1 3.2 3.2.1 3.3 3.4 3.5 3.5.1 All 39 releases
← All changes | classes/Publisher/EnqueueScript.php +8 -11 4.5.13.0.4 View file →
@@ -6,9 +6,9 @@
6 6
7 7 use WPCoder\Dashboard\DBManager;
8 8 use WPCoder\Dashboard\FolderManager;
9 9 use WPCoder\Optimization\Obfuscator;
10 -use WPCoder\WPCoder;
10 +use WPCoder\WOW_Plugin;
11 11
12 12 class EnqueueScript {
13 13
14 14 public static function init( $result ): void {
@@ -20,9 +20,8 @@
20 20 if ( ! empty( $js ) && empty( $param['inline_js'] ) ) {
21 21 self::include_script( $result, $param );
22 22 }
23 23
24 -
25 24 add_filter( 'script_loader_tag', [ __CLASS__, 'add_attribute' ], 20, 2 );
26 25 }
27 26
28 27 public static function add_attribute( $tag, $handle ) {
@@ -63,12 +62,10 @@
63 62 $packer = new Obfuscator( $js, 'None', true, false );
64 63 $js = $packer->pack();
65 64 }
66 65
67 - $slug = WPCoder::SLUG . '-js-' . $result->id . '-inline';
68 - // phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
66 + $slug = WOW_Plugin::SLUG . '-js-' . $result->id . '-inline';
69 67 echo '<script id="' . esc_attr( $slug ) . '">' . $js . '</script>';
70 - // phpcs:enable
71 68 }
72 69
73 70 private static function include_script( $result, $param ): void {
74 71 $url = FolderManager::get_js_url( $result );
@@ -73,10 +70,10 @@
73 70 private static function include_script( $result, $param ): void {
74 71 $url = FolderManager::get_js_url( $result );
75 72 $time = ! empty( $param['time'] ) ? $param['time'] : time();
76 73 $dependency = ! empty( $param['jquery_dependency'] ) ? [] : [ 'jquery' ];
77 - wp_enqueue_script( WPCoder::SLUG . '-script-' . $result->id, $url, $dependency,
78 - WPCoder::info( 'version' ) . '_' . $time, true );
74 + wp_enqueue_script( WOW_Plugin::SLUG . '-script-' . $result->id, $url, $dependency,
75 + WOW_Plugin::VERSION . '_' . $time, true );
79 76 }
80 77
81 78 private static function include_scripts( $result ): void {
82 79 $scripts = self::get_scripts( $result );
@@ -104,10 +101,10 @@
104 101 for ( $i = 0; $i < $count; $i ++ ) {
105 102 if ( $param['include'][ $i ] === 'js' && ! empty( $param['include_file'][ $i ] ) ) {
106 103 $scripts[] = [
107 104 'url' => $param['include_file'][ $i ],
108 - 'slug' => WPCoder::SLUG . '-' . $result->id . '-js-' . $i,
109 - 'ver' => WPCoder::info( 'version' ) . '_' . $time,
105 + 'slug' => WOW_Plugin::SLUG . '-' . $result->id . '-js-' . $i,
106 + 'ver' => WOW_Plugin::VERSION . '_' . $time,
110 107 ];
111 108 }
112 109 }
113 110
@@ -127,9 +124,9 @@
127 124 $id = $result->id;
128 125 $param = maybe_unserialize( $result->param );
129 126
130 127 if ( ! empty( $param['js_attributes'] ) && ! empty( $result->js_code ) ) {
131 - $scripts[ WPCoder::SLUG . '-script-' . $id ] = $param['js_attributes'];
128 + $scripts[ WOW_Plugin::SLUG . '-script-' . $id ] = $param['js_attributes'];
132 129 }
133 130
134 131
135 132 $count = ! empty( $param['include'] ) ? count( $param['include'] ) : 0;
@@ -141,9 +138,9 @@
141 138 for ( $i = 0; $i < $count; $i ++ ) {
142 139 if ( $param['include'][ $i ] === 'js' && ! empty( $param['include_file'][ $i ] ) ) {
143 140 $attr = ! empty( $param['file_js_att'][ $i ] ) ? $param['file_js_att'][ $i ] : '';
144 141
145 - $scripts[ WPCoder::SLUG . '-' . $id . '-js-' . $i ] = $attr;
142 + $scripts[ WOW_Plugin::SLUG . '-' . $id . '-js-' . $i ] = $attr;
146 143 }
147 144 }
148 145 }
149 146