PluginProbe
QuickWebP – WebP & AVIF Image Optimizer, Compression & SEO for WordPress / 3.2.7
QuickWebP – WebP & AVIF Image Optimizer, Compression & SEO for WordPress v3.2.7
4.1.1 4.1.0 4.0.1 4.0.0 3.3.1 3.3.0 trunk 1.0.0 2.0.0 2.1.0 3.0.0 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8
quickwebp / admin / templates / bulk-optimization.php

bulk-optimization.php in QuickWebP – WebP & AVIF Image Optimizer, Compression & SEO for WordPress 3.2.7, at admin/templates/bulk-optimization.php

42 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Bulk optimization button settings page
4 * @since 1.0.0
5 */
6
7 $status = get_option( 'quickwebp_bulk_optimize_status', '' );
8 $is_running = $status == 'running' ? true : false;
9 $is_finish = $status == 'finish' ? true : false;
10 $total = (int)get_option( 'quickwebp_bulk_optimize_total', 0 );
11 $current = (int)get_option( 'quickwebp_bulk_optimize_current', 0 );
12 $percent = $total ? round( abs( ( $current / $total ) ) * 100 ) . '%' : '0%';
13 $progress = $current . '/' . $total;
14 ?>
15
16 <div class="quickwebp-bulk">
17
18 <div class="quickwebp-bulk-optimization-top">
19
20 <button class="quickwebp-bulk-optimization-btn-start button button-secondary <?php echo $is_running ? '' : 'show'; ?>">
21 <?php _e( 'Start', QUICKWEBP_TEXT_DOMAIN ); ?>
22 <div class="spinner"></div>
23 </button>
24
25 <button class="quickwebp-bulk-optimization-btn-stop button <?php echo $is_running ? 'show' : ''; ?>">
26 <?php _e( 'Stop', QUICKWEBP_TEXT_DOMAIN ); ?>
27 </button>
28
29 </div>
30
31 <div class="quickwebp-bulk-optimization-bottom">
32
33 <div class="quickwebp-bulk-optimization-progress <?php echo $is_running ? 'show' : ''; ?>">
34 <div class="quickwebp-bulk-optimization-progress-inner" style="width:<?php echo esc_attr($percent); ?>;"></div>
35 <span class="quickwebp-bulk-optimization-progress-progress"><?php echo esc_html($progress); ?></span>
36 </div>
37
38 <p class="quickwebp-bulk-optimization-message description"></p>
39
40 </div>
41
42 </div>