PluginProbe ʕ •ᴥ•ʔ
Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF / 2.0.6
Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF v2.0.6
2.0.7 2.0.6 2.0.5 trunk 1.3.7 1.4.0 1.4.1 1.4.2 1.4.6 1.5.0 1.5.3 1.5.6 1.5.8 1.6.5 1.6.6 1.6.9 1.7.0 1.7.4 1.8.1 1.8.2 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4
robin-image-optimizer / views / part-bulk-convert-webp-button.php
robin-image-optimizer / views Last commit date
clearfy-component-card.php 7 months ago modal-bulk-optimization.php 7 months ago modal-webp-conversion.php 7 months ago part-bulk-convert-avif-button.php 7 months ago part-bulk-convert-webp-button.php 7 months ago part-bulk-optimization-button.php 7 months ago part-bulk-optimization-log.php 7 months ago part-bulk-optimization-select-site.php 7 months ago part-bulk-optimization-servers.php 7 months ago part-bulk-optimization-statistic.php 7 months ago part-bulk-optimization-tabs.php 7 months ago part-bulk-optimization-total.php 7 months ago part-page-header.php 7 months ago part-settings-page-error-log-options.php 7 months ago
part-bulk-convert-webp-button.php
41 lines
1 <?php
2
3 defined( 'ABSPATH' ) || die( 'Cheatin uh?' );
4
5 /**
6 * WebP conversion button template.
7 * Available for all users (free and premium).
8 *
9 * @var array $data
10 * @var WRIO_Page $page
11 */
12
13 $cron_running = WRIO_Plugin::app()->getPopulateOption( 'conversion_cron_running', false );
14 $process_running = WRIO_Plugin::app()->getPopulateOption( $data['scope'] . '_webp_process_running', false );
15
16 if ( ! $cron_running || $cron_running != $data['scope'] ) {
17 $cron_running = false;
18 }
19
20 if ( ! $process_running || $process_running != $data['scope'] . '_webp' ) {
21 $process_running = false;
22 }
23
24 $button_classes = [
25 'wio-optimize-button',
26 ];
27
28 $button_name = __( 'Convert to WebP', 'robin-image-optimizer' );
29
30 if ( $cron_running || $process_running ) {
31 $button_classes[] = 'wrio-cron-mode wio-running';
32 $button_name = $process_running ? __( 'Stop conversion', 'robin-image-optimizer' ) : __( 'Stop scheduled conversion', 'robin-image-optimizer' );
33 } else {
34 $button_name = __( 'Convert to WebP', 'robin-image-optimizer' );
35 }
36
37 ?>
38 <button type="button" id="wrio-start-conversion" data-format="webp" class="<?php echo join( ' ', $button_classes ); ?>">
39 <?php echo esc_attr( $button_name ); ?>
40 </button>
41