77 * Author: EngineScript
88 * License: GPL v2 or later
99 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
10- * Text Domain: Simple-WP-Optimizer
10+ * Text Domain: simple-wp-optimizer
1111 * Requires at least: 6.5
1212 * Requires PHP: 7.4
1313 * Tested up to: 6.8
@@ -126,7 +126,7 @@ function es_optimizer_settings_page() {
126126 // Security: Check user capabilities before displaying the page.
127127 // This prevents unauthorized access to plugin settings.
128128 if ( ! current_user_can ( 'manage_options ' ) ) {
129- wp_die ( esc_html__ ( 'You do not have sufficient permissions to access this page. ' , 'Simple-WP-Optimizer ' ) );
129+ wp_die ( esc_html__ ( 'You do not have sufficient permissions to access this page. ' , 'simple-wp-optimizer ' ) );
130130 }
131131
132132 $ options = get_option ( 'es_optimizer_options ' );
@@ -161,9 +161,9 @@ function es_optimizer_settings_page() {
161161
162162 <hr>
163163 <p>
164- <?php esc_html_e ( 'This plugin is part of the EngineScript project. ' , 'Simple-WP-Optimizer ' ); ?>
164+ <?php esc_html_e ( 'This plugin is part of the EngineScript project. ' , 'simple-wp-optimizer ' ); ?>
165165 <a href="https://github.com/EngineScript/EngineScript" target="_blank" rel="noopener noreferrer">
166- <?php esc_html_e ( 'Visit the EngineScript GitHub page ' , 'Simple-WP-Optimizer ' ); ?>
166+ <?php esc_html_e ( 'Visit the EngineScript GitHub page ' , 'simple-wp-optimizer ' ); ?>
167167 </a>
168168 </p>
169169 </div>
@@ -180,24 +180,24 @@ function es_optimizer_render_performance_options( $options ) {
180180 es_optimizer_render_checkbox_option (
181181 $ options ,
182182 'disable_emojis ' ,
183- esc_html__ ( 'Disable WordPress Emojis ' , 'Simple-WP-Optimizer ' ),
184- esc_html__ ( 'Remove emoji scripts and styles to improve page load time ' , 'Simple-WP-Optimizer ' )
183+ esc_html__ ( 'Disable WordPress Emojis ' , 'simple-wp-optimizer ' ),
184+ esc_html__ ( 'Remove emoji scripts and styles to improve page load time ' , 'simple-wp-optimizer ' )
185185 );
186186
187187 // jQuery Migrate settings.
188188 es_optimizer_render_checkbox_option (
189189 $ options ,
190190 'remove_jquery_migrate ' ,
191- esc_html__ ( 'Remove jQuery Migrate ' , 'Simple-WP-Optimizer ' ),
192- esc_html__ ( 'Remove jQuery Migrate script (may affect compatibility with very old plugins) ' , 'Simple-WP-Optimizer ' )
191+ esc_html__ ( 'Remove jQuery Migrate ' , 'simple-wp-optimizer ' ),
192+ esc_html__ ( 'Remove jQuery Migrate script (may affect compatibility with very old plugins) ' , 'simple-wp-optimizer ' )
193193 );
194194
195195 // Classic Theme Styles settings.
196196 es_optimizer_render_checkbox_option (
197197 $ options ,
198198 'disable_classic_theme_styles ' ,
199- esc_html__ ( 'Disable Classic Theme Styles ' , 'Simple-WP-Optimizer ' ),
200- esc_html__ ( 'Remove classic theme styles added in WordPress 6.1+ ' , 'Simple-WP-Optimizer ' )
199+ esc_html__ ( 'Disable Classic Theme Styles ' , 'simple-wp-optimizer ' ),
200+ esc_html__ ( 'Remove classic theme styles added in WordPress 6.1+ ' , 'simple-wp-optimizer ' )
201201 );
202202}
203203
@@ -211,32 +211,32 @@ function es_optimizer_render_header_options( $options ) {
211211 es_optimizer_render_checkbox_option (
212212 $ options ,
213213 'remove_wp_version ' ,
214- esc_html__ ( 'Remove WordPress Version ' , 'Simple-WP-Optimizer ' ),
215- esc_html__ ( 'Remove WordPress version from header (security benefit) ' , 'Simple-WP-Optimizer ' )
214+ esc_html__ ( 'Remove WordPress Version ' , 'simple-wp-optimizer ' ),
215+ esc_html__ ( 'Remove WordPress version from header (security benefit) ' , 'simple-wp-optimizer ' )
216216 );
217217
218218 // WLW Manifest settings.
219219 es_optimizer_render_checkbox_option (
220220 $ options ,
221221 'remove_wlw_manifest ' ,
222- esc_html__ ( 'Remove WLW Manifest ' , 'Simple-WP-Optimizer ' ),
223- esc_html__ ( 'Remove Windows Live Writer manifest link ' , 'Simple-WP-Optimizer ' )
222+ esc_html__ ( 'Remove WLW Manifest ' , 'simple-wp-optimizer ' ),
223+ esc_html__ ( 'Remove Windows Live Writer manifest link ' , 'simple-wp-optimizer ' )
224224 );
225225
226226 // Shortlink settings.
227227 es_optimizer_render_checkbox_option (
228228 $ options ,
229229 'remove_shortlink ' ,
230- esc_html__ ( 'Remove Shortlink ' , 'Simple-WP-Optimizer ' ),
231- esc_html__ ( 'Remove WordPress shortlink URLs from header ' , 'Simple-WP-Optimizer ' )
230+ esc_html__ ( 'Remove Shortlink ' , 'simple-wp-optimizer ' ),
231+ esc_html__ ( 'Remove WordPress shortlink URLs from header ' , 'simple-wp-optimizer ' )
232232 );
233233
234234 // Recent Comments Style settings.
235235 es_optimizer_render_checkbox_option (
236236 $ options ,
237237 'remove_recent_comments_style ' ,
238- esc_html__ ( 'Remove Recent Comments Style ' , 'Simple-WP-Optimizer ' ),
239- esc_html__ ( 'Remove recent comments widget inline CSS ' , 'Simple-WP-Optimizer ' )
238+ esc_html__ ( 'Remove Recent Comments Style ' , 'simple-wp-optimizer ' ),
239+ esc_html__ ( 'Remove recent comments widget inline CSS ' , 'simple-wp-optimizer ' )
240240 );
241241}
242242
@@ -250,32 +250,32 @@ function es_optimizer_render_additional_options( $options ) {
250250 es_optimizer_render_checkbox_option (
251251 $ options ,
252252 'enable_dns_prefetch ' ,
253- esc_html__ ( 'Enable DNS Prefetch ' , 'Simple-WP-Optimizer ' ),
254- esc_html__ ( 'Add DNS prefetch for common external domains ' , 'Simple-WP-Optimizer ' )
253+ esc_html__ ( 'Enable DNS Prefetch ' , 'simple-wp-optimizer ' ),
254+ esc_html__ ( 'Add DNS prefetch for common external domains ' , 'simple-wp-optimizer ' )
255255 );
256256
257257 // DNS Prefetch Domains textarea.
258258 es_optimizer_render_textarea_option (
259259 $ options ,
260260 'dns_prefetch_domains ' ,
261- esc_html__ ( 'DNS Prefetch Domains ' , 'Simple-WP-Optimizer ' ),
262- esc_html__ ( 'Enter one HTTPS domain per line (e.g., https://fonts.googleapis.com). Only secure HTTPS domains are allowed for security reasons. ' , 'Simple-WP-Optimizer ' )
261+ esc_html__ ( 'DNS Prefetch Domains ' , 'simple-wp-optimizer ' ),
262+ esc_html__ ( 'Enter one HTTPS domain per line (e.g., https://fonts.googleapis.com). Only secure HTTPS domains are allowed for security reasons. ' , 'simple-wp-optimizer ' )
263263 );
264264
265265 // Jetpack Ads settings.
266266 es_optimizer_render_checkbox_option (
267267 $ options ,
268268 'disable_jetpack_ads ' ,
269- esc_html__ ( 'Disable Jetpack Ads ' , 'Simple-WP-Optimizer ' ),
270- esc_html__ ( 'Remove Jetpack advertisements and promotions ' , 'Simple-WP-Optimizer ' )
269+ esc_html__ ( 'Disable Jetpack Ads ' , 'simple-wp-optimizer ' ),
270+ esc_html__ ( 'Remove Jetpack advertisements and promotions ' , 'simple-wp-optimizer ' )
271271 );
272272
273273 // Post via Email settings.
274274 es_optimizer_render_checkbox_option (
275275 $ options ,
276276 'disable_post_via_email ' ,
277- esc_html__ ( 'Disable Post via Email ' , 'Simple-WP-Optimizer ' ),
278- esc_html__ ( 'Disable WordPress post via email functionality for security and performance ' , 'Simple-WP-Optimizer ' )
277+ esc_html__ ( 'Disable Post via Email ' , 'simple-wp-optimizer ' ),
278+ esc_html__ ( 'Disable WordPress post via email functionality for security and performance ' , 'simple-wp-optimizer ' )
279279 );
280280}
281281
@@ -396,7 +396,7 @@ function es_optimizer_validate_options( $input ) {
396396 add_settings_error (
397397 'es_optimizer_options ' ,
398398 'nonce_failed ' ,
399- esc_html__ ( 'Security verification failed. Please try again. ' , 'Simple-WP-Optimizer ' ),
399+ esc_html__ ( 'Security verification failed. Please try again. ' , 'simple-wp-optimizer ' ),
400400 'error '
401401 );
402402
@@ -532,12 +532,12 @@ function es_optimizer_show_domain_rejection_notice( $rejected_domains ) {
532532 $ rejected_message = implode ( ', ' , $ escaped_domains );
533533
534534 if ( count ( $ rejected_domains ) > 3 ) {
535- $ rejected_message .= esc_html__ ( '... ' , 'Simple-WP-Optimizer ' );
535+ $ rejected_message .= esc_html__ ( '... ' , 'simple-wp-optimizer ' );
536536 }
537537
538538 $ message = sprintf (
539539 // translators: %s is the list of rejected domain names.
540- esc_html__ ( 'Some DNS prefetch domains were rejected for security reasons: %s ' , 'Simple-WP-Optimizer ' ),
540+ esc_html__ ( 'Some DNS prefetch domains were rejected for security reasons: %s ' , 'simple-wp-optimizer ' ),
541541 $ rejected_message
542542 );
543543
@@ -598,7 +598,7 @@ function es_optimizer_add_settings_link( $links ) {
598598 // The admin_url function is used to properly generate a URL within the WordPress admin area.
599599 // Setting text is wrapped in translation function but doesn't need escaping here
600600 // as WordPress core handles this when rendering plugin links.
601- $ settings_link = '<a href=" ' . admin_url ( 'options-general.php?page=es-optimizer-settings ' ) . '"> ' . __ ( 'Settings ' , 'Simple-WP-Optimizer ' ) . '</a> ' ;
601+ $ settings_link = '<a href=" ' . admin_url ( 'options-general.php?page=es-optimizer-settings ' ) . '"> ' . __ ( 'Settings ' , 'simple-wp-optimizer ' ) . '</a> ' ;
602602 array_unshift ( $ links , $ settings_link );
603603 return $ links ;
604604}
0 commit comments