| @@ -21,9 +21,8 @@ | ||
| 21 | 21 | self::include_script( $result, $param ); |
| 22 | 22 | } |
| 23 | 23 | |
| 24 | 24 | |
| 25 | - | |
| 26 | 25 | add_filter( 'script_loader_tag', [ __CLASS__, 'add_attribute' ], 20, 2 ); |
| 27 | 26 | } |
| 28 | 27 | |
| 29 | 28 | public static function add_attribute( $tag, $handle ) { |
| @@ -65,9 +64,11 @@ | ||
| 65 | 64 | $js = $packer->pack(); |
| 66 | 65 | } |
| 67 | 66 | |
| 68 | 67 | $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 | |
| 70 | 71 | } |
| 71 | 72 | |
| 72 | 73 | private static function include_script( $result, $param ): void { |
| 73 | 74 | $url = FolderManager::get_js_url( $result ); |
| @@ -73,9 +74,9 @@ | ||
| 73 | 74 | $url = FolderManager::get_js_url( $result ); |
| 74 | 75 | $time = ! empty( $param['time'] ) ? $param['time'] : time(); |
| 75 | 76 | $dependency = ! empty( $param['jquery_dependency'] ) ? [] : [ 'jquery' ]; |
| 76 | 77 | wp_enqueue_script( WPCoder::SLUG . '-script-' . $result->id, $url, $dependency, |
| 77 | - WPCoder::info('version') . '_' . $time, true ); | |
| 78 | + WPCoder::info( 'version' ) . '_' . $time, true ); | |
| 78 | 79 | } |
| 79 | 80 | |
| 80 | 81 | private static function include_scripts( $result ): void { |
| 81 | 82 | $scripts = self::get_scripts( $result ); |
| @@ -104,9 +105,9 @@ | ||
| 104 | 105 | if ( $param['include'][ $i ] === 'js' && ! empty( $param['include_file'][ $i ] ) ) { |
| 105 | 106 | $scripts[] = [ |
| 106 | 107 | 'url' => $param['include_file'][ $i ], |
| 107 | 108 | 'slug' => WPCoder::SLUG . '-' . $result->id . '-js-' . $i, |
| 108 | - 'ver' => WPCoder::info('version') . '_' . $time, | |
| 109 | + 'ver' => WPCoder::info( 'version' ) . '_' . $time, | |
| 109 | 110 | ]; |
| 110 | 111 | } |
| 111 | 112 | } |
| 112 | 113 | |