PluginProbe
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance / 4.5.4
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance v4.5.4
4.7.0 4.6.1 4.6.0 4.5.5 4.5.4 4.5.3 4.5.2 3.2.20 3.2.21 3.2.22 3.2.3 3.2.5 3.2.6 3.2.7 3.2.9 3.3.0 3.3.1 3.3.2 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.7.0 3.7.1 All 111 releases
wp-optimize / templates / database / optimizations-table.php

optimizations-table.php in WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance 4.5.4, at templates/database/optimizations-table.php

102 lines 6.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php if (!defined('ABSPATH')) die('No direct access allowed'); ?>
2
3 <table id="optimizations_list" class="wp-list-table widefat striped">
4 <thead>
5 <tr>
6 <td class="check-column"><input id="select_all_optimizations" type="checkbox"></td>
7 <th><?php esc_html_e('Optimization', 'wp-optimize'); ?></th>
8 <th></th>
9 <!-- <th></th>-->
10 </tr>
11 </thead>
12 <tbody>
13 <?php
14
15 foreach ($items as $optimization) {
16
17 $sensitive_items = array(
18 'clean-transient',
19 'clean-pingbacks',
20 'clean-trackbacks',
21 'clean-postmeta',
22 'clean-orphandata',
23 'clean-commentmeta',
24 'clean-usermeta',
25 );
26
27 ?>
28 <tr class="wp-optimize-settings wp-optimize-settings-<?php echo esc_attr($optimization['dom_id']); ?><?php echo (in_array($optimization['dom_id'], $sensitive_items)) ? ' wp-optimize-setting-is-sensitive' : ''; ?>" id="wp-optimize-settings-<?php echo esc_attr($optimization['dom_id']); ?>" data-optimization_id="<?php echo esc_attr($optimization['id']); ?>" data-optimization_run_sort_order="<?php echo esc_attr($optimization['run_sort_order']); ?>" >
29 <?php
30 if (!empty($optimization['settings_label'])) {
31 ?>
32
33 <th class="wp-optimize-settings-optimization-checkbox check-column">
34 <input name="<?php echo esc_attr($optimization['dom_id']); ?>" id="optimization_checkbox_<?php echo esc_attr($optimization['id']); ?>" class="optimization_checkbox" type="checkbox" value="true" <?php echo ($optimization['activated']) ? 'checked="checked"' : ''; ?> <?php echo $optimization['disable_optimization_button'] ? 'data-disabled="1" disabled' : ''; ?> >
35
36 <img id="optimization_spinner_<?php echo esc_attr($optimization['id']); ?>" class="optimization_spinner display-none" src="<?php echo esc_url(admin_url('images/spinner-2x.gif')); ?>" alt="...">
37 </th>
38
39
40 <td>
41 <label for="optimization_checkbox_<?php echo esc_attr($optimization['id']); ?>"><?php echo esc_html($optimization['settings_label']); ?></label>
42 <div class="wp-optimize-settings-optimization-info" id="optimization_info_<?php echo esc_attr($optimization['id']); ?>">
43 <?php echo $optimization['info_raw']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Output already escaped ?>
44 </div>
45 </td>
46
47 <td class="wp-optimize-settings-optimization-run">
48 <button id="optimization_button_<?php echo esc_attr($optimization['id']); ?>_big" class="button button-secondary wp-optimize-settings-optimization-run-button show_on_default_sizes optimization_button_<?php echo esc_attr($optimization['id']); ?>" type="button" <?php echo $optimization['disable_optimization_button'] ? 'data-disabled="1" disabled' : ''; ?> ><?php esc_html_e('Run optimization', 'wp-optimize'); ?></button>
49
50 <button id="optimization_button_<?php echo esc_attr($optimization['id']); ?>_small" class="button button-secondary wp-optimize-settings-optimization-run-button show_on_mobile_sizes optimization_button_<?php echo esc_attr($optimization['id']); ?>" type="button" <?php echo $optimization['disable_optimization_button'] ? 'data-disabled="1" disabled' : ''; ?> ><?php esc_html_e('Go', 'wp-optimize'); ?></button>
51 </td>
52
53 <?php } ?>
54 </tr>
55 <?php } ?>
56 </tbody>
57 </table>
58
59 <script type="text/html" id="tmpl-wpo-postmeta">
60 <h3><span class="dashicons dashicons-warning"></span> <?php esc_html_e('Are you sure you want to clean post metadata?', 'wp-optimize'); ?></h3>
61 <div class="notice notice-warning">
62 <p><?php echo esc_html__('WARNING', 'wp-optimize') . ' - ' . esc_html__('Only clean post metadata if you are sure of what you are doing, and after taking a backup with UpdraftPlus plugin', 'wp-optimize'); ?></p>
63 </div>
64 <h4><?php echo esc_html__('You are about to remove posts metadata.', 'wp-optimize'); ?></h4>
65 <p>
66 <input type="checkbox" id="confirm_post_meta_deletion"> <label for="confirm_post_meta_deletion"><?php esc_html_e('I have taken a backup and I want to continue with this optimization.', 'wp-optimize'); ?></label>
67 </p>
68 <p>
69 <input type="checkbox" id="ignores_post_meta_deletion_warning"> <label for="ignores_post_meta_deletion_warning"><?php esc_html_e('Do not show this warning again.', 'wp-optimize'); ?></label>
70 </p>
71 <button type="button" id="confirm-post-meta-delete-action" class="button button-primary delete-post-meta" disabled><?php esc_html_e('Remove posts metadata', 'wp-optimize'); ?></button>
72 <button type="button" class="button cancel wpo-modal--close"><?php esc_html_e('Cancel', 'wp-optimize'); ?></button>
73 </script>
74
75 <script type="text/html" id="tmpl-wpo-orphandata">
76 <h3><span class="dashicons dashicons-warning"></span> <?php esc_html_e('Are you sure you want to clean orphaned relationship data?', 'wp-optimize'); ?></h3>
77 <div class="notice notice-warning">
78 <p><?php echo esc_html__('WARNING', 'wp-optimize') . ' - ' . esc_html__('Only clean orphaned relationship data if you are sure of what you are doing, and after taking a backup with UpdraftPlus plugin', 'wp-optimize'); ?></p>
79 </div>
80 <h4><?php echo esc_html__('You are about to remove orphaned relationship data.', 'wp-optimize'); ?></h4>
81 <p>
82 <input type="checkbox" id="confirm_orphaned_relationship_data_deletion"> <label for="confirm_orphaned_relationship_data_deletion"><?php esc_html_e('I want to continue with this optimization.', 'wp-optimize'); ?></label>
83 </p>
84 <p>
85 <input type="checkbox" id="ignores_orphaned_relationship_data_deletion_warning"> <label for="ignores_orphaned_relationship_data_deletion_warning"><?php esc_html_e('Do not show this warning again.', 'wp-optimize'); ?></label>
86 </p>
87 <button type="button" id="confirm-orphaned-relationship-data-delete-action" class="button button-primary delete-orphaned-relationship-data" disabled><?php esc_html_e('Remove orphaned relationship data', 'wp-optimize'); ?></button>
88 <button type="button" class="button cancel wpo-modal--close"><?php esc_html_e('Cancel', 'wp-optimize'); ?></button>
89 </script>
90
91 <script type="text/html" id="tmpl-wpo-grouped-warnings">
92 <h3><span class="dashicons dashicons-warning"></span> <?php esc_html_e('Please review these actions that are about to run', 'wp-optimize'); ?></h3>
93 <div class="notice notice-warning">
94 [[warning_messages]]
95 </div>
96 <h4><?php echo esc_html__('You are about to remove sensible data.', 'wp-optimize'); ?></h4>
97 <p>
98 <input type="checkbox" id="confirm_grouped_warnings_data_deletion"> <label for="confirm_grouped_warnings_data_deletion"><?php esc_html_e('I want to continue with these optimizations.', 'wp-optimize'); ?></label>
99 </p>
100 <button type="button" id="confirm-grouped-warnings-data-delete-action" class="button button-primary delete-grouped-warnings-data" disabled><?php esc_html_e('Apply optimization', 'wp-optimize'); ?></button>
101 <button type="button" class="button cancel wpo-modal--close"><?php esc_html_e('Cancel', 'wp-optimize'); ?></button>
102 </script>