PluginProbe
WP Coder – Insert & Manage Code Snippets / 3.3
WP Coder – Insert & Manage Code Snippets v3.3
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 +3 -4 4.5.13.3 View file →
@@ -21,8 +21,9 @@
21 21 self::include_script( $result, $param );
22 22 }
23 23
24 24
25 +
25 26 add_filter( 'script_loader_tag', [ __CLASS__, 'add_attribute' ], 20, 2 );
26 27 }
27 28
28 29 public static function add_attribute( $tag, $handle ) {
@@ -64,11 +65,9 @@
64 65 $js = $packer->pack();
65 66 }
66 67
67 68 $slug = WPCoder::SLUG . '-js-' . $result->id . '-inline';
68 - // phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
69 69 echo '<script id="' . esc_attr( $slug ) . '">' . $js . '</script>';
70 - // phpcs:enable
71 70 }
72 71
73 72 private static function include_script( $result, $param ): void {
74 73 $url = FolderManager::get_js_url( $result );
@@ -74,9 +73,9 @@
74 73 $url = FolderManager::get_js_url( $result );
75 74 $time = ! empty( $param['time'] ) ? $param['time'] : time();
76 75 $dependency = ! empty( $param['jquery_dependency'] ) ? [] : [ 'jquery' ];
77 76 wp_enqueue_script( WPCoder::SLUG . '-script-' . $result->id, $url, $dependency,
78 - WPCoder::info( 'version' ) . '_' . $time, true );
77 + WPCoder::info('version') . '_' . $time, true );
79 78 }
80 79
81 80 private static function include_scripts( $result ): void {
82 81 $scripts = self::get_scripts( $result );
@@ -105,9 +104,9 @@
105 104 if ( $param['include'][ $i ] === 'js' && ! empty( $param['include_file'][ $i ] ) ) {
106 105 $scripts[] = [
107 106 'url' => $param['include_file'][ $i ],
108 107 'slug' => WPCoder::SLUG . '-' . $result->id . '-js-' . $i,
109 - 'ver' => WPCoder::info( 'version' ) . '_' . $time,
108 + 'ver' => WPCoder::info('version') . '_' . $time,
110 109 ];
111 110 }
112 111 }
113 112