Changeset 3463643
- Timestamp:
- 02/17/2026 03:47:34 PM (6 weeks ago)
- Location:
- wp-hide-security-enhancer
- Files:
-
- 234 added
- 48 edited
-
tags/2.8.2 (added)
-
tags/2.8.2/assets (added)
-
tags/2.8.2/assets/css (added)
-
tags/2.8.2/assets/css/2fa-front.css (added)
-
tags/2.8.2/assets/css/dashboard-widget.css (added)
-
tags/2.8.2/assets/css/graph.css (added)
-
tags/2.8.2/assets/css/security-scan.css (added)
-
tags/2.8.2/assets/css/tipsy.css (added)
-
tags/2.8.2/assets/css/wph-2fa-dashboard.css (added)
-
tags/2.8.2/assets/css/wph-general.css (added)
-
tags/2.8.2/assets/css/wph.css (added)
-
tags/2.8.2/assets/images (added)
-
tags/2.8.2/assets/images/Twilio_Authy_icon_II.svg (added)
-
tags/2.8.2/assets/images/ai-icon.png (added)
-
tags/2.8.2/assets/images/computer.png (added)
-
tags/2.8.2/assets/images/duo-auth.png (added)
-
tags/2.8.2/assets/images/freeotp-auth.png (added)
-
tags/2.8.2/assets/images/google-auth.png (added)
-
tags/2.8.2/assets/images/lastpass-auth.png (added)
-
tags/2.8.2/assets/images/microsoft-auth.png (added)
-
tags/2.8.2/assets/images/rewrite-test-json-response.jpg (added)
-
tags/2.8.2/assets/images/twilio-auth.png (added)
-
tags/2.8.2/assets/images/warning.png (added)
-
tags/2.8.2/assets/js (added)
-
tags/2.8.2/assets/js/devtools-detect.js (added)
-
tags/2.8.2/assets/js/jquery.tipsy.js (added)
-
tags/2.8.2/assets/js/wph-2fa-dashboard.js (added)
-
tags/2.8.2/assets/js/wph.js (added)
-
tags/2.8.2/compatibility (added)
-
tags/2.8.2/compatibility/a2-optimized.php (added)
-
tags/2.8.2/compatibility/autoptimize.php (added)
-
tags/2.8.2/compatibility/buddypress.php (added)
-
tags/2.8.2/compatibility/cache-enabler.php (added)
-
tags/2.8.2/compatibility/dokan.php (added)
-
tags/2.8.2/compatibility/easy-digital-downloads.php (added)
-
tags/2.8.2/compatibility/elementor.php (added)
-
tags/2.8.2/compatibility/fast-velocity-minfy.php (added)
-
tags/2.8.2/compatibility/fluentform.php (added)
-
tags/2.8.2/compatibility/flying-press.php (added)
-
tags/2.8.2/compatibility/fusion-builder.php (added)
-
tags/2.8.2/compatibility/general.php (added)
-
tags/2.8.2/compatibility/hyper-cache.php (added)
-
tags/2.8.2/compatibility/jch-optimize.php (added)
-
tags/2.8.2/compatibility/jobboardwp.php (added)
-
tags/2.8.2/compatibility/litespeed-cache.php (added)
-
tags/2.8.2/compatibility/oxygen-class.php (added)
-
tags/2.8.2/compatibility/oxygen.php (added)
-
tags/2.8.2/compatibility/qtranslate-xt.php (added)
-
tags/2.8.2/compatibility/redirection.php (added)
-
tags/2.8.2/compatibility/sg-cachepress.php (added)
-
tags/2.8.2/compatibility/shortpixel-adaptive-images.php (added)
-
tags/2.8.2/compatibility/shortpixel-image-optimiser.php (added)
-
tags/2.8.2/compatibility/super-cache.php (added)
-
tags/2.8.2/compatibility/swift-performance.php (added)
-
tags/2.8.2/compatibility/temporary-login-without-password.php (added)
-
tags/2.8.2/compatibility/themes (added)
-
tags/2.8.2/compatibility/themes/avada.php (added)
-
tags/2.8.2/compatibility/themes/buddyboss-theme.php (added)
-
tags/2.8.2/compatibility/themes/divi.php (added)
-
tags/2.8.2/compatibility/themes/woodmart.php (added)
-
tags/2.8.2/compatibility/translatepress-multilingual.php (added)
-
tags/2.8.2/compatibility/ultimate-member.php (added)
-
tags/2.8.2/compatibility/w3-cache.php (added)
-
tags/2.8.2/compatibility/webarx.php (added)
-
tags/2.8.2/compatibility/wepos.php (added)
-
tags/2.8.2/compatibility/woo-global-cart.php (added)
-
tags/2.8.2/compatibility/woocommerce.php (added)
-
tags/2.8.2/compatibility/wp-asset-clean-up.php (added)
-
tags/2.8.2/compatibility/wp-cloudflare-page-cache.php (added)
-
tags/2.8.2/compatibility/wp-fastest-cache.php (added)
-
tags/2.8.2/compatibility/wp-hummingbird.php (added)
-
tags/2.8.2/compatibility/wp-job-manager.php (added)
-
tags/2.8.2/compatibility/wp-optimize.php (added)
-
tags/2.8.2/compatibility/wp-rocket.php (added)
-
tags/2.8.2/compatibility/wp-simple-firewall.php (added)
-
tags/2.8.2/compatibility/wp-smush.php (added)
-
tags/2.8.2/compatibility/wp-speed-of-light.php (added)
-
tags/2.8.2/compatibility/wpforms-lite.php (added)
-
tags/2.8.2/compatibility/wpml.php (added)
-
tags/2.8.2/compatibility/wps-hide-login.php (added)
-
tags/2.8.2/composer.json (added)
-
tags/2.8.2/include (added)
-
tags/2.8.2/include/admin-interface.class.php (added)
-
tags/2.8.2/include/admin-interfaces (added)
-
tags/2.8.2/include/admin-interfaces/notice-cache-path.php (added)
-
tags/2.8.2/include/admin-interfaces/notice-is-litespeed.php (added)
-
tags/2.8.2/include/admin-interfaces/notice-is-wpengine.php (added)
-
tags/2.8.2/include/admin-interfaces/notice-is_multisite.php (added)
-
tags/2.8.2/include/admin-interfaces/notice-mu-loader-update.php (added)
-
tags/2.8.2/include/admin-interfaces/notice-mu-loader.php (added)
-
tags/2.8.2/include/admin-interfaces/notice-no-permalinks.php (added)
-
tags/2.8.2/include/admin-interfaces/notice-rewrite-test-static-file.php (added)
-
tags/2.8.2/include/admin-interfaces/notice-rewrite-test.php (added)
-
tags/2.8.2/include/admin-interfaces/notice-server-not-supported.php (added)
-
tags/2.8.2/include/admin-interfaces/notice-write-check.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan (added)
-
tags/2.8.2/include/admin-interfaces/security-scan.class.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item.class.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_database_prefix.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_db_debug.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_disable_file_edit.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_firewall.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_headers.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_admin_ajax.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_admin_url.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_check_child_theme.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_check_child_theme_style.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_check_comments.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_check_plugins.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_check_theme.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_check_theme_style.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_check_wp_content.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_check_wp_includes.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_emulate.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_json.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_json_clean_api.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_license_txt.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_new_wp_login.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_other_generator.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_postprocessing.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_readme_html.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_registration.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_remove_header_link.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_remove_headers.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_remove_html_comments.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_replacements.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_robots.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_wlwmanifest.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_wordpress_generator.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_wordpress_tagline.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_hide_xml_rpc.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_keys_and_salts.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_mysql_version.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_old_plugins.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_outdated_plugins.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_outdated_themes.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_php_allow_url_include.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_php_display_errors.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_php_expose.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_php_register_globals.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_php_safe_mode.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_php_version.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_unwanted_files.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_use_admin_user.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_wp_debug.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_wp_version.php (added)
-
tags/2.8.2/include/admin-interfaces/security-scan/scan_item_wp_version_stability.php (added)
-
tags/2.8.2/include/admin-interfaces/setup.class.php (added)
-
tags/2.8.2/include/class.compatibility.php (added)
-
tags/2.8.2/include/class.environment.php (added)
-
tags/2.8.2/include/functions.class.php (added)
-
tags/2.8.2/include/module.class.php (added)
-
tags/2.8.2/include/module.component.class.php (added)
-
tags/2.8.2/include/rewrite-confirm.php (added)
-
tags/2.8.2/include/serialize.class.php (added)
-
tags/2.8.2/include/update.class.php (added)
-
tags/2.8.2/include/widgets.class.php (added)
-
tags/2.8.2/include/wph.class.php (added)
-
tags/2.8.2/languages (added)
-
tags/2.8.2/languages/wp-hide-security-enhancer.mo (added)
-
tags/2.8.2/languages/wp-hide-security-enhancer.po (added)
-
tags/2.8.2/modules (added)
-
tags/2.8.2/modules/components (added)
-
tags/2.8.2/modules/components/admin-admin_url.php (added)
-
tags/2.8.2/modules/components/admin-login_php.php (added)
-
tags/2.8.2/modules/components/cdn-setup.php (added)
-
tags/2.8.2/modules/components/general-admin-bar.php (added)
-
tags/2.8.2/modules/components/general-block-detectors.php (added)
-
tags/2.8.2/modules/components/general-core.php (added)
-
tags/2.8.2/modules/components/general-emulate.php (added)
-
tags/2.8.2/modules/components/general-feed.php (added)
-
tags/2.8.2/modules/components/general-headers.php (added)
-
tags/2.8.2/modules/components/general-html.php (added)
-
tags/2.8.2/modules/components/general-meta.php (added)
-
tags/2.8.2/modules/components/general-oembed.php (added)
-
tags/2.8.2/modules/components/general-robots-txt.php (added)
-
tags/2.8.2/modules/components/general-scripts.php (added)
-
tags/2.8.2/modules/components/general-styles.php (added)
-
tags/2.8.2/modules/components/general-user-interactions.php (added)
-
tags/2.8.2/modules/components/general-wpemoji.php (added)
-
tags/2.8.2/modules/components/login_2fa.php (added)
-
tags/2.8.2/modules/components/login_2fa_app.php (added)
-
tags/2.8.2/modules/components/login_2fa_defaults.php (added)
-
tags/2.8.2/modules/components/login_2fa_email.php (added)
-
tags/2.8.2/modules/components/login_2fa_recovery_codes.php (added)
-
tags/2.8.2/modules/components/login_2fa_template_login_footer.php (added)
-
tags/2.8.2/modules/components/login_2fa_template_login_header.php (added)
-
tags/2.8.2/modules/components/login_captcha-google-v2.php (added)
-
tags/2.8.2/modules/components/login_captcha-google-v3.php (added)
-
tags/2.8.2/modules/components/login_captcha.php (added)
-
tags/2.8.2/modules/components/rewrite-author.php (added)
-
tags/2.8.2/modules/components/rewrite-comments.php (added)
-
tags/2.8.2/modules/components/rewrite-default.php (added)
-
tags/2.8.2/modules/components/rewrite-json-rest.php (added)
-
tags/2.8.2/modules/components/rewrite-new_include_path.php (added)
-
tags/2.8.2/modules/components/rewrite-new_plugin_path.php (added)
-
tags/2.8.2/modules/components/rewrite-new_theme_path.php (added)
-
tags/2.8.2/modules/components/rewrite-new_upload_path.php (added)
-
tags/2.8.2/modules/components/rewrite-new_xml-rpc-path.php (added)
-
tags/2.8.2/modules/components/rewrite-root-files.php (added)
-
tags/2.8.2/modules/components/rewrite-search.php (added)
-
tags/2.8.2/modules/components/rewrite-slash.php (added)
-
tags/2.8.2/modules/components/rewrite-wp_content_path.php (added)
-
tags/2.8.2/modules/components/security-add_headers.php (added)
-
tags/2.8.2/modules/components/security-check_headers.php (added)
-
tags/2.8.2/modules/components/security-header-cross-origin-embedder-policy.php (added)
-
tags/2.8.2/modules/components/security-header-cross-origin-opener-policy.php (added)
-
tags/2.8.2/modules/components/security-header-cross-origin-resource-policy.php (added)
-
tags/2.8.2/modules/components/security-header-referrer-policy.php (added)
-
tags/2.8.2/modules/components/security-header-x-content-type-options.php (added)
-
tags/2.8.2/modules/components/security-header-x-download-options.php (added)
-
tags/2.8.2/modules/components/security-header-x-frame-options.php (added)
-
tags/2.8.2/modules/components/security-header-x-permitted-cross-domain-policies.php (added)
-
tags/2.8.2/modules/components/security-header-x-xss-protection.php (added)
-
tags/2.8.2/modules/module-2fa.php (added)
-
tags/2.8.2/modules/module-admin.php (added)
-
tags/2.8.2/modules/module-captcha.php (added)
-
tags/2.8.2/modules/module-cdn.php (added)
-
tags/2.8.2/modules/module-general.php (added)
-
tags/2.8.2/modules/module-rewrite.php (added)
-
tags/2.8.2/modules/module-security_headers.php (added)
-
tags/2.8.2/mu-loader (added)
-
tags/2.8.2/mu-loader/wp-hide-loader.php (added)
-
tags/2.8.2/readme.txt (added)
-
tags/2.8.2/router (added)
-
tags/2.8.2/router/class.file-processor.php (added)
-
tags/2.8.2/router/empty.html (added)
-
tags/2.8.2/router/file-process.php (added)
-
tags/2.8.2/screenshot-1.png (added)
-
tags/2.8.2/screenshot-2.png (added)
-
tags/2.8.2/vendors (added)
-
tags/2.8.2/vendors/GoogleAuthenticator.php (added)
-
tags/2.8.2/wp-hide.php (added)
-
trunk/assets/css/wph.css (modified) (1 diff)
-
trunk/assets/images/ai-icon.png (added)
-
trunk/assets/js/wph.js (modified) (1 diff)
-
trunk/include/admin-interface.class.php (modified) (1 diff)
-
trunk/modules/components/admin-admin_url.php (modified) (3 diffs)
-
trunk/modules/components/admin-login_php.php (modified) (3 diffs)
-
trunk/modules/components/cdn-setup.php (modified) (1 diff)
-
trunk/modules/components/general-admin-bar.php (modified) (1 diff)
-
trunk/modules/components/general-block-detectors.php (modified) (1 diff)
-
trunk/modules/components/general-core.php (modified) (1 diff)
-
trunk/modules/components/general-emulate.php (modified) (1 diff)
-
trunk/modules/components/general-feed.php (modified) (1 diff)
-
trunk/modules/components/general-headers.php (modified) (4 diffs)
-
trunk/modules/components/general-html.php (modified) (7 diffs)
-
trunk/modules/components/general-meta.php (modified) (10 diffs)
-
trunk/modules/components/general-oembed.php (modified) (1 diff)
-
trunk/modules/components/general-robots-txt.php (modified) (1 diff)
-
trunk/modules/components/general-scripts.php (modified) (1 diff)
-
trunk/modules/components/general-styles.php (modified) (2 diffs)
-
trunk/modules/components/general-user-interactions.php (modified) (10 diffs)
-
trunk/modules/components/general-wpemoji.php (modified) (2 diffs)
-
trunk/modules/components/login_2fa_app.php (modified) (1 diff)
-
trunk/modules/components/login_2fa_defaults.php (modified) (5 diffs)
-
trunk/modules/components/login_2fa_email.php (modified) (1 diff)
-
trunk/modules/components/login_2fa_recovery_codes.php (modified) (1 diff)
-
trunk/modules/components/login_captcha.php (modified) (1 diff)
-
trunk/modules/components/rewrite-author.php (modified) (3 diffs)
-
trunk/modules/components/rewrite-comments.php (modified) (2 diffs)
-
trunk/modules/components/rewrite-json-rest.php (modified) (7 diffs)
-
trunk/modules/components/rewrite-new_include_path.php (modified) (2 diffs)
-
trunk/modules/components/rewrite-new_plugin_path.php (modified) (2 diffs)
-
trunk/modules/components/rewrite-new_theme_path.php (modified) (7 diffs)
-
trunk/modules/components/rewrite-new_upload_path.php (modified) (2 diffs)
-
trunk/modules/components/rewrite-new_xml-rpc-path.php (modified) (5 diffs)
-
trunk/modules/components/rewrite-root-files.php (modified) (7 diffs)
-
trunk/modules/components/rewrite-search.php (modified) (1 diff)
-
trunk/modules/components/rewrite-wp_content_path.php (modified) (2 diffs)
-
trunk/modules/components/security-check_headers.php (modified) (1 diff)
-
trunk/modules/components/security-header-cross-origin-embedder-policy.php (modified) (2 diffs)
-
trunk/modules/components/security-header-cross-origin-opener-policy.php (modified) (1 diff)
-
trunk/modules/components/security-header-cross-origin-resource-policy.php (modified) (1 diff)
-
trunk/modules/components/security-header-referrer-policy.php (modified) (1 diff)
-
trunk/modules/components/security-header-x-content-type-options.php (modified) (1 diff)
-
trunk/modules/components/security-header-x-download-options.php (modified) (1 diff)
-
trunk/modules/components/security-header-x-frame-options.php (modified) (1 diff)
-
trunk/modules/components/security-header-x-permitted-cross-domain-policies.php (modified) (1 diff)
-
trunk/modules/components/security-header-x-xss-protection.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/wp-hide.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wp-hide-security-enhancer/trunk/assets/css/wph.css
r3093927 r3463643 92 92 .wph_input .options li a:focus, .wph_input .options li a:active { outline: 0; border: none; -moz-outline-style: none; } 93 93 .wph_input .options li span {display:block;cursor: pointer; color: #797979; font-size: 17px;} 94 .wph_input .options li a {display: block} 95 .wph_input .options li .icon {max-width: 20px; margin-top: -7px; margin-left: 3px} 96 .wph_input .options li .icon:hover {filter: brightness(0);} 94 97 .wph_input .options li span:hover {color: #000} 95 98 .wph_input input[type=text],.wph_input textarea,.wph_input select{border-color:#dddddd; width: 100%; margin-left: 0px} -
wp-hide-security-enhancer/trunk/assets/js/wph.js
r3183924 r3463643 352 352 jQuery( document ).ready( function() { 353 353 354 jQuery('.options span ').tipsy({fade: false, gravity: 's'});354 jQuery('.options span, .options .icon').tipsy({fade: false, gravity: 's'}); 355 355 }) 356 356 -
wp-hide-security-enhancer/trunk/include/admin-interface.class.php
r3420002 r3463643 307 307 <li><span class="tips dashicons dashicons-admin-appearance" title='Remove the field value' onClick="WPH.clear( this )"></span></li> 308 308 <?php } ?> 309 <?php 310 311 if ( $module_setting['help'] !== FALSE && ! empty( $module_setting['help']['option_documentation_url'] )) 312 { 313 314 ?> 309 <?php if ( $module_setting['help'] !== FALSE && ! empty( $module_setting['help']['option_documentation_url'] )) { ?> 315 310 <li><a target="_blank" href="<?php echo esc_url ( $module_setting['help']['option_documentation_url'] ) ?>"><span class="tips dashicons dashicons-admin-links" title='Open option help page'></span></a></li> 316 <?php 317 } 318 ?> 311 <?php } 312 if ( $module_setting['help'] !== FALSE && ! empty( $module_setting['help']['ai_question'] )) { ?> 313 <li><a target="_blank" href="https://chat.openai.com/?q=<?php echo esc_html ( $module_setting['help']['ai_question'] ) ?>"><img src="<?php echo WPH_URL ?>/assets/images/ai-icon.png" class="icon" title='Get Help from AI for This Option'></a></li> 314 <?php } ?> 319 315 </ul> 320 316 <label for=""><?php echo wp_kses ( $module_setting['label'], $allow_tags ) ?></label> -
wp-hide-security-enhancer/trunk/modules/components/admin-admin_url.php
r3381947 r3463643 74 74 "<br /><br />". __("This feature provide an easy way to change the default /wp-admin/ to a different slug.", 'wp-hide-security-enhancer') . 75 75 "<br /><br />". __("Once changed, the new url will be used to access all Dashboard sections, from Posts and Pages section to Plugins, Appearance and Settings.", 'wp-hide-security-enhancer'), 76 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-admin/' 76 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-admin/', 77 'ai_question' => 'Help me understand the "New Admin Url" option with WP Hide plugin' 77 78 ), 78 79 ) ); … … 92 93 "<br />" . __( "Instead it will be redirected to homepage.", 'wp-hide-security-enhancer') . 93 94 "<br /><br /><span class='important'>" . __('The option might interfere with specific plugins that use redirects when calling the admin URL.', 'wp-hide-security-enhancer') . '</span>', 94 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-admin/' 95 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-admin/', 96 'ai_question' => 'Help me understand the "Disable Admin Url redirect to Login page" option with WP Hide plugin' 95 97 ), 96 98 … … 114 116 "<br /><br /><span class='important'>" . __('Ensure the New Admin Url option works correctly on your server before activate this.', 'wp-hide-security-enhancer') . '</span>', 115 117 'input_value_extension' => 'php', 116 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-admin/' 118 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-admin/', 119 'ai_question' => 'Help me understand the "Block default Admin Url" option with WP Hide plugin' 117 120 ), 118 121 -
wp-hide-security-enhancer/trunk/modules/components/admin-login_php.php
r3381947 r3463643 88 88 "<br /><br />" . __("Map a new wp-login.php instead default prevent hackers boot to attempt to brute force a site login. Being known only by the site owner, the url itself becomes private.", 'wp-hide-security-enhancer') . 89 89 "<br /><br /><span class='important'>" . __("Make sure you keep the new login url to a safe place, in case to forget.", 'wp-hide-security-enhancer') . "</span>", 90 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-login-php/' 90 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-login-php/', 91 'ai_question' => 'Help me understand the "New wp-login.php" option with WP Hide plugin' 91 92 ), 92 93 … … 110 111 'description' => __("If set to Yes, the old login url will be blocked and a default theme 404 error page will be returned.", 'wp-hide-security-enhancer') . 111 112 "<br /><br /><span class='important'>" . __('Ensure the New wp-login.php option works correctly on your server before activate this.', 'wp-hide-security-enhancer') . '</span>', 112 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-login-php/' 113 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-login-php/', 114 'ai_question' => 'Help me understand the "Block default wp-login.php" option with WP Hide plugin' 113 115 ), 114 116 … … 137 139 'description' => __("The feature in the WP Hide plugin allows you to replace the standard WordPress login page logo with a custom image of your choice. This customization enhances your site's branding by displaying your logo on the login page, admin dashboard, and other areas where the default logo appears. To use this feature, simply upload your desired logo in the WP Hide settings and save the changes. Your new logo will be displayed immediately, providing a more personalized and professional appearance for your WordPress site.", 'wp-hide-security-enhancer') . "</span>" . 138 140 "<br />" . __("Recommended width size is 320px.", 'wp-hide-security-enhancer') . "</span>", 139 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-login-php/' 141 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-login-php/', 142 'ai_question' => 'Help me understand the "Custom Login page Logo" option with WP Hide plugin' 140 143 ), 141 144 ) ); -
wp-hide-security-enhancer/trunk/modules/components/cdn-setup.php
r3209226 r3463643 47 47 "<br /><code>cdnjs.cloudflare.com</code><br /><br />" . 48 48 __('Enter a CDN Url to allow the plugin to process assets provided through CDN service.', 'wp-hide-security-enhancer'), 49 'option_documentation_url' => 'https://wp-hide.com/documentation/cdn-cdn-url/' 49 'option_documentation_url' => 'https://wp-hide.com/documentation/cdn-cdn-url/', 50 'ai_question' => 'Help me understand the "CDN Url - Some CDN providers (like stackpath.com ) replace site assets with custom url, enter here such url" option with WP Hide plugin' 50 51 ), 51 52 ) ); -
wp-hide-security-enhancer/trunk/modules/components/general-admin-bar.php
r3366514 r3463643 96 96 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Admin Bar for ', 'wp-hide-security-enhancer') . $role['name'] . ' ' . __('role.', 'wp-hide-security-enhancer'), 97 97 'description' => $help_description, 98 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-admin-bar/' 98 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-admin-bar/', 99 'ai_question' => 'Help me understand the "Remove Admin Bar for user type" option with WP Hide plugin' 99 100 ), 100 101 -
wp-hide-security-enhancer/trunk/modules/components/general-block-detectors.php
r3219455 r3463643 55 55 <li>" . __('Competitive Edge: Maintain a unique brand identity', 'wp-hide-security-enhancer') .".</li> 56 56 </ul>", 57 'option_documentation_url' => 'https://wp-hide.com/documentation/block-theme-plugin-detectors/' 57 'option_documentation_url' => 'https://wp-hide.com/documentation/block-theme-plugin-detectors/', 58 'ai_question' => 'Help me understand the "Block Theme / Plugin detectors" option with WP Hide plugin' 58 59 ), 59 60 -
wp-hide-security-enhancer/trunk/modules/components/general-core.php
r3318046 r3463643 51 51 "<ul><li>" . __("Enhances security by hiding directory structure", 'wp-hide-security-enhancer') . "</li>". 52 52 "<li>" . __("Protects sensitive files and assets", 'wp-hide-security-enhancer') . "</li></ul>" , 53 'option_documentation_url' => 'https://wp-hide.com/documentation/general-core/' 53 'option_documentation_url' => 'https://wp-hide.com/documentation/general-core/', 54 'ai_question' => 'Help me understand the "Disabling Directory Listing for server folders" option with WP Hide plugin' 54 55 ), 55 56 -
wp-hide-security-enhancer/trunk/modules/components/general-emulate.php
r3219455 r3463643 54 54 __("- TYPO3", 'wp-hide-security-enhancer') . "<br />" . 55 55 __("- Wix", 'wp-hide-security-enhancer') . "<br />" , 56 'option_documentation_url' => 'https://wp-hide.com/documentation/general-emulate-cms/' 56 'option_documentation_url' => 'https://wp-hide.com/documentation/general-emulate-cms/', 57 'ai_question' => 'Help me understand the "Emulate CMS" option with WP Hide plugin' 57 58 ), 58 59 -
wp-hide-security-enhancer/trunk/modules/components/general-feed.php
r3219455 r3463643 50 50 "<br /><code><link rel="alternate" type="application/rss+xml" title="WP Hide Demo Feed" href="http://-domain-name-/feed/" /></code> 51 51 <br /><br/>" . __("Set this option to Yes also disable the feed service.", 'wp-hide-security-enhancer'), 52 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-feed/' 52 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-feed/', 53 'ai_question' => 'Help me understand the "Remove feed|rdf|rss|rss2|atom links within head. Also block such content functionality" option with WP Hide plugin' 53 54 ), 54 55 -
wp-hide-security-enhancer/trunk/modules/components/general-headers.php
r3219455 r3463643 83 83 "<br /><br />" . __("Sample header:", 'wp-hide-security-enhancer') . 84 84 "<br /><code>Link: <http://-domain-name-/wp-json/>; rel="https://api.w.org/"</code>", 85 'option_documentation_url' => 'https://wp-hide.com/documentation/request-headers/' 85 'option_documentation_url' => 'https://wp-hide.com/documentation/request-headers/', 86 'ai_question' => 'Help me understand the "Remove Link Header being set as default by WordPress which outputs the site JSON url" option with WP Hide plugin' 86 87 ), 87 88 … … 102 103 'description' => __("Sample header:", 'wp-hide-security-enhancer') . 103 104 "<br /><code>x-powered-by: 'W3 Total Cache/0.9.5'</code>", 104 'option_documentation_url' => 'https://wp-hide.com/documentation/request-headers/' 105 'option_documentation_url' => 'https://wp-hide.com/documentation/request-headers/', 106 'ai_question' => 'Help me understand the "Remove X-Powered-By Header if set" option with WP Hide plugin' 105 107 ), 106 108 … … 121 123 'description' => __("Sample header:", 'wp-hide-security-enhancer') . 122 124 "<br /><code>server: 'Apache/2.4.1 (Unix)'</code>", 123 'option_documentation_url' => 'https://wp-hide.com/documentation/request-headers/' 125 'option_documentation_url' => 'https://wp-hide.com/documentation/request-headers/', 126 'ai_question' => 'Help me understand the "Remove Server Header if set" option with WP Hide plugin' 124 127 ), 125 128 … … 140 143 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove X-Pingback Header', 'wp-hide-security-enhancer'), 141 144 'description' => __("Pingback is one of four types of linkback methods for Web authors to request notification when somebody links to one of their documents. This enables authors to keep track of who is linking to, or referring to their articles. Pingback-enabled resources must either use an X-Pingback header or contain a element to the XML-RPC script.", 'wp-hide-security-enhancer'), 142 'option_documentation_url' => 'https://wp-hide.com/documentation/request-headers/' 145 'option_documentation_url' => 'https://wp-hide.com/documentation/request-headers/', 146 'ai_question' => 'Help me understand the "Remove X-Pingback Header if being set" option with WP Hide plugin' 143 147 ), 144 148 -
wp-hide-security-enhancer/trunk/modules/components/general-html.php
r3219455 r3463643 117 117 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Comments', 'wp-hide-security-enhancer'), 118 118 'description' => __("The HTML source code usually contain many comment lines, however there is no use for that, unless debugging. Remove all HTML Comments, which usually specify Plugins Name and Version. Any Internet Explorer conditional tags are preserved.", 'wp-hide-security-enhancer'), 119 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/' 119 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/', 120 'ai_question' => 'Help me understand the "Remove comments from HTML source code" option with WP Hide plugin' 120 121 ), 121 122 … … 141 142 <br />All 142 143 <br /><span class='important'>" . __("Minify JavaScript might produce errors for specific plugins.", 'wp-hide-security-enhancer') . "</span>", 143 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/' 144 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/', 145 'ai_question' => 'Help me understand the "Minify HTML, Inline Styles, Inline JavaScripts" option with WP Hide plugin' 144 146 ), 145 147 … … 163 165 'description' => __("Remove general classes from body tag.", 'wp-hide-security-enhancer') . 164 166 "<br /><span class='important'>" . __('This can produce layout issues with certain themes, if something break this should be turned off.', 'wp-hide-security-enhancer') ."</span>", 165 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/' 167 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/', 168 'ai_question' => 'Help me understand the "Remove general classes from body tag" option with WP Hide plugin' 166 169 ), 167 170 … … 182 185 'description' => __("Remove ID attribute from all menu items.", 'wp-hide-security-enhancer') . 183 186 "<br /><span class='important'>" . __('This can produce layout issues with certain themes, if something break this should be turned off.', 'wp-hide-security-enhancer') ."</span>", 184 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/' 187 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/', 188 'ai_question' => 'Help me understand the "Remove ID from Menu items" option with WP Hide plugin' 185 189 ), 186 190 … … 201 205 'description' => __("Remove class attribute from all menu items. Any classes which include a 'current' prefix or contain 'has-children' will be preserved.", 'wp-hide-security-enhancer') . 202 206 "<br /><span class='important'>" . __('This can produce layout issues with certain themes, if something break this should be turned off.', 'wp-hide-security-enhancer') ."</span>", 203 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/' 207 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/', 208 'ai_question' => 'Help me understand the "Remove class from Menu items" option with WP Hide plugin' 204 209 ), 205 210 … … 220 225 'description' => __("Remove general classes from post.", 'wp-hide-security-enhancer') . 221 226 "<br /><span class='important'>" . __('This can produce layout issues with certain themes, if something break this should be turned off.', 'wp-hide-security-enhancer') ."</span>", 222 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/' 227 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/', 228 'ai_question' => 'Help me understand the "Remove class from Menu items" option with WP Hide plugin' 223 229 ), 224 230 … … 239 245 'description' => __("Remove general classes from media tags.", 'wp-hide-security-enhancer') . 240 246 "<br /><span class='important'>" . __('This can produce layout issues with certain themes, if something break this should be turned off.', 'wp-hide-security-enhancer') ."</span>", 241 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/' 247 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/', 248 'ai_question' => 'Help me understand the "Remove general classes from images" option with WP Hide plugin' 242 249 ), 243 250 -
wp-hide-security-enhancer/trunk/modules/components/general-meta.php
r3219455 r3463643 164 164 "<br />" . __("Tag example:", 'wp-hide-security-enhancer') . "<br /> <br /> 165 165 <code><meta name="generator" content="WordPress 5.3.1" /></code>", 166 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/' 166 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/', 167 'ai_question' => 'Help me understand the "Remove WordPress Generator Meta" option with WP Hide plugin' 167 168 ), 168 169 … … 184 185 "<br />" . __("Tag example:", 'wp-hide-security-enhancer') . "<br /> <br /> 185 186 <code><meta content="Divi - Child v.1.0.0" name="generator"/></code>", 186 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/' 187 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/', 188 'ai_question' => 'Help me understand the "Remove Other Generator Meta" option with WP Hide plugin' 187 189 ), 188 190 … … 214 216 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove DNS Prefetch', 'wp-hide-security-enhancer'), 215 217 'description' => __("DNS prefetching allows you to resolve domain names (perform a DNS lookup in the background) before a user clicks on a link, which in turn can help improve performance.", 'wp-hide-security-enhancer'), 216 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/' 218 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/', 219 'ai_question' => 'Help me understand the "Remove DNS Prefetch" option with WP Hide plugin' 217 220 ), 218 221 … … 232 235 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Resource Hints', 'wp-hide-security-enhancer'), 233 236 'description' => __("DNS prefetching and preconect allows you to resolve domain names before a user clicks on a link, which in turn can help and slightly improve performance.", 'wp-hide-security-enhancer'), 234 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/' 237 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/', 238 'ai_question' => 'Help me understand the "Remove Resource Hints" option with WP Hide plugin' 235 239 ), 236 240 … … 252 256 "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') . 253 257 "<br /><code><link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://-domain-name-/wp-includes/wlwmanifest.xml" /></code>", 254 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/' 258 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/', 259 'ai_question' => 'Help me understand the "Remove the wlwmanifest tag within head" option with WP Hide plugin' 255 260 ), 256 261 … … 272 277 "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') . 273 278 "<br /><code><link rel='https://api.w.org/' href='https://-domain-name-/wp-json/' /></code>", 274 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/' 279 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/', 280 'ai_question' => 'Help me understand the "By default a REST API link tag is being append to HTML" option with WP Hide plugin' 275 281 ), 276 282 … … 292 298 "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') . 293 299 "<br /><code><link rel='EditURI' type='application/rsd+xml' title='RSD' href='https://-domain-name-/xmlrpc.php?rsd' /></code>", 294 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/' 300 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/', 301 'ai_question' => 'Help me understand the "Remove the rsd_link tag within head" option with WP Hide plugin' 295 302 ), 296 303 … … 312 319 "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') . 313 320 "<br /><code><link rel='next' title='Dummy Post' href='http://-domain-name-/dummy-post/' /></code>", 314 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/' 321 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/', 322 'ai_question' => 'Help me understand the "Remove the adjacent_posts_rel tag within head" option with WP Hide plugin' 315 323 ), 316 324 … … 332 340 "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') . 333 341 "<br /><code><link rel='profile' href='http://-domain-name-/profile/' /></code>", 334 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/' 342 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/', 343 'ai_question' => 'Help me understand the "Remove profile link meta tag within head" option with WP Hide plugin' 335 344 ), 336 345 … … 352 361 "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') . 353 362 "<br /><code><link rel="canonical" href="http://-domain-name-/dummy-post/" /></code>", 354 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/' 363 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/', 364 'ai_question' => 'Help me understand the "Remove canonical link meta tag within head" option with WP Hide plugin' 355 365 ), 356 366 -
wp-hide-security-enhancer/trunk/modules/components/general-oembed.php
r3219455 r3463643 44 44 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Oembed', 'wp-hide-security-enhancer'), 45 45 'description' => __("WordPress oEmbed recognizes URLs to a number of services, for example Youtube videos. When WordPress sees the URL it will connect to the external service (Youtube) and ask for the relevant HTML code to embed the video into the page or post.", 'wp-hide-security-enhancer'), 46 47 'ai_question' => 'Help me understand the "Remove Oembed tags from header" option with WP Hide plugin' 46 48 ), 47 49 -
wp-hide-security-enhancer/trunk/modules/components/general-robots-txt.php
r3219455 r3463643 49 49 "<br/><br />" . __("Sample robots.txt url:" , 'wp-hide-security-enhancer') . 50 50 "<br /><code>https://-domain-name-/robots.txt</code>", 51 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-robots-txt/' 51 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-robots-txt/', 52 'ai_question' => 'Help me understand the "Change the default urls within Robots.txt" option with WP Hide plugin' 52 53 ), 53 54 -
wp-hide-security-enhancer/trunk/modules/components/general-scripts.php
r3219455 r3463643 50 50 <br />" . __("Once option set to Yes the tag becomes:", 'wp-hide-security-enhancer') . 51 51 "<br /><code><script type='text/javascript' src='https://-domain-name-/wp-includes/js/jquery/jquery.js'></script></code>", 52 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-scripts/' 52 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-scripts/', 53 'ai_question' => 'Help me understand the "Remove version number from enqueued script files" option with WP Hide plugin' 53 54 ), 54 55 -
wp-hide-security-enhancer/trunk/modules/components/general-styles.php
r3219455 r3463643 57 57 'description' => __("This provide a method to remove the Style file version number which is being append at the end of every style tag. Generally this is intended to be a plain information upon the style code version, however not being used within any functionality or code run.", 'wp-hide-security-enhancer') . 58 58 "<br /><br />" . __("Keeping version number for styles provide additional information to hackers which try to identify specific code and version which know as being vulnerable.", 'wp-hide-security-enhancer'), 59 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-styles/' 59 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-styles/', 60 'ai_question' => 'Help me understand the "Remove version number from enqueued style files" option with WP Hide plugin' 60 61 ), 61 62 … … 75 76 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove ID from link tags', 'wp-hide-security-enhancer'), 76 77 'description' => __("This provide a method to remove the Style file ID attribute which generally has no usage.", 'wp-hide-security-enhancer'), 77 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-styles/' 78 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-styles/', 79 'ai_question' => 'Help me understand the "Remove ID attribute from all link tags which include a stylesheet" option with WP Hide plugin' 78 80 ), 79 81 -
wp-hide-security-enhancer/trunk/modules/components/general-user-interactions.php
r3381947 r3463643 153 153 'description' => __("Disable right mouse click on your pages can protect your site content from being copied.", 'wp-hide-security-enhancer') . 154 154 "<br />" . __("Some plugins, mainly visual editors, use mouse right-click, if use such code this option should be set to No.", 'wp-hide-security-enhancer'), 155 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/' 155 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/', 156 'ai_question' => 'Help me understand the "Disable Mouse right click" option with WP Hide plugin' 156 157 ), 157 158 … … 172 173 'description' => __("When the option is active, the text selection on pages is not possible.", 'wp-hide-security-enhancer') . 173 174 "<br />" . __("This is useful when don't want the site texts to be copied.", 'wp-hide-security-enhancer'), 174 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/' 175 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/', 176 'ai_question' => 'Help me understand the "Disable Text Selection" option with WP Hide plugin' 175 177 ), 176 178 … … 190 192 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable Copy', 'wp-hide-security-enhancer'), 191 193 'description' => __("Through this option, the browser copy functionality is disabled.", 'wp-hide-security-enhancer') , 192 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/' 194 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/', 195 'ai_question' => 'Help me understand the "Disable text copy on your pages" option with WP Hide plugin' 193 196 ), 194 197 … … 208 211 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable Cut', 'wp-hide-security-enhancer'), 209 212 'description' => __("Through this option, the browser cut functionality is disabled.", 'wp-hide-security-enhancer') , 210 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/' 213 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/', 214 'ai_question' => 'Help me understand the "Disable text cut on your pages" option with WP Hide plugin' 211 215 ), 212 216 … … 226 230 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable Paste', 'wp-hide-security-enhancer'), 227 231 'description' => __("Through this option, the browser paste functionality is disabled.", 'wp-hide-security-enhancer') , 228 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/' 232 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/', 233 'ai_question' => 'Help me understand the "Disable text paste on your pages" option with WP Hide plugin' 229 234 ), 230 235 … … 244 249 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable Print', 'wp-hide-security-enhancer'), 245 250 'description' => __("When using the option, the browser Print dialogue is not available so a site print is disabled.", 'wp-hide-security-enhancer'), 246 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/' 251 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/', 252 'ai_question' => 'Help me understand the "Disable Print function on your pages" option with WP Hide plugin' 247 253 ), 248 254 … … 263 269 'description' => __("The Print Screen function captures an image of the entire screen and copies it to the Clipboard in the computer's memory.", 'wp-hide-security-enhancer') . 264 270 "<br />" . __("If the functionality is not required, the option helps to disable it.", 'wp-hide-security-enhancer'), 265 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/' 271 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/', 272 'ai_question' => 'Help me understand the "Disable Print Screen function on your pages" option with WP Hide plugin' 266 273 ), 267 274 … … 282 289 'description' => __("Every modern web browser includes a powerful tool called Developer Tools. Through the application, a user can inspect currently-loaded HTML, CSS and JavaScript.", 'wp-hide-security-enhancer') . 283 290 "<br />" . __("To prevent the user from deeply checking into your site architecture, the browser Inspect can be disabled through this option. ", 'wp-hide-security-enhancer'), 284 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/' 291 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/', 292 'ai_question' => 'Help me understand the "Disable the browser Developr Tools on your pages" option with WP Hide plugin' 285 293 ), 286 294 … … 300 308 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable View Source', 'wp-hide-security-enhancer'), 301 309 'description' => __("The page source is an HTML set of tags code. An HTML tag is an element that, along with CSS and JavaScript, tells the Web browser what to do and how to display the text and images.", 'wp-hide-security-enhancer') , 302 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/' 310 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/', 311 'ai_question' => 'Help me understand the "Disable the browser view source on your pages" option with WP Hide plugin' 303 312 ), 304 313 … … 319 328 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable Drag / Drop', 'wp-hide-security-enhancer'), 320 329 'description' => __("The Drag and Drop operation describes the action o selecting an object or text on the page and moving it to a different area.", 'wp-hide-security-enhancer'), 321 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/' 330 'option_documentation_url' => 'https://wp-hide.com/documentation/user-interactions/', 331 'ai_question' => 'Help me understand the "Disable the browser drag and drop for images on your pages" option with WP Hide plugin' 322 332 ), 323 333 -
wp-hide-security-enhancer/trunk/modules/components/general-wpemoji.php
r3219455 r3463643 58 58 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable Emoji', 'wp-hide-security-enhancer'), 59 59 'description' => __("Not everyone use Emoji. Since WordPress load the dependencies as default, it decrease the overall site speed. Disabling this will remove any code and related resources from being loaded on front side.", 'wp-hide-security-enhancer'), 60 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-emoji/' 60 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-emoji/', 61 'ai_question' => 'Help me understand the "Disable the Emoji icon library from being loaded" option with WP Hide plugin' 61 62 ), 62 63 … … 76 77 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable TinyMCE Emoji', 'wp-hide-security-enhancer'), 77 78 'description' => __("Disable TinyMCE Emoji This is also loaded along the WordPress default TinyMCE editor, but it can be disabled through this option.", 'wp-hide-security-enhancer'), 78 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-emoji/' 79 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-emoji/', 80 'ai_question' => 'Help me understand the "Disable the TinyMCE Emoji icons library from being loaded into TinyMC" option with WP Hide plugin' 79 81 ), 80 82 -
wp-hide-security-enhancer/trunk/modules/components/login_2fa_app.php
r3399228 r3463643 63 63 </ul><br />" . __("These apps are available for download on both Android and iOS devices, ensuring users can securely authenticate their logins from their smartphones. ", 'wp-hide-security-enhancer') . 64 64 "<br /><br />" . __("Users can manage this option in the Profile section of their account.", 'wp-hide-security-enhancer'), 65 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-authenticator-app/' 65 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-authenticator-app/', 66 'ai_question' => 'Help me understand the "2FA - Authenticator App (Google Authenticator, Microsoft Authenticator, and Similar Apps)" option with WP Hide plugin' 66 67 ), 67 68 -
wp-hide-security-enhancer/trunk/modules/components/login_2fa_defaults.php
r3399228 r3463643 107 107 <li>" . __("<b>Recovery Codes</b>: Pre-generated one-time-use codes provided during the 2FA setup. These can be securely stored and used as a backup when other methods are unavailable.", 'wp-hide-security-enhancer'). "</li> 108 108 </ul><br />" . __("Enabling 2FA significantly reduces the risk of unauthorized access by adding a robust secondary verification step.", 'wp-hide-security-enhancer'), 109 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-two-factor-authentication/' 109 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-two-factor-authentication/', 110 'ai_question' => 'Help me understand the "Enable 2FA" option with WP Hide plugin' 110 111 ), 111 112 … … 126 127 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Enable the 2FA for specific roles', 'wp-hide-security-enhancer'), 127 128 'description' => __("This option allows you to enforce Two-Factor Authentication (2FA) for selected user roles within your WordPress site. By enabling this feature, users assigned to the specified roles must authenticate using an additional verification step, enhancing account security. You can define which roles require 2FA, ensuring an extra layer of protection for administrators, editors, or other user groups as needed.", 'wp-hide-security-enhancer'), 128 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-two-factor-authentication/' 129 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-two-factor-authentication/', 130 'ai_question' => 'Help me understand the "Enable the 2FA for specific roles" option with WP Hide plugin' 129 131 ), 130 132 ) ); … … 143 145 "<br />" . __("If needed, users can update or modify their 2FA settings anytime from their account settings within the dashboard.", 'wp-hide-security-enhancer'). 144 146 "<br />" . __("Activating this option ensures straightforward stronger protection against unauthorized access by requiring users to establish an additional verification layer before accessing their account. This proactive approach enhances security and minimizes risks associated with compromised passwords.", 'wp-hide-security-enhancer'), 145 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-two-factor-authentication/' 147 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-two-factor-authentication/', 148 'ai_question' => 'Help me understand the "Mandate the user to configure Two-Factor Authentication (2FA) during their first login" option with WP Hide plugin' 146 149 ), 147 150 … … 169 172 <li>" . __("<b>Recovery Codes</b>: Pre-generated one-time-use codes provided during 2FA setup, which can be used as a backup if other methods are unavailable or inaccessible.", 'wp-hide-security-enhancer'). "</li> 170 173 </ul><br />" . __("You can choose the most convenient or secure method for your users, ensuring an additional layer of protection for their accounts.", 'wp-hide-security-enhancer'), 171 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-two-factor-authentication/' 174 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-two-factor-authentication/', 175 'ai_question' => 'Help me understand the "Primary Two-Factor Authentication Method" option with WP Hide plugin' 172 176 ), 173 177 … … 191 195 "<br /> ". 192 196 "<br />" . __("The new 'Disable 2FA when using Temporary Login' option in the WP Hide plugin enhances site accessibility by allowing temporary bypassing of Two-Factor Authentication (2FA) for specific login scenarios. When activated, if 2FA is enabled, users who access the site via temporary login URLs, generated by plugins such as Temporary Login Without Password, can log in without undergoing the usual 2FA process. This feature simplifies the user experience during temporary access, ensuring a seamless transition while maintaining robust security measures for standard login procedures. It is an ideal solution for administrators who require controlled, temporary access without compromising overall security.", 'wp-hide-security-enhancer'), 193 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-two-factor-authentication/' 197 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-two-factor-authentication/', 198 'ai_question' => 'Help me understand the "Disable 2FA when using wordpress plugins like Temporary Login Without Password" option with WP Hide plugin' 194 199 ), 195 200 -
wp-hide-security-enhancer/trunk/modules/components/login_2fa_email.php
r3381947 r3463643 55 55 "<br />" . __("For the best experience with the Two-Factor Authentication (2FA) - Email option, it is highly recommended to use an SMTP plugin. An SMTP (Simple Mail Transfer Protocol) plugin ensures that authentication messages are sent securely and reliably from your server, helping to avoid issues with email delivery. By configuring an SMTP plugin, you can improve the chances of the 2FA email reaching the user's inbox instead of being mistakenly filtered into the spam or bulk folders. .", 'wp-hide-security-enhancer') . 56 56 "<br /><br />" . __("Users can manage this option in the Profile section of their account.", 'wp-hide-security-enhancer'), 57 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-email/' 57 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-email/', 58 'ai_question' => 'Help me understand the "2FA - Activate Email" option with WP Hide plugin' 58 59 ), 59 60 -
wp-hide-security-enhancer/trunk/modules/components/login_2fa_recovery_codes.php
r3399228 r3463643 55 55 "<br />" . __("While this method is primarily intended as a backup solution, it can also be used as the primary 2FA method if necessary. Recovery codes offer a reliable and easy-to-use fallback, ensuring you can always regain access to your account when needed, even if other 2FA options are unavailable.", 'wp-hide-security-enhancer') . 56 56 "<br /><br />" . __("Users can manage this option in the Profile section of their account.", 'wp-hide-security-enhancer'), 57 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-recovery-codes/' 57 'option_documentation_url' => 'https://wp-hide.com/documentation/2fa-recovery-codes/', 58 'ai_question' => 'Help me understand the "2FA - Recovery Codes" option with WP Hide plugin' 58 59 ), 59 60 -
wp-hide-security-enhancer/trunk/modules/components/login_captcha.php
r3420002 r3463643 108 108 'description' => __('CAPTCHA, short for "Completely Automated Public Turing test to tell Computers and Humans Apart," is a critical cybersecurity tool. It distinguishes human users from automated bots by presenting challenges like distorted characters or image recognition tasks. CAPTCHA safeguards websites, login pages, and online services from unwanted intrusion, spam, and fraud. Its evolution includes advanced variants and innovations like reCAPTCHA, continually enhancing digital security.', 'wp-hide-security-enhancer') . "<br />" . 109 109 __('While it\'s a robust defense, adversaries are adapting, making CAPTCHA\'s ongoing development crucial in the fight against online threats.', 'wp-hide-security-enhancer') , 110 'option_documentation_url' => 'https://wp-hide.com/documentation/general-emulate-cms/' 110 'option_documentation_url' => 'https://wp-hide.com/documentation/general-emulate-cms/', 111 'ai_question' => 'Help me understand the "Captcha - Select the required CAPTCHA type to protect the Login, Registration page, Password Forget" option with WP Hide plugin' 111 112 ), 112 113 ) ); -
wp-hide-security-enhancer/trunk/modules/components/rewrite-author.php
r3318046 r3463643 73 73 <code>https://-domain-name-/contributor/author-name/</code>", 74 74 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-author/', 75 'ai_question' => 'Help me understand the "New Author Path" option with WP Hide plugin' 75 76 ), 76 77 ) ); … … 92 93 __("Even if your permalink settings are not set to the default (i.e., 'Plain'), WordPress will still redirect ?author=ID URLs to the corresponding author archive page, if it exists. Therefore, additional measures are necessary to block these redirects and prevent username enumeration.", 'wp-hide-security-enhancer') , 93 94 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-author/', 95 'ai_question' => 'Help me understand the "Prevent Access to Author Archives" option with WP Hide plugin' 94 96 ), 95 97 … … 110 112 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default', 'wp-hide-security-enhancer'), 111 113 'description' => __("After changing the default author, the old url is still accessible, this provide a way to block it.<br />The functionality apply only if <b>New Author Path</b> option is filled in.", 'wp-hide-security-enhancer'), 112 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-author/' 114 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-author/', 115 'ai_question' => 'Help me understand the "block the default Author Path" option with WP Hide plugin' 113 116 ), 114 117 -
wp-hide-security-enhancer/trunk/modules/components/rewrite-comments.php
r3219455 r3463643 62 62 __("Though this option a new file slug can replace the default.", 'wp-hide-security-enhancer'), 63 63 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-comments/', 64 'ai_question' => 'Help me understand the "New wp-comments-post.php filename" option with WP Hide plugin', 64 65 'input_value_extension' => 'php' 65 66 ), … … 75 76 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-comments-post.php', 'wp-hide-security-enhancer'), 76 77 'description' => __("After changing the default wp-comments-post.php, the old url is still accessible, this provide a way to block the old.<br />The functionality apply only if <b>New wp-comments-post.php</b> option is filled in.", 'wp-hide-security-enhancer'), 77 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-comments/' 78 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-comments/', 79 'ai_question' => 'Help me understand the "Block wp-comments-post.php" option with WP Hide plugin' 78 80 ), 79 81 -
wp-hide-security-enhancer/trunk/modules/components/rewrite-json-rest.php
r3209226 r3463643 137 137 'description' => __("When calling the site REST API base route ( e.g. /wp-json/ or ?rest_route=/ ) the service outputs all available namespaces and routes for current site. This can be a breach for the system, as outputs important information regarding certain used theme and plugins. ", 'wp-hide-security-enhancer') . 138 138 "<br /><br />" . __("Recommended selection for this option is Yes, to ensure no inside data is being exposed. ", 'wp-hide-security-enhancer'), 139 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/' 139 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/', 140 'ai_question' => 'Help me understand the "Clean the REST API response" option with WP Hide plugin' 140 141 ), 141 142 … … 157 158 "<br />" . __("A REST API can be consumed everywhere. On mobile applications, on front-end (web apps) or any other devices that have access on the net, practically everything can connect from anywhere to your site and interact though JSON REST API service.", 'wp-hide-security-enhancer') . 158 159 "<br /><br />" . __("V1 was the first development version of API, which currently is deprecated. To disable the usage of it, simply chose Yes.", 'wp-hide-security-enhancer'), 159 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/' 160 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/', 161 'ai_question' => 'Help me understand the "Disable JSON REST V1 service" option with WP Hide plugin' 160 162 ), 161 163 … … 184 186 "<br /><br />" . __("V2 is the current development version of API, which is included into WordPress as default. To disable the usage of it, simply chose Yes." , 'wp-hide-security-enhancer') . 185 187 "<br ><span class='important'>" . __("This might be required by specific plugins, including the new WordPress editor Gutenberg, JetPack etc.", 'wp-hide-security-enhancer') . "</span>", 186 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/' 188 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/', 189 'ai_question' => 'Help me understand the "Disable JSON REST V2 service" option with WP Hide plugin' 187 190 ), 188 191 … … 211 214 __("When selecting the <b>All</b> the service is blocked for everyone.", 'wp-hide-security-enhancer') . 212 215 "<br ><span class='important'>" . __("This might be required by specific plugins, including the new WordPress editor Gutenberg, JetPack etc. So if required to block the API, the <b>Non logged-in</b> is the appropriate option to use.", 'wp-hide-security-enhancer') . "</span>", 213 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/' 216 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/', 217 'ai_question' => 'Help me understand the "Block any JSON REST calls" option with WP Hide plugin' 214 218 ), 215 219 … … 236 240 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('disable_json_rest_wphead_link', 'wp-hide-security-enhancer'), 237 241 'description' => __("As default the API url is being append into the front html head tag. Using this option, it will be replaced.", 'wp-hide-security-enhancer'), 238 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/' 242 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/', 243 'ai_question' => 'Help me understand the "Disable output the REST API link tag into page header" option with WP Hide plugin' 239 244 ), 240 245 … … 254 259 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('disable_json_rest_xmlrpc_rsd', 'wp-hide-security-enhancer'), 255 260 'description' => __("Disable any RSD endpoint from a XML-RPC response.", 'wp-hide-security-enhancer'), 256 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/' 261 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/', 262 'ai_question' => 'Help me understand the "Disable JSON REST WP RSD endpoint from XML-RPC responses" option with WP Hide plugin' 257 263 ), 258 264 … … 272 278 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('disable_json_rest_template_redirect', 'wp-hide-security-enhancer'), 273 279 'description' => __("Disable Sends a Link header for the REST API, on template_redirect", 'wp-hide-security-enhancer'), 274 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/' 280 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/', 281 'ai_question' => 'Help me understand the "Disable Sends a Link header for the REST API" option with WP Hide plugin' 275 282 ), 276 283 -
wp-hide-security-enhancer/trunk/modules/components/rewrite-new_include_path.php
r3209226 r3463643 58 58 <br /><br /> " . __("After filling in this option e.g. resources the links will change to this:", 'wp-hide-security-enhancer') . " <br /> <br /> 59 59 <code><script type='text/javascript' src='https://-domain-name-/resources/js/jquery/jquery.js'></script></code>", 60 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-includes/' 60 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-includes/', 61 'ai_question' => 'Help me understand the "Hide the default wp-includes folder" option with WP Hide plugin' 61 62 ), 62 63 … … 73 74 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-includes URL', 'wp-hide-security-enhancer'), 74 75 'description' => __("This blocks the default wp-includes urls only for non loged-in users.<br />The functionality apply only if <b>New Includes Path</b> option is filled in.", 'wp-hide-security-enhancer'), 75 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-includes/' 76 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-includes/', 77 'ai_question' => 'Help me understand the "Block the default wp-includes folder" option with WP Hide plugin' 76 78 ), 77 79 -
wp-hide-security-enhancer/trunk/modules/components/rewrite-new_plugin_path.php
r3332276 r3463643 94 94 'description' => __("Use any alphanumeric symbols for this field which will be used as the new slug for the plugins folder. Presuming the `apps` slug is being used, all plugins urls become to something like this:", 'wp-hide-security-enhancer') . "<br /> <br /> 95 95 <code>http://-domain-name-/apps/jetpack/</code>", 96 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-plugins/' 96 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-plugins/', 97 'ai_question' => 'Help me understand the "Hide the default /plugins/ folder" option with WP Hide plugin' 97 98 ), 98 99 … … 109 110 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block plugins URL', 'wp-hide-security-enhancer'), 110 111 'description' => __("This blocks the default wp-content/plugins/ url.<br />The functionality apply only if <b>New Plugins Path</b> option is filled in.", 'wp-hide-security-enhancer'), 111 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-plugins/' 112 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-plugins/', 113 'ai_question' => 'Help me understand the "Block the default /plugins/ folder" option with WP Hide plugin' 112 114 ), 113 115 -
wp-hide-security-enhancer/trunk/modules/components/rewrite-new_theme_path.php
r3332276 r3463643 130 130 <br /><br /> " . __("When using this option, if filling with `template`, all urls on front side become as follow:", 'wp-hide-security-enhancer') ." <br /> <br /> 131 131 <code><link rel='stylesheet' href='http://-domain-name-/template/style.css' type='text/css' media='all' /></code>" , 132 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/' 132 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/', 133 'ai_question' => 'Help me understand the "New theme path" option with WP Hide plugin' 133 134 ), 134 135 135 'value_description' => __('Example', 'wp-hide-security-enhancer') . ': <b>template</b>',136 'value_description' => __('Example', 'wp-hide-security-enhancer') . ': template', 136 137 ) ); 137 138 break; … … 139 140 case 'new_style_file_path' : 140 141 $component_setting = array_merge ( $component_setting , array( 141 'label' => __('New Style File Path', 'wp-hide-security-enhancer'),142 'label' => __('New Style Filename', 'wp-hide-security-enhancer'), 142 143 'description' => __('Change default theme style file style.css, current path is set to', 'wp-hide-security-enhancer') . ' <strong>'. str_replace(get_bloginfo('wpurl'), '' , $this->wph->default_variables['template_url']) .'/style.css</strong>', 143 144 … … 147 148 <code><link rel='stylesheet' href='http://-domain-name-/template/template-style.css' type='text/css' media='all' /></code>", 148 149 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/', 150 'ai_question' => 'Help me understand the "New theme stylesheet filename" option with WP Hide plugin', 149 151 'input_value_extension' => 'css' 150 152 ), 151 153 152 'value_description' => __('Example', 'wp-hide-security-enhancer') . ': <b>skin.css</b>',154 'value_description' => __('Example', 'wp-hide-security-enhancer') . ': skin.css', 153 155 ) ); 154 156 break; … … 166 168 'description' => __("Strip out all meta data from style file as Theme Name, Theme URI, Author etc. Those are important informations for hackers to find out possible theme security breaches. A list of headers can e found at", 'wp-hide-security-enhancer') . " <a href='https://codex.wordpress.org/Theme_Development#Theme_Stylesheet' target='_blank'>". __("Theme Headers", 'wp-hide-security-enhancer') . "</a><br /><br />" . 167 169 __("This feature may fail if style file url not available on html ( being concatenated ).", 'wp-hide-security-enhancer'), 168 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/' 170 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/', 171 'ai_question' => 'Help me understand the "Remove description header from Style file" option with WP Hide plugin', 169 172 ), 170 173 … … 196 199 <br /><br /> " . __("When using this option, if filling with `template-child`, all urls on front side become as follow:", 'wp-hide-security-enhancer') . " <br /> <br /> 197 200 <code><link rel='stylesheet' href='http://-domain-name-/template-child/style.css' type='text/css' media='all' /></code>", 198 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/' 201 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/', 202 'ai_question' => 'Help me understand the "New child theme path" option with WP Hide plugin' 199 203 ), 200 204 … … 213 217 <code><link rel='stylesheet' href='http://-domain-name-/template-child/child-style.css' type='text/css' media='all' /></code>", 214 218 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/', 219 'ai_question' => 'Help me understand the "New child theme stylesheet filename" option with WP Hide plugin', 215 220 'input_value_extension' => 'css' 216 221 ), … … 232 237 'description' => __("Strip out all meta data from style file as Theme Name, Theme URI, Author etc. Those are important informations for hackers to find out possible theme security breaches. A list of headers can e found at", 'wp-hide-security-enhancer') . " <a href='https://codex.wordpress.org/Theme_Development#Theme_Stylesheet' target='_blank'>" . __("Theme Headers", 'wp-hide-security-enhancer') . "</a><br /><br />" . 233 238 __("This feature may fail if style file url not available on html ( being concatenated ).", 'wp-hide-security-enhancer'), 234 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/' 239 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/', 240 'ai_question' => 'Help me understand the "Remove description header from Style file" option with WP Hide plugin', 235 241 ), 236 242 -
wp-hide-security-enhancer/trunk/modules/components/rewrite-new_upload_path.php
r3209226 r3463643 58 58 'description' => __("Use any alphanumeric symbols for this field which will be used as the new slug for the uploads folder. Using this option the default media folder can be mapped to another path. Filling with a slug like 'media' the links become like this:", 'wp-hide-security-enhancer') . "<br /> <br /> 59 59 <code><img class="alignnone size-full" src="http://domain.com/media/106658.jpg" alt="" width="640" height="390" alt="" /></code>", 60 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-uploads/' 60 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-uploads/', 61 'ai_question' => 'Help me understand the "New Uploads Path" option with WP Hide plugin' 61 62 ), 62 63 … … 73 74 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default uploads URL', 'wp-hide-security-enhancer'), 74 75 'description' => __("This blocks the default wp-content/uploads/ url.<br />The functionality apply only if <b>New Plugins Path</b> option is filled in.", 'wp-hide-security-enhancer'), 75 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-uploads/' 76 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-uploads/', 77 'ai_question' => 'Help me understand the "Block default uploads URL" option with WP Hide plugin' 76 78 ), 77 79 -
wp-hide-security-enhancer/trunk/modules/components/rewrite-new_xml-rpc-path.php
r3209226 r3463643 79 79 <br /><br />" . __("Through this option it can be changed to anything else. This ensure the protocol will not be called by anyone who don't know the actual path.", 'wp-hide-security-enhancer'), 80 80 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-xml-rpc/', 81 'ai_question' => 'Help me understand the "New XML-RPC Path" option with WP Hide plugin', 81 82 'input_value_extension' => 'php' 82 83 ), … … 95 96 "<br/><br />" . __("Keep in mind that some third-party services, like Jetpack, rely on XML-RPC to connect to WordPress sites for features such as monitoring, statistics, and site management.", 'wp-hide-security-enhancer'), 96 97 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-xml-rpc/', 98 'ai_question' => 'Help me understand the "Block default xmlrpc.php" option with WP Hide plugin', 97 99 ), 98 100 'advanced_option' => array( … … 116 118 "<br />" . __("Brute force attacks often target the XML-RPC service. Therefore, it's advisable to enable this option unless you are using the service for specific purposes, such as with a remote mobile app.", 'wp-hide-security-enhancer'), 117 119 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-xml-rpc/', 120 'ai_question' => 'Help me understand the "Disable XML-RPC methods requiring authentication" option with WP Hide plugin', 118 121 ), 119 122 'options' => array( … … 133 136 "<ul><li>" . __("Mobile Apps: XML-RPC allows users to manage their WordPress sites via mobile apps.", 'wp-hide-security-enhancer') . "</li></ul>", 134 137 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-xml-rpc/', 138 'ai_question' => 'Help me understand the "Disable XML-RPC service" option with WP Hide plugin', 135 139 ), 136 140 'options' => array( … … 149 153 'description' => __("This enables removing pingback functionality, which is used to notify authors of links to their posts.", 'wp-hide-security-enhancer'), 150 154 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-xml-rpc/', 155 'ai_question' => 'Help me understand the "Remove pingback" option with WP Hide plugin', 151 156 ), 152 157 'options' => array( -
wp-hide-security-enhancer/trunk/modules/components/rewrite-root-files.php
r3209226 r3463643 118 118 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block license.txt', 'wp-hide-security-enhancer'), 119 119 'description' => __("This is a text file which contain the licensing terms for WordPress framework. Obviously you don't want that visible as every site containing such file must be a WordPress.", 'wp-hide-security-enhancer'), 120 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/' 120 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/', 121 'ai_question' => 'Help me understand the "Block access to license.txt root file" option with WP Hide plugin' 121 122 ), 122 123 … … 136 137 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block readme.html', 'wp-hide-security-enhancer'), 137 138 'description' => __("A Hypertext Markup Language file with general information about installed WordPress, version, instalation steps, updating, requirements, resources etc.", 'wp-hide-security-enhancer'), 138 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/' 139 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/', 140 'ai_question' => 'Help me understand the "Block access to readme.html root file" option with WP Hide plugin' 139 141 ), 140 142 … … 155 157 'description' => __("Block access to wp-activate.php file. Through this file new users confirms that the activation key that is received in the email after signs up for a new blog, matches the key for that user.", 'wp-hide-security-enhancer') . 156 158 "<br />" . __("If anyone can register on your site, you should keep this no NO.", 'wp-hide-security-enhancer'), 157 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/' 159 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/', 160 'ai_question' => 'Help me understand the "Block wp-activate.php" option with WP Hide plugin' 158 161 ), 159 162 … … 187 190 'description' => __("The file wp-cron.php is the portion of WordPress that handles scheduled events within a WordPress site. If remote cron calls not being used this can be set to Yes..", 'wp-hide-security-enhancer') . 188 191 "<br />" . $option_description, 189 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/' 192 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/', 193 'ai_question' => 'Help me understand the "Block access from outside to wp-cron.php file" option with WP Hide plugin' 190 194 ), 191 195 … … 211 215 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-signup.php', 'wp-hide-security-enhancer'), 212 216 'description' => __("The wp-signup.php allow for anyone to register to your site. If the registration functionality is turned off, is safe to block the wp-signup.php.", 'wp-hide-security-enhancer'), 213 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/' 217 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/', 218 'ai_question' => 'Help me understand the "Block wp-signup.php" option with WP Hide plugin' 214 219 ), 215 220 … … 229 234 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-register.php', 'wp-hide-security-enhancer'), 230 235 'description' => __("This is a deprecated file but still present in many WordPress installs. When called the user is redirected to /register page. Is safe to block the wp-register.php.", 'wp-hide-security-enhancer'), 231 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/' 236 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/', 237 'ai_question' => 'Help me understand the "Block wp-register.php" option with WP Hide plugin' 232 238 ), 233 239 … … 247 253 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block other wp-*.php files', 'wp-hide-security-enhancer'), 248 254 'description' => __("Block other wp-*.php files. E.g. wp-blog-header.php, wp-config.php, wp-cron.php. Those files are used internally, blocking those will not affect any functionality. Other root files (wp-activate.php, wp-login.php, wp-signup.php) are ignored, they can be controlled through own setting.", 'wp-hide-security-enhancer'), 249 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/' 255 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/', 256 'ai_question' => 'Help me understand the "Block other wp-*.php files" option with WP Hide plugin' 250 257 ), 251 258 -
wp-hide-security-enhancer/trunk/modules/components/rewrite-search.php
r3381947 r3463643 60 60 <br /><br /> ". __("By using a value of 'find' this become:", 'wp-hide-security-enhancer') . "<br /> 61 61 <code>https://-domain-name-/find/search-word/</code>", 62 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-search/' 62 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-search/', 63 63 ), 64 64 -
wp-hide-security-enhancer/trunk/modules/components/rewrite-wp_content_path.php
r3381947 r3463643 58 58 <br /><br /> " . __("After filling in this option e.g. data the links become:", 'wp-hide-security-enhancer') . " <br /> <br /> 59 59 <code><script type='text/javascript' src='https://-domain-name-/data/cache/static/asset.js'></script></code>", 60 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-content/' 60 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-content/', 61 'ai_question' => 'Help me understand the "Hide the default wp-content folder" option with WP Hide plugin' 61 62 ), 62 63 … … 73 74 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-content URL', 'wp-hide-security-enhancer'), 74 75 'description' => __("This restricts access to the default wp-content URLs exclusively for non-logged-in users.<br />The functionality apply only if <b>New Content Path</b> option is filled in.", 'wp-hide-security-enhancer'), 75 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-content/' 76 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-content/', 77 'ai_question' => 'Help me understand the "Block the default wp-content folder" option with WP Hide plugin' 76 78 ), 77 79 78 80 'advanced_option' => array( 79 81 80 'description' => '<b>' . __('This is an advanced option !', 'wp-hide-security-enhancer') . '</b><br />' . __('This can break the layout if server not supporting the feature. Ensure New Content Path options works fine before activate this. Once active test it thoroughly.<br />If not working, set to <b>No</b> to revert.', 'wp-hide-security-enhancer') 81 82 ), 82 'description' => '<b>' . __('This is an advanced option !', 'wp-hide-security-enhancer') . '</b><br />' . __('This can break the layout if server not supporting the feature. Ensure New Content Path options works fine before activate this. Once active test it thoroughly.<br />If not working, set to <b>No</b> to revert.', 'wp-hide-security-enhancer'), 83 ), 83 84 84 85 'options' => array( -
wp-hide-security-enhancer/trunk/modules/components/security-check_headers.php
r3381947 r3463643 152 152 "<br /><br />" .__("The HTTP Headers are categorised by their purpose: Authentication, Caching, Client hints, Conditionals, Connection management, Content negotiation, Controls, Cookies, CORS, Downloads, Message body information, Proxies, Redirects, Request context, Response context, Range requests, <b>Security</b>, Server-sent events, Transfer coding, WebSockets, Other", 'wp-hide-security-enhancer') . 153 153 "<br /><br />" . __("This area provides support for the <b>", 'wp-hide-security-enhancer'). '<a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers#security" target="_blank">Security Headers</b></a>' . __(" type. Those are the ones responsible for the security implementation for any page.", 'wp-hide-security-enhancer') , 154 'option_documentation_url' => 'https://wp-hide.com/harden-your-website-using-security-headers/' 154 'option_documentation_url' => 'https://wp-hide.com/harden-your-website-using-security-headers/', 155 'ai_question' => 'Help me understand the "Check site Headers Headers" option with WP Hide plugin' 155 156 ), 156 157 ) ); -
wp-hide-security-enhancer/trunk/modules/components/security-header-cross-origin-embedder-policy.php
r3381947 r3463643 50 50 "<br /><br />" . __("Options:", 'wp-hide-security-enhancer') . 51 51 "<br /><b>unsafe-none</b> - " . __("This is the default value. Allows the document to fetch cross-origin resources without giving explicit permission through the CORS protocol or the Cross-Origin-Resource-Policy header.", 'wp-hide-security-enhancer') . 52 "<br /><b>require-corp</b> - " . __("A document can only load resources from the same origin, or resources explicitly marked as loadable from another origin. If a cross origin resource supports CORS, the crossorigin attribute or the Cross-Origin-Resource-Policy header must be used to load it without being blocked by COEP.", 'wp-hide-security-enhancer') , 53 'option_documentation_url' => 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cross-Origin-Embedder-Policy' 52 "<br /><b>require-corp</b> - " . __("A document can only load resources from the same origin, or resources explicitly marked as loadable from another origin. If a cross origin resource supports CORS, the crossorigin attribute or the Cross-Origin-Resource-Policy header must be used to load it without being blocked by COEP.", 'wp-hide-security-enhancer') . 53 "<br /><b>credentialless</b> - " . __("A document can load cross-origin resources that are requested in no-cors mode without an explicit permission via the Cross-Origin-Resource-Policy header. In this case requests are sent without credentials: cookies are omitted in the request, and ignored in the response.", 'wp-hide-security-enhancer') , 54 'option_documentation_url' => 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cross-Origin-Embedder-Policy', 55 'ai_question' => 'Help me understand the "Security Headers - Cross-Origin-Embedder-Policy (COEP)" option with WP Hide plugin' 54 56 ), 55 57 ) ); … … 108 110 <label> 109 111 <input type="radio" class="radio" value="require-corp" name="value" <?php if ( $module_settings['value'] == 'require-corp' ) { ?>checked="checked"<?php } ?>> <span>require-corp</span> 112 </label> 113 <label> 114 <input type="radio" class="radio" value="credentialless" name="value" <?php if ( $module_settings['value'] == 'credentialless' ) { ?>checked="checked"<?php } ?>> <span>credentialless</span> 110 115 </label> 111 116 </fieldset> -
wp-hide-security-enhancer/trunk/modules/components/security-header-cross-origin-opener-policy.php
r3381947 r3463643 55 55 "<br /><b>same-origin-allow-popups</b> - " . __("Retains references to newly opened windows or tabs that either don't set COOP or that opt out of isolation by setting a COOP of unsafe-none.", 'wp-hide-security-enhancer') . 56 56 "<br /><b>same-origin</b> - " . __("Isolates the browsing context exclusively to same-origin documents. Cross-origin documents are not loaded in the same browsing context.", 'wp-hide-security-enhancer'), 57 'ai_question' => 'Help me understand the "Security Headers - Cross-Origin-Opener-Policy (COOP)" option with WP Hide plugin' 57 58 ), 58 59 ) ); -
wp-hide-security-enhancer/trunk/modules/components/security-header-cross-origin-resource-policy.php
r3381947 r3463643 51 51 'help' => array( 52 52 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Cross-Origin-Resource-Policy', 'wp-hide-security-enhancer'), 53 'description' => __("The HTTP Content-Security-Policy response header allows web site administrators to control resources the user agent is allowed to load for a given page. With a few exceptions, policies mostly involve specifying server origins and script endpoints. This helps guard against cross-site scripting attacks (Cross-site_scripting). ", 'wp-hide-security-enhancer') 53 'description' => __("The HTTP Content-Security-Policy response header allows web site administrators to control resources the user agent is allowed to load for a given page. With a few exceptions, policies mostly involve specifying server origins and script endpoints. This helps guard against cross-site scripting attacks (Cross-site_scripting). ", 'wp-hide-security-enhancer') , 54 'ai_question' => 'Help me understand the "Security Headers - Cross-Origin-Resource-Policy (CORP)" option with WP Hide plugin' 54 55 ), 55 56 ) ); -
wp-hide-security-enhancer/trunk/modules/components/security-header-referrer-policy.php
r3381947 r3463643 58 58 "<br /><b>strict-origin-when-cross-origin (default)</b> - " . __("Send the origin, path, and querystring when performing a same-origin request. For cross-origin requests send the origin (only) when the protocol security level stays same (HTTPS→HTTPS). Don't send the Referer header to less secure destinations (HTTPS→HTTP).", 'wp-hide-security-enhancer') . 59 59 "<br /><b>unsafe-url</b> - " . __("Send the origin, path, and query string when performing any request, regardless of security.", 'wp-hide-security-enhancer') , 60 'option_documentation_url' => 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy' 60 'option_documentation_url' => 'https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy', 61 'ai_question' => 'Help me understand the "Security Headers - Referrer-Policy" option with WP Hide plugin' 61 62 ), 62 63 ) ); -
wp-hide-security-enhancer/trunk/modules/components/security-header-x-content-type-options.php
r3381947 r3463643 52 52 "<br />" . __("Starting with Firefox 72, top-level documents also avoid MIME sniffing (if Content-type is provided). This can cause HTML web pages to be downloaded instead of being rendered when they are served with a MIME type other than text/html. Make sure to set both headers correctly.", 'wp-hide-security-enhancer') . 53 53 "<br /><br />" . __("Options:", 'wp-hide-security-enhancer') . 54 "<br /><b>nosniff</b> - " . __("Blocks a request if the request destination is of type style and the MIME type is not text/css, or of type script and the MIME type is not a JavaScript MIME type.", 'wp-hide-security-enhancer') 54 "<br /><b>nosniff</b> - " . __("Blocks a request if the request destination is of type style and the MIME type is not text/css, or of type script and the MIME type is not a JavaScript MIME type.", 'wp-hide-security-enhancer'), 55 56 'ai_question' => 'Help me understand the "Security Headers - X-Content-Type-Options" option with WP Hide plugin' 55 57 ), 56 58 ) ); -
wp-hide-security-enhancer/trunk/modules/components/security-header-x-download-options.php
r3381947 r3463643 48 48 'help' => array( 49 49 'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('X-Download-Options', 'wp-hide-security-enhancer'), 50 'description' => __("The X-Download-Options is specific to IE 8, and is related to how IE 8 handles downloaded HTML files. Turns out if you download an HTML file from a web page and chooses to \"Open\" it in IE, it will execute in the context of the web site. That means that any scripts in that file will also execute with the origin of the web site.", 'wp-hide-security-enhancer') 50 'description' => __("The X-Download-Options is specific to IE 8, and is related to how IE 8 handles downloaded HTML files. Turns out if you download an HTML file from a web page and chooses to \"Open\" it in IE, it will execute in the context of the web site. That means that any scripts in that file will also execute with the origin of the web site.", 'wp-hide-security-enhancer') , 51 'ai_question' => 'Help me understand the "Security Headers - X-Download-Options" option with WP Hide plugin' 51 52 ), 52 53 ) ); -
wp-hide-security-enhancer/trunk/modules/components/security-header-x-frame-options.php
r3381947 r3463643 56 56 "<br /><b>DENY</b> - " . __("The page cannot be displayed in a frame, regardless of the site attempting to do so.", 'wp-hide-security-enhancer') . 57 57 "<br /><b>SAMEORIGIN</b> - " . __("The page can only be displayed in a frame on the same origin as the page itself. The spec leaves it up to browser vendors to decide whether this option applies to the top level, the parent, or the whole chain, although it is argued that the option is not very useful unless all ancestors are also in the same origin.", 'wp-hide-security-enhancer') . 58 "<br /> <br /><br />" . __("If you specify DENY, not only will the browser attempt to load the page in a frame fail when loaded from other sites, attempts to do so will fail when loaded from the same site. On the other hand, if you specify SAMEORIGIN, you can still use the page in a frame as long as the site including it in a frame is the same as the one serving the page.", 'wp-hide-security-enhancer') 58 "<br /> <br /><br />" . __("If you specify DENY, not only will the browser attempt to load the page in a frame fail when loaded from other sites, attempts to do so will fail when loaded from the same site. On the other hand, if you specify SAMEORIGIN, you can still use the page in a frame as long as the site including it in a frame is the same as the one serving the page.", 'wp-hide-security-enhancer'), 59 'ai_question' => 'Help me understand the "Security Headers - X-Frame-Options (XFO)" option with WP Hide plugin' 59 60 ), 60 61 ) ); -
wp-hide-security-enhancer/trunk/modules/components/security-header-x-permitted-cross-domain-policies.php
r3381947 r3463643 56 56 "<br /><b>by-content-type</b> - " . __("[HTTP/HTTPS only] Only policy files served with Content-Type: text/x-cross-domain-policy are allowed.", 'wp-hide-security-enhancer') . 57 57 "<br /><b>by-ftp-filename</b> - " . __("[FTP only] Only policy files whose file names are crossdomain.xml (i.e. URLs ending in /crossdomain.xml) are allowed.", 'wp-hide-security-enhancer') . 58 "<br /><b>all</b> - " . __("All policy files on this target domain are allowed.", 'wp-hide-security-enhancer') 58 "<br /><b>all</b> - " . __("All policy files on this target domain are allowed.", 'wp-hide-security-enhancer'), 59 'ai_question' => 'Help me understand the "Security Headers - X-Permitted-Cross-Domain-Policies" option with WP Hide plugin' 59 60 ), 60 61 ) ); -
wp-hide-security-enhancer/trunk/modules/components/security-header-x-xss-protection.php
r3381947 r3463643 53 53 "<br /><b>1</b> - " . __("Enables XSS filtering (usually default in browsers). If a cross-site scripting attack is detected, the browser will sanitize the page (remove the unsafe parts).", 'wp-hide-security-enhancer') . 54 54 "<br /><b>1; mode=block</b> - " . __("Enables XSS filtering. Rather than sanitizing the page, the browser will prevent rendering of the page if an attack is detected.", 'wp-hide-security-enhancer') . 55 "<br /><b>1; report=</b> - " . __("Chromium only. Enables XSS filtering. If a cross-site scripting attack is detected, the browser will sanitize the page and report the violation. This uses the functionality of the CSP report-uri directive to send a report.", 'wp-hide-security-enhancer') 55 "<br /><b>1; report=</b> - " . __("Chromium only. Enables XSS filtering. If a cross-site scripting attack is detected, the browser will sanitize the page and report the violation. This uses the functionality of the CSP report-uri directive to send a report.", 'wp-hide-security-enhancer'), 56 'ai_question' => 'Help me understand the "Security Headers - X-XSS-Protection" option with WP Hide plugin' 56 57 ), 57 58 ) ); -
wp-hide-security-enhancer/trunk/readme.txt
r3439538 r3463643 5 5 Requires at least: 2.8 6 6 Tested up to: 6.9 7 Stable tag: 2.8. 17 Stable tag: 2.8.2 8 8 License: GPLv2 or later 9 9 … … 466 466 == Changelog == 467 467 468 = 2.8.2 = 469 * Add AI-powered help to every option to make its purpose easier to understand, with practical examples and usage tips. 470 468 471 = 2.8.1 = 469 472 * Removed deprecated log_save method. -
wp-hide-security-enhancer/trunk/wp-hide.php
r3439534 r3463643 6 6 * Author: Nsp Code 7 7 * Author URI: http://www.nsp-code.com 8 * Version: 2.8. 18 * Version: 2.8.2 9 9 * Text Domain: wp-hide-security-enhancer 10 10 * Domain Path: /languages/
Note: See TracChangeset
for help on using the changeset viewer.