33Plugin Name: EngineScript: Simple WP Optimization
44Plugin URI: https://github.com/EngineScript/Simple-WP-Optimizer
55Description: Optimizes WordPress by removing unnecessary features and scripts to improve performance
6- Version: 1.5.4
6+ Version: 1.5.5
77Author: EngineScript
88License: GPL v2 or later
99License URI: https://www.gnu.org/licenses/gpl-2.0.html
10- Text Domain: simple-wp-optimizer-enginescript
10+ Text Domain: Simple-WP-Optimizer
1111Requires at least: 5.0
1212Requires PHP: 7.4
13- Tested up to: 6.4
13+ Tested up to: 6.8
1414Security: Follows OWASP security guidelines and WordPress best practices
1515*/
1616
5151
5252// Define plugin version
5353if (!defined ('ES_WP_OPTIMIZER_VERSION ' )) {
54- define ('ES_WP_OPTIMIZER_VERSION ' , '1.5.4 ' );
54+ define ('ES_WP_OPTIMIZER_VERSION ' , '1.5.5 ' );
5555}
5656
5757/**
@@ -115,7 +115,7 @@ function es_optimizer_settings_page() {
115115 // Security: Check user capabilities before displaying the page
116116 // This prevents unauthorized access to plugin settings
117117 if (!current_user_can ('manage_options ' )) {
118- wp_die (esc_html__ ('You do not have sufficient permissions to access this page. ' , 'simple-wp-optimizer-enginescript ' ));
118+ wp_die (esc_html__ ('You do not have sufficient permissions to access this page. ' , 'Simple-WP-Optimizer ' ));
119119 }
120120
121121 $ options = get_option ('es_optimizer_options ' );
@@ -147,9 +147,9 @@ function es_optimizer_settings_page() {
147147
148148 <hr>
149149 <p>
150- <?php esc_html_e ('This plugin is part of the EngineScript project. ' , 'simple-wp-optimizer-enginescript ' ); ?>
150+ <?php esc_html_e ('This plugin is part of the EngineScript project. ' , 'Simple-WP-Optimizer ' ); ?>
151151 <a href="https://github.com/EngineScript/EngineScript" target="_blank" rel="noopener noreferrer">
152- <?php esc_html_e ('Visit the EngineScript GitHub page ' , 'simple-wp-optimizer-enginescript ' ); ?>
152+ <?php esc_html_e ('Visit the EngineScript GitHub page ' , 'Simple-WP-Optimizer ' ); ?>
153153 </a>
154154 </p>
155155 </div>
@@ -166,24 +166,24 @@ function es_optimizer_render_performance_options($options) {
166166 es_optimizer_render_checkbox_option (
167167 $ options ,
168168 'disable_emojis ' ,
169- esc_html__ ('Disable WordPress Emojis ' , 'simple-wp-optimizer-enginescript ' ),
170- esc_html__ ('Remove emoji scripts and styles to improve page load time ' , 'simple-wp-optimizer-enginescript ' )
169+ esc_html__ ('Disable WordPress Emojis ' , 'Simple-WP-Optimizer ' ),
170+ esc_html__ ('Remove emoji scripts and styles to improve page load time ' , 'Simple-WP-Optimizer ' )
171171 );
172172
173173 // jQuery Migrate settings
174174 es_optimizer_render_checkbox_option (
175175 $ options ,
176176 'remove_jquery_migrate ' ,
177- esc_html__ ('Remove jQuery Migrate ' , 'simple-wp-optimizer-enginescript ' ),
178- esc_html__ ('Remove jQuery Migrate script (may affect compatibility with very old plugins) ' , 'simple-wp-optimizer-enginescript ' )
177+ esc_html__ ('Remove jQuery Migrate ' , 'Simple-WP-Optimizer ' ),
178+ esc_html__ ('Remove jQuery Migrate script (may affect compatibility with very old plugins) ' , 'Simple-WP-Optimizer ' )
179179 );
180180
181181 // Classic Theme Styles settings
182182 es_optimizer_render_checkbox_option (
183183 $ options ,
184184 'disable_classic_theme_styles ' ,
185- esc_html__ ('Disable Classic Theme Styles ' , 'simple-wp-optimizer-enginescript ' ),
186- esc_html__ ('Remove classic theme styles added in WordPress 6.1+ ' , 'simple-wp-optimizer-enginescript ' )
185+ esc_html__ ('Disable Classic Theme Styles ' , 'Simple-WP-Optimizer ' ),
186+ esc_html__ ('Remove classic theme styles added in WordPress 6.1+ ' , 'Simple-WP-Optimizer ' )
187187 );
188188}
189189
@@ -197,32 +197,32 @@ function es_optimizer_render_header_options($options) {
197197 es_optimizer_render_checkbox_option (
198198 $ options ,
199199 'remove_wp_version ' ,
200- esc_html__ ('Remove WordPress Version ' , 'simple-wp-optimizer-enginescript ' ),
201- esc_html__ ('Remove WordPress version from header (security benefit) ' , 'simple-wp-optimizer-enginescript ' )
200+ esc_html__ ('Remove WordPress Version ' , 'Simple-WP-Optimizer ' ),
201+ esc_html__ ('Remove WordPress version from header (security benefit) ' , 'Simple-WP-Optimizer ' )
202202 );
203203
204204 // WLW Manifest settings
205205 es_optimizer_render_checkbox_option (
206206 $ options ,
207207 'remove_wlw_manifest ' ,
208- esc_html__ ('Remove WLW Manifest ' , 'simple-wp-optimizer-enginescript ' ),
209- esc_html__ ('Remove Windows Live Writer manifest link ' , 'simple-wp-optimizer-enginescript ' )
208+ esc_html__ ('Remove WLW Manifest ' , 'Simple-WP-Optimizer ' ),
209+ esc_html__ ('Remove Windows Live Writer manifest link ' , 'Simple-WP-Optimizer ' )
210210 );
211211
212212 // Shortlink settings
213213 es_optimizer_render_checkbox_option (
214214 $ options ,
215215 'remove_shortlink ' ,
216- esc_html__ ('Remove Shortlink ' , 'simple-wp-optimizer-enginescript ' ),
217- esc_html__ ('Remove WordPress shortlink URLs from header ' , 'simple-wp-optimizer-enginescript ' )
216+ esc_html__ ('Remove Shortlink ' , 'Simple-WP-Optimizer ' ),
217+ esc_html__ ('Remove WordPress shortlink URLs from header ' , 'Simple-WP-Optimizer ' )
218218 );
219219
220220 // Recent Comments Style settings
221221 es_optimizer_render_checkbox_option (
222222 $ options ,
223223 'remove_recent_comments_style ' ,
224- esc_html__ ('Remove Recent Comments Style ' , 'simple-wp-optimizer-enginescript ' ),
225- esc_html__ ('Remove recent comments widget inline CSS ' , 'simple-wp-optimizer-enginescript ' )
224+ esc_html__ ('Remove Recent Comments Style ' , 'Simple-WP-Optimizer ' ),
225+ esc_html__ ('Remove recent comments widget inline CSS ' , 'Simple-WP-Optimizer ' )
226226 );
227227}
228228
@@ -236,24 +236,24 @@ function es_optimizer_render_additional_options($options) {
236236 es_optimizer_render_checkbox_option (
237237 $ options ,
238238 'enable_dns_prefetch ' ,
239- esc_html__ ('Enable DNS Prefetch ' , 'simple-wp-optimizer-enginescript ' ),
240- esc_html__ ('Add DNS prefetch for common external domains ' , 'simple-wp-optimizer-enginescript ' )
239+ esc_html__ ('Enable DNS Prefetch ' , 'Simple-WP-Optimizer ' ),
240+ esc_html__ ('Add DNS prefetch for common external domains ' , 'Simple-WP-Optimizer ' )
241241 );
242242
243243 // DNS Prefetch Domains textarea
244244 es_optimizer_render_textarea_option (
245245 $ options ,
246246 'dns_prefetch_domains ' ,
247- esc_html__ ('DNS Prefetch Domains ' , 'simple-wp-optimizer-enginescript ' ),
248- esc_html__ ('Enter one domain per line. Include the full URL (e.g., https://fonts.googleapis.com) ' , 'simple-wp-optimizer-enginescript ' )
247+ esc_html__ ('DNS Prefetch Domains ' , 'Simple-WP-Optimizer ' ),
248+ esc_html__ ('Enter one domain per line. Include the full URL (e.g., https://fonts.googleapis.com) ' , 'Simple-WP-Optimizer ' )
249249 );
250250
251251 // Jetpack Ads settings
252252 es_optimizer_render_checkbox_option (
253253 $ options ,
254254 'disable_jetpack_ads ' ,
255- esc_html__ ('Disable Jetpack Ads ' , 'simple-wp-optimizer-enginescript ' ),
256- esc_html__ ('Remove Jetpack advertisements and promotions ' , 'simple-wp-optimizer-enginescript ' )
255+ esc_html__ ('Disable Jetpack Ads ' , 'Simple-WP-Optimizer ' ),
256+ esc_html__ ('Remove Jetpack advertisements and promotions ' , 'Simple-WP-Optimizer ' )
257257 );
258258}
259259
@@ -448,7 +448,7 @@ function es_optimizer_add_settings_link($links) {
448448 // The admin_url function is used to properly generate a URL within the WordPress admin area
449449 // Setting text is wrapped in translation function but doesn't need escaping here
450450 // as WordPress core handles this when rendering plugin links
451- $ settings_link = '<a href=" ' . admin_url ('options-general.php?page=es-optimizer-settings ' ) . '"> ' . __ ('Settings ' ) . '</a> ' ;
451+ $ settings_link = '<a href=" ' . admin_url ('options-general.php?page=es-optimizer-settings ' ) . '"> ' . __ ('Settings ' , ' Simple-WP-Optimizer ' ) . '</a> ' ;
452452 array_unshift ($ links , $ settings_link );
453453 return $ links ;
454454}
0 commit comments