WP Hide & Security Enhancer - Version 1.6.4

Version Description

  • Ensure compatibility with PHP 8.0
  • Update PO language file
  • Update documentation URLs within the plugin interfaces, with the non-www domain wp-hide.com
Download this release

Release Info

Developer nsp-code
Plugin Icon 128x128 WP Hide & Security Enhancer
Version 1.6.4
Comparing to
See all releases

Code changes from version 1.6.3.9 to 1.6.4

Files changed (37) hide show
  1. composer.json +1 -1
  2. include/admin-interfaces/notice-is-litespeed.php +1 -1
  3. include/admin-interfaces/notice-is_multisite.php +1 -1
  4. include/admin-interfaces/notice-server-not-supported.php +1 -1
  5. include/admin-interfaces/setup.class.php +2 -2
  6. include/class.environment.php +4 -5
  7. include/functions.class.php +4 -4
  8. languages/wp-hide-security-enhancer.mo +0 -0
  9. languages/wp-hide-security-enhancer.po +476 -232
  10. modules/components/admin-admin_url.php +2 -2
  11. modules/components/admin-new_wp_login_php.php +2 -2
  12. modules/components/cdn-setup.php +1 -1
  13. modules/components/general-admin-bar.php +1 -1
  14. modules/components/general-feed.php +1 -1
  15. modules/components/general-headers.php +3 -3
  16. modules/components/general-html.php +8 -8
  17. modules/components/general-meta.php +10 -10
  18. modules/components/general-robots-txt.php +1 -1
  19. modules/components/general-scripts.php +1 -1
  20. modules/components/general-styles.php +2 -2
  21. modules/components/general-wpemoji.php +2 -2
  22. modules/components/rewrite-author.php +2 -2
  23. modules/components/rewrite-comments.php +2 -2
  24. modules/components/rewrite-json-rest.php +7 -7
  25. modules/components/rewrite-new_include_path.php +2 -2
  26. modules/components/rewrite-new_plugin_path.php +3 -3
  27. modules/components/rewrite-new_theme_path.php +10 -12
  28. modules/components/rewrite-new_upload_path.php +2 -2
  29. modules/components/rewrite-new_xml-rpc-path.php +4 -4
  30. modules/components/rewrite-root-files.php +7 -7
  31. modules/components/rewrite-search.php +2 -2
  32. modules/components/rewrite-slash.php +1 -1
  33. modules/components/rewrite-wp_content_path.php +2 -2
  34. readme.txt +18 -12
  35. router/class.file-processor.php +1 -1
  36. screenshot-2.png +0 -0
  37. wp-hide.php +2 -2
composer.json CHANGED
@@ -2,7 +2,7 @@
2
  "name" : "nsp-code/wp-hide",
3
  "description" : "Hide and increase Security for your WordPress website instance using smart techniques. No files are changed on your server.",
4
  "keywords" : ["wordpress hide", "hide", "security", "improve security", "hacking", "wp hide", "custom login", "wp-loging.php", "wp-admin", "admin hide"],
5
- "homepage" : "https://www.wp-hide.com/",
6
  "authors" : [
7
  {
8
  "name": "Nsp Code",
2
  "name" : "nsp-code/wp-hide",
3
  "description" : "Hide and increase Security for your WordPress website instance using smart techniques. No files are changed on your server.",
4
  "keywords" : ["wordpress hide", "hide", "security", "improve security", "hacking", "wp hide", "custom login", "wp-loging.php", "wp-admin", "admin hide"],
5
+ "homepage" : "https://wp-hide.com/",
6
  "authors" : [
7
  {
8
  "name": "Nsp Code",
include/admin-interfaces/notice-is-litespeed.php CHANGED
@@ -2,4 +2,4 @@
2
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
  ?>
4
 
5
- <p><span class="dashicons dashicons-flag error"></span> <?php _e( "Your site runs on LiteSpeed ! Before starting, ensure your server is properly configured and it processes the .htaccess file, or there might be layout and functionality breaks.", 'wp-hide-security-enhancer' ) ?> <?php _e( "For more details check at", 'wp-hide-security-enhancer' ) ?> <a target="_blank" href="https://www.wp-hide.com/setup-wp-hide-on-litespeed/">Setup WP Hide on LiteSpeed</a></p>
2
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
  ?>
4
 
5
+ <p><span class="dashicons dashicons-flag error"></span> <?php _e( "Your site runs on LiteSpeed ! Before starting, ensure your server is properly configured and it processes the .htaccess file, or there might be layout and functionality breaks.", 'wp-hide-security-enhancer' ) ?> <?php _e( "For more details check at", 'wp-hide-security-enhancer' ) ?> <a target="_blank" href="https://wp-hide.com/setup-wp-hide-on-litespeed/">Setup WP Hide on LiteSpeed</a></p>
include/admin-interfaces/notice-is_multisite.php CHANGED
@@ -2,5 +2,5 @@
2
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
  ?>
4
 
5
- <p><span class="dashicons dashicons-flag error"></span> <?php _e("This plugin version can't handle MultiSite environment and may fail to provide specific features, please check with WP Hide PRO at", 'wp-hide-security-enhancer') ?> <a target="_blank" href="https://www.wp-hide.com/wp-hide-pro-now-available/">WP-Hide PRO</a></p>
6
 
2
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
  ?>
4
 
5
+ <p><span class="dashicons dashicons-flag error"></span> <?php _e("This plugin version can't handle MultiSite environment and may fail to provide specific features, please check with WP Hide PRO at", 'wp-hide-security-enhancer') ?> <a target="_blank" href="https://wp-hide.com/wp-hide-pro-now-available/">WP-Hide PRO</a></p>
6
 
include/admin-interfaces/notice-server-not-supported.php CHANGED
@@ -2,5 +2,5 @@
2
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
  ?>
4
 
5
- <p><span class="dashicons dashicons-flag error"></span> <?php _e( "Your site runs on a server type which the current version can't create the required rewrite data, please check with", 'wp-hide-security-enhancer' ) ?> <span class="wph-pro">PRO</span> <?php _e( "version at", 'wp-hide-security-enhancer' ) ?> <a target="_blank" href="https://www.wp-hide.com/wp-hide-pro-now-available/">WP-Hide PRO</a>
6
  <br /><?php _e( "This basic version can work with Apache, LiteSpeed, IIS, Nginx set as reverse proxy for Apache, your site runs", 'wp-hide-security-enhancer' ) ?> <b><?php echo $_SERVER['SERVER_SOFTWARE'] ?></b></p>
2
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
  ?>
4
 
5
+ <p><span class="dashicons dashicons-flag error"></span> <?php _e( "Your site runs on a server type which the current version can't create the required rewrite data, please check with", 'wp-hide-security-enhancer' ) ?> <span class="wph-pro">PRO</span> <?php _e( "version at", 'wp-hide-security-enhancer' ) ?> <a target="_blank" href="https://wp-hide.com/wp-hide-pro-now-available/">WP-Hide PRO</a>
6
  <br /><?php _e( "This basic version can work with Apache, LiteSpeed, IIS, Nginx set as reverse proxy for Apache, your site runs", 'wp-hide-security-enhancer' ) ?> <b><?php echo $_SERVER['SERVER_SOFTWARE'] ?></b></p>
include/admin-interfaces/setup.class.php CHANGED
@@ -220,9 +220,9 @@
220
  <br /><?php _e( "So the most important first step, is to change the default /wp-content/ and /wp-includes/ to something else. This can be done at", 'wp-hide-security-enhancer' ) ?> <a href="admin.php?page=wp-hide-rewrite&component=wp-includes">WP Includes</a> <?php _e( "and", 'wp-hide-security-enhancer' ) ?> <a href="admin.php?page=wp-hide-rewrite&component=wp-content">WP Content</a>
221
  <br /><?php _e( "Further adjustments to", 'wp-hide-security-enhancer' ) ?> <a href="admin.php?page=wp-hide-rewrite&component=theme">Theme</a>, <a href="admin.php?page=wp-hide-rewrite&component=plugins">Plugins</a>, <a href="admin.php?page=wp-hide-rewrite&component=uploads">Uploads</a> and <a href="admin.php?page=wp-hide-admin">Admin</a> <?php _e( "can be applied", 'wp-hide-security-enhancer' ) ?>.</p>
222
  <p></p>
223
- <p><?php _e( "At this point, for all simple sites, the WordPress CMS is already hidden. If using complex themes and plugins, further plugin options adjustments are necessarily or PRO might be required ( for example", 'wp-hide-security-enhancer' ) ?> <a href="https://www.wp-hide.com/how-to-easily-hide-elementor-page-builder/" target="_blank"><?php _e( "hiding Elementor", 'wp-hide-security-enhancer' ) ?></a>, Divi, visual builder etc).
224
 
225
- <br /><?php _e( "Take the time to understand each option, there are in-line additional help also external description to each of the features. If need additional assistance, use the support forum or contact us. Full description of each option can be found at", 'wp-hide-security-enhancer' ) ?> <a href="https://www.wp-hide.com/documentation_category/plugin-options-explained/" target="_blank"><?php _e( "Documentation", 'wp-hide-security-enhancer' ) ?></a>. </p>
226
 
227
 
228
  </div>
220
  <br /><?php _e( "So the most important first step, is to change the default /wp-content/ and /wp-includes/ to something else. This can be done at", 'wp-hide-security-enhancer' ) ?> <a href="admin.php?page=wp-hide-rewrite&component=wp-includes">WP Includes</a> <?php _e( "and", 'wp-hide-security-enhancer' ) ?> <a href="admin.php?page=wp-hide-rewrite&component=wp-content">WP Content</a>
221
  <br /><?php _e( "Further adjustments to", 'wp-hide-security-enhancer' ) ?> <a href="admin.php?page=wp-hide-rewrite&component=theme">Theme</a>, <a href="admin.php?page=wp-hide-rewrite&component=plugins">Plugins</a>, <a href="admin.php?page=wp-hide-rewrite&component=uploads">Uploads</a> and <a href="admin.php?page=wp-hide-admin">Admin</a> <?php _e( "can be applied", 'wp-hide-security-enhancer' ) ?>.</p>
222
  <p></p>
223
+ <p><?php _e( "At this point, for all simple sites, the WordPress CMS is already hidden. If using complex themes and plugins, further plugin options adjustments are necessarily or PRO might be required ( for example", 'wp-hide-security-enhancer' ) ?> <a href="https://wp-hide.com/how-to-easily-hide-elementor-page-builder/" target="_blank"><?php _e( "hiding Elementor", 'wp-hide-security-enhancer' ) ?></a>, Divi, visual builder etc).
224
 
225
+ <br /><?php _e( "Take the time to understand each option, there are in-line additional help also external description to each of the features. If need additional assistance, use the support forum or contact us. Full description of each option can be found at", 'wp-hide-security-enhancer' ) ?> <a href="https://wp-hide.com/documentation_category/plugin-options-explained/" target="_blank"><?php _e( "Documentation", 'wp-hide-security-enhancer' ) ?></a>. </p>
226
 
227
 
228
  </div>
include/class.environment.php CHANGED
@@ -122,13 +122,12 @@
122
  function write_environment()
123
  {
124
 
 
 
125
  global $wp_filesystem;
126
 
127
- if (empty($wp_filesystem))
128
- {
129
- require_once (ABSPATH . '/wp-admin/includes/file.php');
130
- WP_Filesystem();
131
- }
132
 
133
  $file_data = $this->get_environment_content();
134
 
122
  function write_environment()
123
  {
124
 
125
+ require_once ( ABSPATH . '/wp-admin/includes/file.php' );
126
+
127
  global $wp_filesystem;
128
 
129
+ if ( ! is_object ( $wp_filesystem ) )
130
+ WP_Filesystem();
 
 
 
131
 
132
  $file_data = $this->get_environment_content();
133
 
include/functions.class.php CHANGED
@@ -2793,11 +2793,11 @@
2793
  </div>
2794
 
2795
  <div class="text">
2796
- <p><?php _e('Help us to maintain this plugin by sending improvements, suggestions and reporting any issues at ', 'wp-hide-security-enhancer') ?><a target="_blank" href="https://www.wp-hide.com/">www.wp-hide.com</a></p>
2797
  <span class="split">&nbsp;</span>
2798
- <h4><?php _e('Did you know there is a', 'wp-hide-security-enhancer') ?> <span class="wph-pro">PRO</span> <?php _e('version of this plug-in?', 'wp-hide-security-enhancer') ?> <a target="_blank" href="https://www.wp-hide.com/wp-hide-pro-now-available/">Read more</a></h4>
2799
  <span class="split">&nbsp;</span>
2800
- <p><?php _e('Did you find this plugin useful? Please support our work by submitting a review, spread the word about the code, or write an article about the plugin in your blog with a link to development site', 'wp-hide-security-enhancer') ?> <a href="https://www.wp-hide.com/" target="_blank"><strong>https://www.wp-hide.com/</strong></a></p>
2801
 
2802
  <div id="social">
2803
 
@@ -2816,7 +2816,7 @@
2816
  </div>
2817
 
2818
  <div class="social-item social-item-twitter">
2819
- <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://www.wp-hide.com" data-text="Hide and increase Security for your WordPress website instance using smart techniques. No files are being changed." data-count="none">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
2820
  </div>
2821
 
2822
  <div class="clear"></div>
2793
  </div>
2794
 
2795
  <div class="text">
2796
+ <p><?php _e('Help us to maintain this plugin by sending improvements, suggestions and reporting any issues at ', 'wp-hide-security-enhancer') ?><a target="_blank" href="https://wp-hide.com/">wp-hide.com</a></p>
2797
  <span class="split">&nbsp;</span>
2798
+ <h4><?php _e('Did you know there is a', 'wp-hide-security-enhancer') ?> <span class="wph-pro">PRO</span> <?php _e('version of this plug-in?', 'wp-hide-security-enhancer') ?> <a target="_blank" href="https://wp-hide.com/wp-hide-pro-now-available/">Read more</a></h4>
2799
  <span class="split">&nbsp;</span>
2800
+ <p><?php _e('Did you find this plugin useful? Please support our work by submitting a review, spread the word about the code, or write an article about the plugin in your blog with a link to development site', 'wp-hide-security-enhancer') ?> <a href="https://wp-hide.com/" target="_blank"><strong>https://wp-hide.com/</strong></a></p>
2801
 
2802
  <div id="social">
2803
 
2816
  </div>
2817
 
2818
  <div class="social-item social-item-twitter">
2819
+ <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://wp-hide.com" data-text="Hide and increase Security for your WordPress website instance using smart techniques. No files are being changed." data-count="none">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
2820
  </div>
2821
 
2822
  <div class="clear"></div>
languages/wp-hide-security-enhancer.mo CHANGED
Binary file
languages/wp-hide-security-enhancer.po CHANGED
@@ -1,15 +1,15 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WP Hide & Security Enhancer\n"
4
- "POT-Creation-Date: 2020-07-14 21:11+0300\n"
5
- "PO-Revision-Date: 2020-07-14 21:11+0300\n"
6
  "Last-Translator: NspCode <contact@nsp-code.com>\n"
7
  "Language-Team: Nsp Code\n"
8
  "Language: en\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 2.2.1\n"
13
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -25,149 +25,237 @@ msgid ""
25
  "conflicts, activate the option within a single code."
26
  msgstr ""
27
 
28
- #: compatibility/wp-simple-firewall.php:100
29
  msgid ""
30
- "<b>Conflict notice</b>: The Security Firewall - Login Protection use the "
31
- "Rename WP Login Page functionality which is the same as WP Hide - Admin "
32
- "Login Url change. "
33
  msgstr ""
34
 
35
- #: include/admin-interface.class.php:118
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  msgid "Save"
37
  msgstr ""
38
 
39
- #: include/admin-interface.class.php:305
 
 
 
 
 
 
 
 
40
  msgid ""
41
- "Copy the following link to a safe place. You can use later to reset all "
42
- "plugin options, if something go wrong."
 
43
  msgstr ""
44
 
45
- #: include/admin-interfaces/setup.class.php:43
 
 
 
 
46
  msgid ""
47
- "Any existing options values will be overwritten, are you sure you want to "
48
- "continue?"
49
  msgstr ""
50
 
51
- #: include/admin-interfaces/setup.class.php:59 include/wph.class.php:484
52
- msgid "Settings saved"
 
 
53
  msgstr ""
54
 
55
- #: include/admin-interfaces/setup.class.php:59 include/wph.class.php:484
56
- msgid "Remember, site cache clear is required."
 
 
 
57
  msgstr ""
58
 
59
- #: include/admin-interfaces/setup.class.php:137
60
- msgid "Setup"
 
 
 
61
  msgstr ""
62
 
63
- #: include/admin-interfaces/setup.class.php:147
64
- msgid "System notice !"
 
 
65
  msgstr ""
66
 
67
- #: include/admin-interfaces/setup.class.php:150
 
 
 
 
 
 
 
 
 
68
  msgid ""
69
  "Your site runs on a server type which the current version can't create the "
70
  "required rewrite data, please check with"
71
  msgstr ""
72
 
73
- #: include/admin-interfaces/setup.class.php:150
74
  msgid "version at"
75
  msgstr ""
76
 
77
- #: include/admin-interfaces/setup.class.php:151
78
  msgid ""
79
  "This basic version can work with Apache, LiteSpeed, IIS, Nginx set as "
80
  "reverse proxy for Apache, your site runs"
81
  msgstr ""
82
 
83
- #: include/admin-interfaces/setup.class.php:163
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  msgid "Sample Setup deployed !"
85
  msgstr ""
86
 
87
- #: include/admin-interfaces/setup.class.php:166
88
  msgid ""
89
  "A basic plugin set-up has been deployed, to get you started. A site cache "
90
  "clear is required to ensure the updates are reflected on the front side"
91
  msgstr ""
92
 
93
- #: include/admin-interfaces/setup.class.php:167
94
  msgid ""
95
  "Check with the front side to ensure everything is working. Further "
96
  "adjustments to other options are recommended"
97
  msgstr ""
98
 
99
- #: include/admin-interfaces/setup.class.php:177
100
  msgid "Getting Started"
101
  msgstr ""
102
 
103
- #: include/admin-interfaces/setup.class.php:180
104
  msgid "plugin helps to hide your WordPress, theme, and plugins"
105
  msgstr ""
106
 
107
- #: include/admin-interfaces/setup.class.php:180
108
  msgid ""
109
  "This improves the site security as hackers' boots can't exploit the "
110
  "vulnerabilities of your site, as not being aware of the user code"
111
  msgstr ""
112
 
113
- #: include/admin-interfaces/setup.class.php:180
114
  msgid "Daily, more vulnerabilities are found"
115
  msgstr ""
116
 
117
- #: include/admin-interfaces/setup.class.php:180
118
  msgid "but using WP Hide & Security Enhancer you will be perfectly safe"
119
  msgstr ""
120
 
121
- #: include/admin-interfaces/setup.class.php:184
 
 
 
 
 
122
  msgid "Basic functionality"
123
  msgstr ""
124
 
125
- #: include/admin-interfaces/setup.class.php:187
126
  msgid ""
127
  "The basic principle of the plugin is to change default assets URLs, remove "
128
- "or change specific HTML elements, and disable unused services. This isn't an "
129
- "automated process, so it needs to be done manually while getting feedback on "
130
- "the front side to ensure everything is still functional. No file and "
131
- "directory are being changed anywhere, everything is processed on the fly "
132
- "using output buffering and filters"
133
  msgstr ""
134
 
135
- #: include/admin-interfaces/setup.class.php:189
136
  msgid ""
137
  "A default directory structure for WordPress appears like this on outputted "
138
  "HTML"
139
  msgstr ""
140
 
141
- #: include/admin-interfaces/setup.class.php:191
142
  msgid ""
143
  "So the most important first step, is to change the default /wp-content/ and /"
144
  "wp-includes/ to something else. This can be done at"
145
  msgstr ""
146
 
147
- #: include/admin-interfaces/setup.class.php:191
148
  msgid "and"
149
  msgstr ""
150
 
151
- #: include/admin-interfaces/setup.class.php:192
152
  msgid "Further adjustments to"
153
  msgstr ""
154
 
155
- #: include/admin-interfaces/setup.class.php:192
156
  msgid "can be applied"
157
  msgstr ""
158
 
159
- #: include/admin-interfaces/setup.class.php:194
160
  msgid ""
161
  "At this point, for all simple sites, the WordPress CMS is already hidden. If "
162
  "using complex themes and plugins, further plugin options adjustments are "
163
  "necessarily or PRO might be required ( for example"
164
  msgstr ""
165
 
166
- #: include/admin-interfaces/setup.class.php:194
167
  msgid "hiding Elementor"
168
  msgstr ""
169
 
170
- #: include/admin-interfaces/setup.class.php:196
171
  msgid ""
172
  "Take the time to understand each option, there are in-line additional help "
173
  "also external description to each of the features. If need additional "
@@ -175,15 +263,15 @@ msgid ""
175
  "option can be found at"
176
  msgstr ""
177
 
178
- #: include/admin-interfaces/setup.class.php:196
179
  msgid "Documentation"
180
  msgstr ""
181
 
182
- #: include/admin-interfaces/setup.class.php:202
183
  msgid "Sample setup"
184
  msgstr ""
185
 
186
- #: include/admin-interfaces/setup.class.php:205
187
  msgid ""
188
  "This creates a simple setup to get you started. The procedure activates some "
189
  "of the basic plugin options. All options will be reset and any existing "
@@ -192,204 +280,300 @@ msgid ""
192
  "options adjustments will be necessary"
193
  msgstr ""
194
 
195
- #: include/admin-interfaces/setup.class.php:207
196
  msgid "Run Sample Setup"
197
  msgstr ""
198
 
199
- #: include/admin-interfaces/setup.class.php:219
200
  msgid "Demo Video"
201
  msgstr ""
202
 
203
- #: include/class.environment.php:144
204
  msgid ""
205
  "<b>WP Hide</b> - Unable to create environment static file. The system "
206
  "returned the following error: "
207
  msgstr ""
208
 
209
- #: include/class.environment.php:159 include/class.environment.php:175
210
  msgid ""
211
  "Some of plugin options will not work correctly so where turned off: "
212
  "<b>Remove description header from Style file</b>, <b>Child - Remove "
213
  "description header from Style file</b>"
214
  msgstr ""
215
 
216
- #: include/class.environment.php:170
217
  msgid "Unable to create environment data at "
218
  msgstr ""
219
 
220
- #: include/class.environment.php:170
221
  msgid "Is file writable"
222
  msgstr ""
223
 
224
- #: include/class.environment.php:170
225
  msgid "Check with folder/file permission or contact server administrator."
226
  msgstr ""
227
 
228
- #: include/functions.class.php:272 include/functions.class.php:294
229
- #: include/functions.class.php:309
 
 
 
 
 
 
 
 
 
 
230
  msgid "Value"
231
  msgstr ""
232
 
233
- #: include/functions.class.php:272 include/functions.class.php:294
234
- #: include/functions.class.php:309
235
  msgid "set for"
236
  msgstr ""
237
 
238
- #: include/functions.class.php:272
239
  msgid "already in use for another option."
240
  msgstr ""
241
 
242
- #: include/functions.class.php:294
243
  msgid "use the same base slug "
244
  msgstr ""
245
 
246
- #: include/functions.class.php:294
247
  msgid "used for another option."
248
  msgstr ""
249
 
250
- #: include/functions.class.php:309
251
- msgid "is a system reserved."
252
- msgstr ""
253
-
254
- #: include/functions.class.php:412
255
  msgid ""
256
  "W3 Total Cache Plugin is active, make sure you clear the cache for new "
257
  "changes to apply"
258
  msgstr ""
259
 
260
- #: include/functions.class.php:416
261
  msgid ""
262
  "WP Super Cache Plugin is active, make sure you clear the cache for new "
263
  "changes to apply"
264
  msgstr ""
265
 
266
- #: include/functions.class.php:421
267
  msgid ""
268
  "WP Fastest Cache Plugin is active, make sure you clear the cache for new "
269
  "changes to apply"
270
  msgstr ""
271
 
272
- #: include/functions.class.php:1695
273
- #: modules/components/admin-new_wp_login_php.php:114
274
- msgid "Hello"
 
 
 
 
 
275
  msgstr ""
276
 
277
- #: include/functions.class.php:1696
 
 
 
 
278
  msgid ""
279
- "This is an automated message to inform that you can always use a recovery "
280
- "link if something go wrong"
281
  msgstr ""
282
 
283
- #: include/functions.class.php:1697
284
- #: modules/components/admin-new_wp_login_php.php:118
285
- msgid "Please keep this url to a safe place."
286
  msgstr ""
287
 
288
- #: include/functions.class.php:1960
289
- #, php-format
290
- msgid "The %1$s plugin header is deprecated. Use %2$s instead."
291
  msgstr ""
292
 
293
- #: include/functions.class.php:2045
294
- #, php-format
295
- msgid "By %s."
296
  msgstr ""
297
 
298
- #: include/functions.class.php:2487
299
  msgid ""
300
- "Help us to maintain this plugin by sending improvements, suggestions and "
301
- "reporting any issues at "
302
  msgstr ""
303
 
304
- #: include/functions.class.php:2489
305
- msgid "Did you know there is a"
 
 
 
306
  msgstr ""
307
 
308
- #: include/functions.class.php:2489
309
- msgid "version of this plug-in?"
310
  msgstr ""
311
 
312
- #: include/functions.class.php:2491
313
  msgid ""
314
- "Did you find this plugin useful? Please support our work by submitting a "
315
- "review, spread the word about the code, or write an article about the plugin "
316
- "in your blog with a link to development site"
 
 
 
317
  msgstr ""
318
 
319
- #: include/wph.class.php:336
320
  msgid ""
321
- "Are you sure to reset all settings? All options will be removed. Manual "
322
- "remove of rewrite lines is required if no access from php"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
323
  msgstr ""
324
 
325
- #: include/wph.class.php:392
326
  msgid ""
327
- "Your server run on WPEngine which works on Nginx rewrite rules, please check "
328
- "with WP Hide PRO version at"
329
  msgstr ""
330
 
331
- #: include/wph.class.php:397
332
  msgid ""
333
- "This plugin version can't handle MultiSite environment, please check with WP "
334
- "Hide PRO version at"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
335
  msgstr ""
336
 
337
- #: include/wph.class.php:402
338
  msgid ""
339
- "Unable to launch WP Hide through mu-plugins/wp-hide-loader.php<br /> Please "
340
- "make sure this location is writable so the plugin create the required file."
 
 
 
 
 
341
  msgstr ""
342
 
343
- #: include/wph.class.php:408
344
  msgid ""
345
- "Unable to update the /mu-plugins/wp-hide-loader.php<br /> Please make sure "
346
- "the file is writable so the plugin create the required file."
 
 
 
 
 
347
  msgstr ""
348
 
349
- #: include/wph.class.php:417
350
  msgid ""
351
- "Unable to update the <b>mu-plugins/wp-hide-loader.php</b><br /> Please "
352
- "manually copy the file from"
353
  msgstr ""
354
 
355
- #: include/wph.class.php:417
356
- msgid "to"
 
 
 
 
357
  msgstr ""
358
 
359
- #: include/wph.class.php:423
360
  msgid ""
361
- "Permalink is required to be turned ON for WP Hide & Security Enhancer to work"
 
 
362
  msgstr ""
363
 
364
- #: include/wph.class.php:428
365
  msgid ""
366
- "<b>WP Hide</b> This plugin version can't handle this server type, please "
367
- "check with PRO version at"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
368
  msgstr ""
369
 
370
- #: include/wph.class.php:439
371
  msgid ""
372
- "Unable to write custom rules to your .htaccess. Is this file writable? <br /"
373
- ">No changes are being applied."
374
  msgstr ""
375
 
376
- #: include/wph.class.php:442
 
 
 
 
 
 
 
 
377
  msgid ""
378
- "Unable to write custom rules to your web.config. Is this file writable? <br /"
379
- ">No changes are being applied."
 
380
  msgstr ""
381
 
382
- #: include/wph.class.php:450
383
  msgid ""
384
- "Unable to create cache folder. Is the wp-content writable? <br />No cache "
385
- "data will be available."
386
  msgstr ""
387
 
388
- #: include/wph.class.php:455
389
  msgid "All Settings where restored to default"
390
  msgstr ""
391
 
392
- #: include/wph.class.php:526
393
  msgid "Cache cleared"
394
  msgstr ""
395
 
@@ -414,11 +598,12 @@ msgstr ""
414
  #: modules/components/general-headers.php:69
415
  #: modules/components/general-html.php:25
416
  #: modules/components/general-html.php:47
417
- #: modules/components/general-html.php:79
418
- #: modules/components/general-html.php:102
419
- #: modules/components/general-html.php:125
420
- #: modules/components/general-html.php:148
421
- #: modules/components/general-html.php:171
 
422
  #: modules/components/general-meta.php:21
423
  #: modules/components/general-meta.php:45
424
  #: modules/components/general-meta.php:85
@@ -440,12 +625,13 @@ msgstr ""
440
  #: modules/components/rewrite-author.php:42
441
  #: modules/components/rewrite-comments.php:21
442
  #: modules/components/rewrite-comments.php:43
443
- #: modules/components/rewrite-json-rest.php:22
444
- #: modules/components/rewrite-json-rest.php:54
445
- #: modules/components/rewrite-json-rest.php:91
446
- #: modules/components/rewrite-json-rest.php:128
447
- #: modules/components/rewrite-json-rest.php:152
448
  #: modules/components/rewrite-json-rest.php:175
 
449
  #: modules/components/rewrite-new_include_path.php:21
450
  #: modules/components/rewrite-new_include_path.php:41
451
  #: modules/components/rewrite-new_plugin_path.php:21
@@ -522,9 +708,9 @@ msgstr ""
522
 
523
  #: modules/components/admin-admin_url.php:53
524
  #: modules/components/admin-new_wp_login_php.php:59
525
- #: modules/components/rewrite-json-rest.php:31
526
- #: modules/components/rewrite-json-rest.php:64
527
- #: modules/components/rewrite-json-rest.php:99
528
  #: modules/components/rewrite-new_include_path.php:48
529
  #: modules/components/rewrite-new_plugin_path.php:47
530
  #: modules/components/rewrite-new_theme_path.php:85
@@ -554,11 +740,12 @@ msgstr ""
554
  #: modules/components/general-headers.php:76
555
  #: modules/components/general-html.php:32
556
  #: modules/components/general-html.php:61
557
- #: modules/components/general-html.php:87
558
- #: modules/components/general-html.php:110
559
- #: modules/components/general-html.php:133
560
- #: modules/components/general-html.php:156
561
- #: modules/components/general-html.php:179
 
562
  #: modules/components/general-meta.php:30
563
  #: modules/components/general-meta.php:54
564
  #: modules/components/general-meta.php:70
@@ -579,12 +766,13 @@ msgstr ""
579
  #: modules/components/general-wpemoji.php:50
580
  #: modules/components/rewrite-author.php:49
581
  #: modules/components/rewrite-comments.php:50
582
- #: modules/components/rewrite-json-rest.php:37
583
- #: modules/components/rewrite-json-rest.php:70
584
- #: modules/components/rewrite-json-rest.php:105
585
- #: modules/components/rewrite-json-rest.php:135
586
- #: modules/components/rewrite-json-rest.php:159
587
  #: modules/components/rewrite-json-rest.php:182
 
588
  #: modules/components/rewrite-new_include_path.php:54
589
  #: modules/components/rewrite-new_plugin_path.php:53
590
  #: modules/components/rewrite-new_theme_path.php:91
@@ -614,11 +802,12 @@ msgstr ""
614
  #: modules/components/general-headers.php:55
615
  #: modules/components/general-headers.php:77
616
  #: modules/components/general-html.php:33
617
- #: modules/components/general-html.php:88
618
- #: modules/components/general-html.php:111
619
- #: modules/components/general-html.php:134
620
- #: modules/components/general-html.php:157
621
- #: modules/components/general-html.php:180
 
622
  #: modules/components/general-meta.php:31
623
  #: modules/components/general-meta.php:55
624
  #: modules/components/general-meta.php:71
@@ -639,12 +828,13 @@ msgstr ""
639
  #: modules/components/general-wpemoji.php:51
640
  #: modules/components/rewrite-author.php:50
641
  #: modules/components/rewrite-comments.php:51
642
- #: modules/components/rewrite-json-rest.php:38
643
- #: modules/components/rewrite-json-rest.php:71
644
- #: modules/components/rewrite-json-rest.php:106
645
- #: modules/components/rewrite-json-rest.php:136
646
- #: modules/components/rewrite-json-rest.php:160
647
  #: modules/components/rewrite-json-rest.php:183
 
648
  #: modules/components/rewrite-new_include_path.php:55
649
  #: modules/components/rewrite-new_plugin_path.php:54
650
  #: modules/components/rewrite-new_theme_path.php:92
@@ -732,18 +922,23 @@ msgid ""
732
  "working, use the recovery link to revert."
733
  msgstr ""
734
 
735
- #: modules/components/admin-new_wp_login_php.php:115
736
  msgid ""
737
  "This is an automated message to inform that your login url has been changed "
738
- "at site "
739
  msgstr ""
740
 
741
- #: modules/components/admin-new_wp_login_php.php:116
742
  msgid "The new login url is"
743
  msgstr ""
744
 
745
- #: modules/components/admin-new_wp_login_php.php:117
746
- msgid "Additionality you can use the following link to reset all options "
 
 
 
 
 
747
  msgstr ""
748
 
749
  #: modules/components/cdn-setup.php:16 modules/components/cdn-setup.php:20
@@ -958,65 +1153,89 @@ msgstr ""
958
  msgid "All"
959
  msgstr ""
960
 
961
- #: modules/components/general-html.php:75
962
- #: modules/components/general-html.php:79
963
- msgid "Remove general classes from body tag"
 
 
 
964
  msgstr ""
965
 
966
- #: modules/components/general-html.php:76
967
  #: modules/components/general-html.php:80
968
- msgid "Remove general classes from body tag."
969
  msgstr ""
970
 
971
  #: modules/components/general-html.php:81
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
972
  #: modules/components/general-html.php:104
973
- #: modules/components/general-html.php:127
974
- #: modules/components/general-html.php:150
975
- #: modules/components/general-html.php:173
 
 
 
 
 
976
  msgid ""
977
  "This can produce layout issues with certain themes, if something break this "
978
  "should be turned off."
979
  msgstr ""
980
 
981
- #: modules/components/general-html.php:98
982
- #: modules/components/general-html.php:102
983
  msgid "Remove ID from Menu items"
984
  msgstr ""
985
 
986
- #: modules/components/general-html.php:99
987
- #: modules/components/general-html.php:103
988
  msgid "Remove ID attribute from all menu items."
989
  msgstr ""
990
 
991
- #: modules/components/general-html.php:121
992
- #: modules/components/general-html.php:125
993
- #: modules/components/general-html.php:144
994
- #: modules/components/general-html.php:148
995
  msgid "Remove class from Menu items"
996
  msgstr ""
997
 
998
- #: modules/components/general-html.php:122
999
  msgid "Remove class attribute from all menu items."
1000
  msgstr ""
1001
 
1002
- #: modules/components/general-html.php:126
1003
  msgid ""
1004
  "Remove class attribute from all menu items. Any classes which include a "
1005
  "'current' prefix or contain 'has-children' will be preserved."
1006
  msgstr ""
1007
 
1008
- #: modules/components/general-html.php:145
1009
- #: modules/components/general-html.php:149
1010
  msgid "Remove general classes from post."
1011
  msgstr ""
1012
 
1013
- #: modules/components/general-html.php:167
1014
- #: modules/components/general-html.php:171
1015
  msgid "Remove general classes from images"
1016
  msgstr ""
1017
 
1018
- #: modules/components/general-html.php:168
1019
- #: modules/components/general-html.php:172
1020
  msgid "Remove general classes from media tags."
1021
  msgstr ""
1022
 
@@ -1106,12 +1325,12 @@ msgstr ""
1106
 
1107
  #: modules/components/general-meta.php:150
1108
  #: modules/components/general-meta.php:154
1109
- #: modules/components/rewrite-json-rest.php:124
1110
  msgid "Disable output the REST API link tag into page header"
1111
  msgstr ""
1112
 
1113
  #: modules/components/general-meta.php:151
1114
- #: modules/components/rewrite-json-rest.php:125
1115
  msgid "By default a REST API link tag is being append to HTML."
1116
  msgstr ""
1117
 
@@ -1395,18 +1614,43 @@ msgid ""
1395
  "apply only if <b>New wp-comments-post.php</b> option is filled in."
1396
  msgstr ""
1397
 
 
 
 
 
 
1398
  #: modules/components/rewrite-json-rest.php:18
 
 
 
 
 
1399
  #: modules/components/rewrite-json-rest.php:22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1400
  msgid "Disable JSON REST V1 service"
1401
  msgstr ""
1402
 
1403
- #: modules/components/rewrite-json-rest.php:19
1404
- #: modules/components/rewrite-json-rest.php:51
1405
  msgid "An API service for WordPress which is active by default."
1406
  msgstr ""
1407
 
1408
- #: modules/components/rewrite-json-rest.php:23
1409
- #: modules/components/rewrite-json-rest.php:55
1410
  msgid ""
1411
  "The WordPress REST API is an easy-to-use set of HTTP endpoints which allows "
1412
  "access a site data in simple JSON format. That including users, posts, "
@@ -1414,8 +1658,8 @@ msgid ""
1414
  "request."
1415
  msgstr ""
1416
 
1417
- #: modules/components/rewrite-json-rest.php:24
1418
- #: modules/components/rewrite-json-rest.php:56
1419
  msgid ""
1420
  "A REST API can be consumed everywhere. On mobile applications, on front-end "
1421
  "(web apps) or any other devices that have access on the net, practically "
@@ -1423,96 +1667,96 @@ msgid ""
1423
  "REST API service."
1424
  msgstr ""
1425
 
1426
- #: modules/components/rewrite-json-rest.php:25
1427
  msgid ""
1428
  "V1 was the first development version of API, which currently is deprecated. "
1429
  "To disable the usage of it, simply chose Yes."
1430
  msgstr ""
1431
 
1432
- #: modules/components/rewrite-json-rest.php:31
1433
  msgid ""
1434
  "This can break specific functionality. Some plugins might use this API. Once "
1435
  "active test it thoroughly.<br />If not working, set to <b>No</b> to revert."
1436
  msgstr ""
1437
 
1438
- #: modules/components/rewrite-json-rest.php:50
1439
- #: modules/components/rewrite-json-rest.php:54
1440
  msgid "Disable JSON REST V2 service"
1441
  msgstr ""
1442
 
1443
- #: modules/components/rewrite-json-rest.php:57
1444
  msgid ""
1445
  "V2 is the current development version of API, which is included into "
1446
  "WordPress as default. To disable the usage of it, simply chose Yes."
1447
  msgstr ""
1448
 
1449
- #: modules/components/rewrite-json-rest.php:58
1450
- #: modules/components/rewrite-json-rest.php:93
1451
  msgid ""
1452
  "This might be required by specific plugins, including new WordPress editor "
1453
  "Gutenberg."
1454
  msgstr ""
1455
 
1456
- #: modules/components/rewrite-json-rest.php:64
1457
- #: modules/components/rewrite-json-rest.php:99
1458
  msgid ""
1459
  "This can break specific functionality. Some plugins like Gutenberg editor "
1460
  "use this API. Once active test it thoroughly.<br />If not working, set to "
1461
  "<b>No</b> to revert."
1462
  msgstr ""
1463
 
1464
- #: modules/components/rewrite-json-rest.php:87
1465
- #: modules/components/rewrite-json-rest.php:91
1466
  msgid "Block any JSON REST calls"
1467
  msgstr ""
1468
 
1469
- #: modules/components/rewrite-json-rest.php:88
1470
  msgid "Any call for JSON REST API service will be blocked."
1471
  msgstr ""
1472
 
1473
- #: modules/components/rewrite-json-rest.php:92
1474
  msgid "This blocks the JSON REST API service."
1475
  msgstr ""
1476
 
1477
- #: modules/components/rewrite-json-rest.php:128
1478
  msgid "disable_json_rest_wphead_link"
1479
  msgstr ""
1480
 
1481
- #: modules/components/rewrite-json-rest.php:129
1482
  msgid ""
1483
  "As default the API url is being append into the front html head tag. Using "
1484
  "this option, it will be replaced."
1485
  msgstr ""
1486
 
1487
- #: modules/components/rewrite-json-rest.php:148
1488
  msgid "Disable JSON REST WP RSD endpoint from XML-RPC responses"
1489
  msgstr ""
1490
 
1491
- #: modules/components/rewrite-json-rest.php:149
1492
  msgid "By default a WP RSD endpoint is being append to the XML respose."
1493
  msgstr ""
1494
 
1495
- #: modules/components/rewrite-json-rest.php:152
1496
  msgid "disable_json_rest_xmlrpc_rsd"
1497
  msgstr ""
1498
 
1499
- #: modules/components/rewrite-json-rest.php:153
1500
  msgid "Disable any RSD endpoint from a XML-RPC response."
1501
  msgstr ""
1502
 
1503
- #: modules/components/rewrite-json-rest.php:171
1504
  msgid "Disable Sends a Link header for the REST API"
1505
  msgstr ""
1506
 
1507
- #: modules/components/rewrite-json-rest.php:172
1508
  msgid "On template_redirect, disable Sends a Link header for the REST API."
1509
  msgstr ""
1510
 
1511
- #: modules/components/rewrite-json-rest.php:175
1512
  msgid "disable_json_rest_template_redirect"
1513
  msgstr ""
1514
 
1515
- #: modules/components/rewrite-json-rest.php:176
1516
  msgid "Disable Sends a Link header for the REST API, on template_redirect"
1517
  msgstr ""
1518
 
@@ -1775,7 +2019,7 @@ msgid ""
1775
  "thoroughly.<br />If not working, set to No to revert."
1776
  msgstr ""
1777
 
1778
- #: modules/components/rewrite-new_theme_path.php:823
1779
  msgid ""
1780
  "When changing the Child Theme Path it is recommended to also change the Main "
1781
  "Theme Path to avoid relative paths issues within style files and layout "
@@ -2208,18 +2452,18 @@ msgstr ""
2208
  msgid "WP Hide & Security Enhancer - CDN"
2209
  msgstr ""
2210
 
2211
- #: modules/module-general.php:69
2212
  msgid "General / Html"
2213
  msgstr ""
2214
 
2215
- #: modules/module-general.php:81
2216
  msgid "WP Hide & Security Enhancer - General / Html"
2217
  msgstr ""
2218
 
2219
- #: modules/module-rewrite.php:77 modules/module-rewrite.php:88
2220
  msgid "Rewrite"
2221
  msgstr ""
2222
 
2223
- #: modules/module-rewrite.php:88
2224
  msgid "WP Hide & Security Enhancer"
2225
  msgstr ""
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WP Hide & Security Enhancer\n"
4
+ "POT-Creation-Date: 2021-11-18 15:34+0200\n"
5
+ "PO-Revision-Date: 2021-11-18 15:34+0200\n"
6
  "Last-Translator: NspCode <contact@nsp-code.com>\n"
7
  "Language-Team: Nsp Code\n"
8
  "Language: en\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 3.0\n"
13
  "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
25
  "conflicts, activate the option within a single code."
26
  msgstr ""
27
 
28
+ #: compatibility/wp-simple-firewall.php:84
29
  msgid ""
30
+ "<b>Conflict notice</b>: <b>The Security Firewall</b> - Login Protection -> "
31
+ "Hide Login -> use similar functionality as to WP Hide plugin - Admin Login "
32
+ "Url change. "
33
  msgstr ""
34
 
35
+ #: include/admin-interface.class.php:102
36
+ #: include/admin-interfaces/setup.class.php:172
37
+ msgid "Checking your environment .."
38
+ msgstr ""
39
+
40
+ #: include/admin-interface.class.php:115
41
+ #: include/admin-interfaces/setup.class.php:185
42
+ msgid ""
43
+ "Critical issues were identified on your site, please fix them before "
44
+ "proceeding with customizations."
45
+ msgstr ""
46
+
47
+ #: include/admin-interface.class.php:122
48
+ #: include/admin-interfaces/setup.class.php:192
49
+ msgid "No problems have been found on your server environment."
50
+ msgstr ""
51
+
52
+ #: include/admin-interface.class.php:168
53
  msgid "Save"
54
  msgstr ""
55
 
56
+ #: include/admin-interfaces/notice-cache-path.php:4
57
+ msgid "Unable to create cache folder at "
58
+ msgstr ""
59
+
60
+ #: include/admin-interfaces/notice-cache-path.php:4
61
+ msgid " Is the folder writable? No cache data will be available."
62
+ msgstr ""
63
+
64
+ #: include/admin-interfaces/notice-is-litespeed.php:5
65
  msgid ""
66
+ "Your site runs on LiteSpeed ! Before starting, ensure your server is "
67
+ "properly configured and it processes the .htaccess file, or there might be "
68
+ "layout and functionality breaks."
69
  msgstr ""
70
 
71
+ #: include/admin-interfaces/notice-is-litespeed.php:5
72
+ msgid "For more details check at"
73
+ msgstr ""
74
+
75
+ #: include/admin-interfaces/notice-is-wpengine.php:5
76
  msgid ""
77
+ "Your server run on WPEngine which works on Nginx rewrite rules, the current "
78
+ "version can't create the required rewrite data, please check with WP Hide "
79
  msgstr ""
80
 
81
+ #: include/admin-interfaces/notice-is_multisite.php:5
82
+ msgid ""
83
+ "This plugin version can't handle MultiSite environment and may fail to "
84
+ "provide specific features, please check with WP Hide PRO at"
85
  msgstr ""
86
 
87
+ #: include/admin-interfaces/notice-mu-loader-update.php:5
88
+ msgid ""
89
+ "Unable to update /wp-content/mu-plugins/wp-hide-loader.php. Please make "
90
+ "sure /wp-content/mu-plugins/ is writable so the plugin updates the required "
91
+ "file."
92
  msgstr ""
93
 
94
+ #: include/admin-interfaces/notice-mu-loader.php:5
95
+ msgid ""
96
+ "Unable to launch WP Hide through /wp-content/mu-plugins/wp-hide-loader.php. "
97
+ "Please make sure /wp-content/mu-plugins/ is writable so the plugin creates "
98
+ "the required file."
99
  msgstr ""
100
 
101
+ #: include/admin-interfaces/notice-no-permalinks.php:5
102
+ msgid ""
103
+ "Permalink is required to be turned ON at Settings > Permalinks, for WP Hide "
104
+ "& Security Enhancer to work"
105
  msgstr ""
106
 
107
+ #: include/admin-interfaces/notice-rewrite-test.php:9
108
+ #: include/admin-interfaces/notice-rewrite-test.php:15
109
+ msgid "Rewrite test failed! "
110
+ msgstr ""
111
+
112
+ #: include/admin-interfaces/notice-rewrite-test.php:9
113
+ msgid "Ensure the rewrites are active for your server."
114
+ msgstr ""
115
+
116
+ #: include/admin-interfaces/notice-server-not-supported.php:5
117
  msgid ""
118
  "Your site runs on a server type which the current version can't create the "
119
  "required rewrite data, please check with"
120
  msgstr ""
121
 
122
+ #: include/admin-interfaces/notice-server-not-supported.php:5
123
  msgid "version at"
124
  msgstr ""
125
 
126
+ #: include/admin-interfaces/notice-server-not-supported.php:6
127
  msgid ""
128
  "This basic version can work with Apache, LiteSpeed, IIS, Nginx set as "
129
  "reverse proxy for Apache, your site runs"
130
  msgstr ""
131
 
132
+ #: include/admin-interfaces/notice-write-check.php:6
133
+ msgid "Unable to write/update required rewrite rules to your site"
134
+ msgstr ""
135
+
136
+ #: include/admin-interfaces/notice-write-check.php:6
137
+ msgid ""
138
+ "Is this file writable? Until fixed, no changes are applied on the front side."
139
+ msgstr ""
140
+
141
+ #: include/admin-interfaces/notice-write-check.php:7
142
+ msgid ""
143
+ "Try to go at Settings > Permalinks and save once, the core will attempt to "
144
+ "update the required rewrites. If the problem persists, check with your host "
145
+ "support on the correct file write permission."
146
+ msgstr ""
147
+
148
+ #: include/admin-interfaces/setup.class.php:44
149
+ msgid ""
150
+ "Any existing options values will be overwritten, are you sure you want to "
151
+ "continue?"
152
+ msgstr ""
153
+
154
+ #: include/admin-interfaces/setup.class.php:60 include/wph.class.php:497
155
+ msgid "Settings saved"
156
+ msgstr ""
157
+
158
+ #: include/admin-interfaces/setup.class.php:60 include/wph.class.php:497
159
+ msgid "Remember, site cache clear is required."
160
+ msgstr ""
161
+
162
+ #: include/admin-interfaces/setup.class.php:147
163
+ msgid "Setup"
164
+ msgstr ""
165
+
166
+ #: include/admin-interfaces/setup.class.php:157
167
  msgid "Sample Setup deployed !"
168
  msgstr ""
169
 
170
+ #: include/admin-interfaces/setup.class.php:160
171
  msgid ""
172
  "A basic plugin set-up has been deployed, to get you started. A site cache "
173
  "clear is required to ensure the updates are reflected on the front side"
174
  msgstr ""
175
 
176
+ #: include/admin-interfaces/setup.class.php:161
177
  msgid ""
178
  "Check with the front side to ensure everything is working. Further "
179
  "adjustments to other options are recommended"
180
  msgstr ""
181
 
182
+ #: include/admin-interfaces/setup.class.php:198
183
  msgid "Getting Started"
184
  msgstr ""
185
 
186
+ #: include/admin-interfaces/setup.class.php:201
187
  msgid "plugin helps to hide your WordPress, theme, and plugins"
188
  msgstr ""
189
 
190
+ #: include/admin-interfaces/setup.class.php:201
191
  msgid ""
192
  "This improves the site security as hackers' boots can't exploit the "
193
  "vulnerabilities of your site, as not being aware of the user code"
194
  msgstr ""
195
 
196
+ #: include/admin-interfaces/setup.class.php:201
197
  msgid "Daily, more vulnerabilities are found"
198
  msgstr ""
199
 
200
+ #: include/admin-interfaces/setup.class.php:201
201
  msgid "but using WP Hide & Security Enhancer you will be perfectly safe"
202
  msgstr ""
203
 
204
+ #: include/admin-interfaces/setup.class.php:206
205
+ #: include/functions.class.php:2097
206
+ msgid "Recovery"
207
+ msgstr ""
208
+
209
+ #: include/admin-interfaces/setup.class.php:213
210
  msgid "Basic functionality"
211
  msgstr ""
212
 
213
+ #: include/admin-interfaces/setup.class.php:216
214
  msgid ""
215
  "The basic principle of the plugin is to change default assets URLs, remove "
216
+ "or change specific HTML elements, and disable unused services. This makes "
217
+ "WordPress unrecognizable. The process isn't automated, so it needs to be "
218
+ "done manually while getting feedback on the front side to ensure everything "
219
+ "is still functional. No file and directory are being changed anywhere, "
220
+ "everything is processed on the fly using output buffering and filters"
221
  msgstr ""
222
 
223
+ #: include/admin-interfaces/setup.class.php:218
224
  msgid ""
225
  "A default directory structure for WordPress appears like this on outputted "
226
  "HTML"
227
  msgstr ""
228
 
229
+ #: include/admin-interfaces/setup.class.php:220
230
  msgid ""
231
  "So the most important first step, is to change the default /wp-content/ and /"
232
  "wp-includes/ to something else. This can be done at"
233
  msgstr ""
234
 
235
+ #: include/admin-interfaces/setup.class.php:220
236
  msgid "and"
237
  msgstr ""
238
 
239
+ #: include/admin-interfaces/setup.class.php:221
240
  msgid "Further adjustments to"
241
  msgstr ""
242
 
243
+ #: include/admin-interfaces/setup.class.php:221
244
  msgid "can be applied"
245
  msgstr ""
246
 
247
+ #: include/admin-interfaces/setup.class.php:223
248
  msgid ""
249
  "At this point, for all simple sites, the WordPress CMS is already hidden. If "
250
  "using complex themes and plugins, further plugin options adjustments are "
251
  "necessarily or PRO might be required ( for example"
252
  msgstr ""
253
 
254
+ #: include/admin-interfaces/setup.class.php:223
255
  msgid "hiding Elementor"
256
  msgstr ""
257
 
258
+ #: include/admin-interfaces/setup.class.php:225
259
  msgid ""
260
  "Take the time to understand each option, there are in-line additional help "
261
  "also external description to each of the features. If need additional "
263
  "option can be found at"
264
  msgstr ""
265
 
266
+ #: include/admin-interfaces/setup.class.php:225
267
  msgid "Documentation"
268
  msgstr ""
269
 
270
+ #: include/admin-interfaces/setup.class.php:231
271
  msgid "Sample setup"
272
  msgstr ""
273
 
274
+ #: include/admin-interfaces/setup.class.php:234
275
  msgid ""
276
  "This creates a simple setup to get you started. The procedure activates some "
277
  "of the basic plugin options. All options will be reset and any existing "
280
  "options adjustments will be necessary"
281
  msgstr ""
282
 
283
+ #: include/admin-interfaces/setup.class.php:236
284
  msgid "Run Sample Setup"
285
  msgstr ""
286
 
287
+ #: include/admin-interfaces/setup.class.php:247
288
  msgid "Demo Video"
289
  msgstr ""
290
 
291
+ #: include/class.environment.php:143
292
  msgid ""
293
  "<b>WP Hide</b> - Unable to create environment static file. The system "
294
  "returned the following error: "
295
  msgstr ""
296
 
297
+ #: include/class.environment.php:158 include/class.environment.php:174
298
  msgid ""
299
  "Some of plugin options will not work correctly so where turned off: "
300
  "<b>Remove description header from Style file</b>, <b>Child - Remove "
301
  "description header from Style file</b>"
302
  msgstr ""
303
 
304
+ #: include/class.environment.php:169
305
  msgid "Unable to create environment data at "
306
  msgstr ""
307
 
308
+ #: include/class.environment.php:169
309
  msgid "Is file writable"
310
  msgstr ""
311
 
312
+ #: include/class.environment.php:169
313
  msgid "Check with folder/file permission or contact server administrator."
314
  msgstr ""
315
 
316
+ #: include/functions.class.php:262 include/functions.class.php:263
317
+ #: include/functions.class.php:264 include/functions.class.php:265
318
+ #: include/functions.class.php:266
319
+ msgid "is a system reserved."
320
+ msgstr ""
321
+
322
+ #: include/functions.class.php:276
323
+ msgid "is similar to domain name."
324
+ msgstr ""
325
+
326
+ #: include/functions.class.php:290 include/functions.class.php:312
327
+ #: include/functions.class.php:331 include/functions.class.php:340
328
  msgid "Value"
329
  msgstr ""
330
 
331
+ #: include/functions.class.php:290 include/functions.class.php:312
332
+ #: include/functions.class.php:331 include/functions.class.php:340
333
  msgid "set for"
334
  msgstr ""
335
 
336
+ #: include/functions.class.php:290
337
  msgid "already in use for another option."
338
  msgstr ""
339
 
340
+ #: include/functions.class.php:312
341
  msgid "use the same base slug "
342
  msgstr ""
343
 
344
+ #: include/functions.class.php:312
345
  msgid "used for another option."
346
  msgstr ""
347
 
348
+ #: include/functions.class.php:447
 
 
 
 
349
  msgid ""
350
  "W3 Total Cache Plugin is active, make sure you clear the cache for new "
351
  "changes to apply"
352
  msgstr ""
353
 
354
+ #: include/functions.class.php:451
355
  msgid ""
356
  "WP Super Cache Plugin is active, make sure you clear the cache for new "
357
  "changes to apply"
358
  msgstr ""
359
 
360
+ #: include/functions.class.php:456
361
  msgid ""
362
  "WP Fastest Cache Plugin is active, make sure you clear the cache for new "
363
  "changes to apply"
364
  msgstr ""
365
 
366
+ #: include/functions.class.php:933
367
+ msgid ""
368
+ "Copy the following link to a safe place. You can use it later to reset all "
369
+ "plugin options if something goes wrong or lost the new login URL."
370
+ msgstr ""
371
+
372
+ #: include/functions.class.php:1033
373
+ msgid "Make a fix or manually check the "
374
  msgstr ""
375
 
376
+ #: include/functions.class.php:1033 include/functions.class.php:1099
377
+ msgid "Test URL"
378
+ msgstr ""
379
+
380
+ #: include/functions.class.php:1033
381
  msgid ""
382
+ "if the result is a JSON response (contains a name and description), the "
383
+ "rewrites are working correctly on your site and you can"
384
  msgstr ""
385
 
386
+ #: include/functions.class.php:1033
387
+ msgid "Ignore"
 
388
  msgstr ""
389
 
390
+ #: include/functions.class.php:1033
391
+ msgid "this notification"
 
392
  msgstr ""
393
 
394
+ #: include/functions.class.php:1034
395
+ msgid "Sample result, can be different from a browser to another:"
 
396
  msgstr ""
397
 
398
+ #: include/functions.class.php:1035
399
  msgid ""
400
+ "The Ignore action will be available until the next plugin options update."
 
401
  msgstr ""
402
 
403
+ #: include/functions.class.php:1036
404
+ msgid ""
405
+ "If the Test URL is not functional, the plugin will fail to provide specific "
406
+ "features. Check your Hosting provider for more details regarding rewrites "
407
+ "and how to activate on your account."
408
  msgstr ""
409
 
410
+ #: include/functions.class.php:1042
411
+ msgid "The wp_remote_get() returns invalid Response Code"
412
  msgstr ""
413
 
414
+ #: include/functions.class.php:1056
415
  msgid ""
416
+ "The .htaccess file does not appears to exists on the server. To fix, go to "
417
+ "Settings > Permalinks and save once."
418
+ msgstr ""
419
+
420
+ #: include/functions.class.php:1061
421
+ msgid "The test rewrite does not exist."
422
  msgstr ""
423
 
424
+ #: include/functions.class.php:1061
425
  msgid ""
426
+ "To fix go to Settings > Permalinks and save once, the core will attempt to "
427
+ "update the required rewrites. If the problem persists, check with your host "
428
+ "support on the correct .htaccess file write permission."
429
+ msgstr ""
430
+
431
+ #: include/functions.class.php:1072
432
+ msgid ""
433
+ "The wp_remote_get() returns a Not Found page, the web.config file does not "
434
+ "appears to exists on the server. To fix, go to Settings > Permalinks and "
435
+ "save once."
436
+ msgstr ""
437
+
438
+ #: include/functions.class.php:1075
439
+ msgid ""
440
+ "The wp_remote_get() returns a Not Found page, the test rewrite does not "
441
+ "exist. To fix, go to Settings > Permalinks and save once. This can occour if "
442
+ "you updated from an old plugin version. "
443
  msgstr ""
444
 
445
+ #: include/functions.class.php:1079
446
  msgid ""
447
+ "The wp_remote_get() returns a Not Found page, probably the Rewrites are not "
448
+ "active on your server!"
449
  msgstr ""
450
 
451
+ #: include/functions.class.php:1087
452
  msgid ""
453
+ "The wp_remote_get() returns a 401 error code, the request could not be "
454
+ "authenticated. Does the site use an httpd password?"
455
+ msgstr ""
456
+
457
+ #: include/functions.class.php:1095
458
+ msgid "The wp_remote_get() returns a"
459
+ msgstr ""
460
+
461
+ #: include/functions.class.php:1095
462
+ msgid "error code"
463
+ msgstr ""
464
+
465
+ #: include/functions.class.php:1099
466
+ msgid ""
467
+ "A custom rewrite line has been inserted into your rewrite file for testing, "
468
+ "the "
469
+ msgstr ""
470
+
471
+ #: include/functions.class.php:1099
472
+ msgid ""
473
+ "expected to return a JSON response (contains a name and description) The "
474
+ "server instead replied a"
475
+ msgstr ""
476
+
477
+ #: include/functions.class.php:1099
478
+ msgid "error with the message"
479
  msgstr ""
480
 
481
+ #: include/functions.class.php:1100
482
  msgid ""
483
+ "You need to get in touch with your server support for a fix, the rewrite "
484
+ "engine is either disabled for your account or their internal set-up does not "
485
+ "allow such rewrites. "
486
+ msgstr ""
487
+
488
+ #: include/functions.class.php:1107
489
+ msgid "Unespected error code for wp_remote_get() call."
490
  msgstr ""
491
 
492
+ #: include/functions.class.php:1112
493
  msgid ""
494
+ "The wp_remote_get() returns an invalid JSON data, probably the server blocks "
495
+ "custom rewrites."
496
+ msgstr ""
497
+
498
+ #: include/functions.class.php:1998
499
+ #: modules/components/admin-new_wp_login_php.php:110
500
+ msgid "Hello"
501
  msgstr ""
502
 
503
+ #: include/functions.class.php:1999
504
  msgid ""
505
+ "This is an automated message to inform that you can always use a recovery "
506
+ "link if something go wrong"
507
  msgstr ""
508
 
509
+ #: include/functions.class.php:2000
510
+ msgid "Please keep this url to a safe place."
511
+ msgstr ""
512
+
513
+ #: include/functions.class.php:2098
514
+ msgid "The plugin options have been reset successfully."
515
  msgstr ""
516
 
517
+ #: include/functions.class.php:2105
518
  msgid ""
519
+ "Ensure the .htaccess file does not contain any WP-Hide rewrite lines. The "
520
+ "plugin already attempts to clear the lines, if the operation fails, they are "
521
+ "required to be removed manually. "
522
  msgstr ""
523
 
524
+ #: include/functions.class.php:2112
525
  msgid ""
526
+ "Ensure the web.config file does not contain any WP-Hide rewrite lines. The "
527
+ "plugin already attempts to clear the lines, if the operation fails, they are "
528
+ "required to be removed manually. "
529
+ msgstr ""
530
+
531
+ #: include/functions.class.php:2119
532
+ msgid "Continue to your Site"
533
+ msgstr ""
534
+
535
+ #: include/functions.class.php:2269
536
+ #, php-format
537
+ msgid "The %1$s plugin header is deprecated. Use %2$s instead."
538
+ msgstr ""
539
+
540
+ #: include/functions.class.php:2354
541
+ #, php-format
542
+ msgid "By %s."
543
  msgstr ""
544
 
545
+ #: include/functions.class.php:2796
546
  msgid ""
547
+ "Help us to maintain this plugin by sending improvements, suggestions and "
548
+ "reporting any issues at "
549
  msgstr ""
550
 
551
+ #: include/functions.class.php:2798
552
+ msgid "Did you know there is a"
553
+ msgstr ""
554
+
555
+ #: include/functions.class.php:2798
556
+ msgid "version of this plug-in?"
557
+ msgstr ""
558
+
559
+ #: include/functions.class.php:2800
560
  msgid ""
561
+ "Did you find this plugin useful? Please support our work by submitting a "
562
+ "review, spread the word about the code, or write an article about the plugin "
563
+ "in your blog with a link to development site"
564
  msgstr ""
565
 
566
+ #: include/wph.class.php:345
567
  msgid ""
568
+ "Are you sure to reset all settings? All options will be removed. Manual "
569
+ "remove of rewrite lines is required if no access from php"
570
  msgstr ""
571
 
572
+ #: include/wph.class.php:468
573
  msgid "All Settings where restored to default"
574
  msgstr ""
575
 
576
+ #: include/wph.class.php:539
577
  msgid "Cache cleared"
578
  msgstr ""
579
 
598
  #: modules/components/general-headers.php:69
599
  #: modules/components/general-html.php:25
600
  #: modules/components/general-html.php:47
601
+ #: modules/components/general-html.php:80
602
+ #: modules/components/general-html.php:103
603
+ #: modules/components/general-html.php:126
604
+ #: modules/components/general-html.php:149
605
+ #: modules/components/general-html.php:172
606
+ #: modules/components/general-html.php:195
607
  #: modules/components/general-meta.php:21
608
  #: modules/components/general-meta.php:45
609
  #: modules/components/general-meta.php:85
625
  #: modules/components/rewrite-author.php:42
626
  #: modules/components/rewrite-comments.php:21
627
  #: modules/components/rewrite-comments.php:43
628
+ #: modules/components/rewrite-json-rest.php:21
629
+ #: modules/components/rewrite-json-rest.php:45
630
+ #: modules/components/rewrite-json-rest.php:77
631
+ #: modules/components/rewrite-json-rest.php:114
632
+ #: modules/components/rewrite-json-rest.php:151
633
  #: modules/components/rewrite-json-rest.php:175
634
+ #: modules/components/rewrite-json-rest.php:198
635
  #: modules/components/rewrite-new_include_path.php:21
636
  #: modules/components/rewrite-new_include_path.php:41
637
  #: modules/components/rewrite-new_plugin_path.php:21
708
 
709
  #: modules/components/admin-admin_url.php:53
710
  #: modules/components/admin-new_wp_login_php.php:59
711
+ #: modules/components/rewrite-json-rest.php:54
712
+ #: modules/components/rewrite-json-rest.php:87
713
+ #: modules/components/rewrite-json-rest.php:122
714
  #: modules/components/rewrite-new_include_path.php:48
715
  #: modules/components/rewrite-new_plugin_path.php:47
716
  #: modules/components/rewrite-new_theme_path.php:85
740
  #: modules/components/general-headers.php:76
741
  #: modules/components/general-html.php:32
742
  #: modules/components/general-html.php:61
743
+ #: modules/components/general-html.php:88
744
+ #: modules/components/general-html.php:111
745
+ #: modules/components/general-html.php:134
746
+ #: modules/components/general-html.php:157
747
+ #: modules/components/general-html.php:180
748
+ #: modules/components/general-html.php:203
749
  #: modules/components/general-meta.php:30
750
  #: modules/components/general-meta.php:54
751
  #: modules/components/general-meta.php:70
766
  #: modules/components/general-wpemoji.php:50
767
  #: modules/components/rewrite-author.php:49
768
  #: modules/components/rewrite-comments.php:50
769
+ #: modules/components/rewrite-json-rest.php:29
770
+ #: modules/components/rewrite-json-rest.php:60
771
+ #: modules/components/rewrite-json-rest.php:93
772
+ #: modules/components/rewrite-json-rest.php:128
773
+ #: modules/components/rewrite-json-rest.php:158
774
  #: modules/components/rewrite-json-rest.php:182
775
+ #: modules/components/rewrite-json-rest.php:205
776
  #: modules/components/rewrite-new_include_path.php:54
777
  #: modules/components/rewrite-new_plugin_path.php:53
778
  #: modules/components/rewrite-new_theme_path.php:91
802
  #: modules/components/general-headers.php:55
803
  #: modules/components/general-headers.php:77
804
  #: modules/components/general-html.php:33
805
+ #: modules/components/general-html.php:89
806
+ #: modules/components/general-html.php:112
807
+ #: modules/components/general-html.php:135
808
+ #: modules/components/general-html.php:158
809
+ #: modules/components/general-html.php:181
810
+ #: modules/components/general-html.php:204
811
  #: modules/components/general-meta.php:31
812
  #: modules/components/general-meta.php:55
813
  #: modules/components/general-meta.php:71
828
  #: modules/components/general-wpemoji.php:51
829
  #: modules/components/rewrite-author.php:50
830
  #: modules/components/rewrite-comments.php:51
831
+ #: modules/components/rewrite-json-rest.php:30
832
+ #: modules/components/rewrite-json-rest.php:61
833
+ #: modules/components/rewrite-json-rest.php:94
834
+ #: modules/components/rewrite-json-rest.php:129
835
+ #: modules/components/rewrite-json-rest.php:159
836
  #: modules/components/rewrite-json-rest.php:183
837
+ #: modules/components/rewrite-json-rest.php:206
838
  #: modules/components/rewrite-new_include_path.php:55
839
  #: modules/components/rewrite-new_plugin_path.php:54
840
  #: modules/components/rewrite-new_theme_path.php:92
922
  "working, use the recovery link to revert."
923
  msgstr ""
924
 
925
+ #: modules/components/admin-new_wp_login_php.php:111
926
  msgid ""
927
  "This is an automated message to inform that your login url has been changed "
928
+ "at"
929
  msgstr ""
930
 
931
+ #: modules/components/admin-new_wp_login_php.php:112
932
  msgid "The new login url is"
933
  msgstr ""
934
 
935
+ #: modules/components/admin-new_wp_login_php.php:113
936
+ msgid ""
937
+ "Additionality you can use this to recover the default login / admin links "
938
+ msgstr ""
939
+
940
+ #: modules/components/admin-new_wp_login_php.php:114
941
+ msgid "Please keep this url safe for recover, if forgot"
942
  msgstr ""
943
 
944
  #: modules/components/cdn-setup.php:16 modules/components/cdn-setup.php:20
1153
  msgid "All"
1154
  msgstr ""
1155
 
1156
+ #: modules/components/general-html.php:76
1157
+ msgid "Disable mouse right click"
1158
+ msgstr ""
1159
+
1160
+ #: modules/components/general-html.php:77
1161
+ msgid "Disable mouse right click on your pages."
1162
  msgstr ""
1163
 
 
1164
  #: modules/components/general-html.php:80
1165
+ msgid "Disable right mouse click"
1166
  msgstr ""
1167
 
1168
  #: modules/components/general-html.php:81
1169
+ msgid ""
1170
+ "Disable right mouse click on your pages can protect your site content from "
1171
+ "being copied."
1172
+ msgstr ""
1173
+
1174
+ #: modules/components/general-html.php:82
1175
+ msgid ""
1176
+ "Some plugins, mainly visual editors, use mouse right-click, if use such code "
1177
+ "this option should be set to No."
1178
+ msgstr ""
1179
+
1180
+ #: modules/components/general-html.php:99
1181
+ #: modules/components/general-html.php:103
1182
+ msgid "Remove general classes from body tag"
1183
+ msgstr ""
1184
+
1185
+ #: modules/components/general-html.php:100
1186
  #: modules/components/general-html.php:104
1187
+ msgid "Remove general classes from body tag."
1188
+ msgstr ""
1189
+
1190
+ #: modules/components/general-html.php:105
1191
+ #: modules/components/general-html.php:128
1192
+ #: modules/components/general-html.php:151
1193
+ #: modules/components/general-html.php:174
1194
+ #: modules/components/general-html.php:197
1195
  msgid ""
1196
  "This can produce layout issues with certain themes, if something break this "
1197
  "should be turned off."
1198
  msgstr ""
1199
 
1200
+ #: modules/components/general-html.php:122
1201
+ #: modules/components/general-html.php:126
1202
  msgid "Remove ID from Menu items"
1203
  msgstr ""
1204
 
1205
+ #: modules/components/general-html.php:123
1206
+ #: modules/components/general-html.php:127
1207
  msgid "Remove ID attribute from all menu items."
1208
  msgstr ""
1209
 
1210
+ #: modules/components/general-html.php:145
1211
+ #: modules/components/general-html.php:149
1212
+ #: modules/components/general-html.php:168
1213
+ #: modules/components/general-html.php:172
1214
  msgid "Remove class from Menu items"
1215
  msgstr ""
1216
 
1217
+ #: modules/components/general-html.php:146
1218
  msgid "Remove class attribute from all menu items."
1219
  msgstr ""
1220
 
1221
+ #: modules/components/general-html.php:150
1222
  msgid ""
1223
  "Remove class attribute from all menu items. Any classes which include a "
1224
  "'current' prefix or contain 'has-children' will be preserved."
1225
  msgstr ""
1226
 
1227
+ #: modules/components/general-html.php:169
1228
+ #: modules/components/general-html.php:173
1229
  msgid "Remove general classes from post."
1230
  msgstr ""
1231
 
1232
+ #: modules/components/general-html.php:191
1233
+ #: modules/components/general-html.php:195
1234
  msgid "Remove general classes from images"
1235
  msgstr ""
1236
 
1237
+ #: modules/components/general-html.php:192
1238
+ #: modules/components/general-html.php:196
1239
  msgid "Remove general classes from media tags."
1240
  msgstr ""
1241
 
1325
 
1326
  #: modules/components/general-meta.php:150
1327
  #: modules/components/general-meta.php:154
1328
+ #: modules/components/rewrite-json-rest.php:147
1329
  msgid "Disable output the REST API link tag into page header"
1330
  msgstr ""
1331
 
1332
  #: modules/components/general-meta.php:151
1333
+ #: modules/components/rewrite-json-rest.php:148
1334
  msgid "By default a REST API link tag is being append to HTML."
1335
  msgstr ""
1336
 
1614
  "apply only if <b>New wp-comments-post.php</b> option is filled in."
1615
  msgstr ""
1616
 
1617
+ #: modules/components/rewrite-json-rest.php:17
1618
+ #: modules/components/rewrite-json-rest.php:21
1619
+ msgid "Clean the REST API response"
1620
+ msgstr ""
1621
+
1622
  #: modules/components/rewrite-json-rest.php:18
1623
+ msgid ""
1624
+ "As default, when calling the REST API base route ( e.g. /wp-json/ ) the "
1625
+ "service outputs all available namespaces and routes."
1626
+ msgstr ""
1627
+
1628
  #: modules/components/rewrite-json-rest.php:22
1629
+ msgid ""
1630
+ "When calling the site REST API base route ( e.g. /wp-json/ or ?"
1631
+ "rest_route=/ ) the service outputs all available namespaces and routes for "
1632
+ "current site. This can be a breach for the system, as outputs important "
1633
+ "information regarding certain used theme and plugins. "
1634
+ msgstr ""
1635
+
1636
+ #: modules/components/rewrite-json-rest.php:23
1637
+ msgid ""
1638
+ "Recommended selection for this option is Yes, to ensure no inside data is "
1639
+ "being exposed. "
1640
+ msgstr ""
1641
+
1642
+ #: modules/components/rewrite-json-rest.php:41
1643
+ #: modules/components/rewrite-json-rest.php:45
1644
  msgid "Disable JSON REST V1 service"
1645
  msgstr ""
1646
 
1647
+ #: modules/components/rewrite-json-rest.php:42
1648
+ #: modules/components/rewrite-json-rest.php:74
1649
  msgid "An API service for WordPress which is active by default."
1650
  msgstr ""
1651
 
1652
+ #: modules/components/rewrite-json-rest.php:46
1653
+ #: modules/components/rewrite-json-rest.php:78
1654
  msgid ""
1655
  "The WordPress REST API is an easy-to-use set of HTTP endpoints which allows "
1656
  "access a site data in simple JSON format. That including users, posts, "
1658
  "request."
1659
  msgstr ""
1660
 
1661
+ #: modules/components/rewrite-json-rest.php:47
1662
+ #: modules/components/rewrite-json-rest.php:79
1663
  msgid ""
1664
  "A REST API can be consumed everywhere. On mobile applications, on front-end "
1665
  "(web apps) or any other devices that have access on the net, practically "
1667
  "REST API service."
1668
  msgstr ""
1669
 
1670
+ #: modules/components/rewrite-json-rest.php:48
1671
  msgid ""
1672
  "V1 was the first development version of API, which currently is deprecated. "
1673
  "To disable the usage of it, simply chose Yes."
1674
  msgstr ""
1675
 
1676
+ #: modules/components/rewrite-json-rest.php:54
1677
  msgid ""
1678
  "This can break specific functionality. Some plugins might use this API. Once "
1679
  "active test it thoroughly.<br />If not working, set to <b>No</b> to revert."
1680
  msgstr ""
1681
 
1682
+ #: modules/components/rewrite-json-rest.php:73
1683
+ #: modules/components/rewrite-json-rest.php:77
1684
  msgid "Disable JSON REST V2 service"
1685
  msgstr ""
1686
 
1687
+ #: modules/components/rewrite-json-rest.php:80
1688
  msgid ""
1689
  "V2 is the current development version of API, which is included into "
1690
  "WordPress as default. To disable the usage of it, simply chose Yes."
1691
  msgstr ""
1692
 
1693
+ #: modules/components/rewrite-json-rest.php:81
1694
+ #: modules/components/rewrite-json-rest.php:116
1695
  msgid ""
1696
  "This might be required by specific plugins, including new WordPress editor "
1697
  "Gutenberg."
1698
  msgstr ""
1699
 
1700
+ #: modules/components/rewrite-json-rest.php:87
1701
+ #: modules/components/rewrite-json-rest.php:122
1702
  msgid ""
1703
  "This can break specific functionality. Some plugins like Gutenberg editor "
1704
  "use this API. Once active test it thoroughly.<br />If not working, set to "
1705
  "<b>No</b> to revert."
1706
  msgstr ""
1707
 
1708
+ #: modules/components/rewrite-json-rest.php:110
1709
+ #: modules/components/rewrite-json-rest.php:114
1710
  msgid "Block any JSON REST calls"
1711
  msgstr ""
1712
 
1713
+ #: modules/components/rewrite-json-rest.php:111
1714
  msgid "Any call for JSON REST API service will be blocked."
1715
  msgstr ""
1716
 
1717
+ #: modules/components/rewrite-json-rest.php:115
1718
  msgid "This blocks the JSON REST API service."
1719
  msgstr ""
1720
 
1721
+ #: modules/components/rewrite-json-rest.php:151
1722
  msgid "disable_json_rest_wphead_link"
1723
  msgstr ""
1724
 
1725
+ #: modules/components/rewrite-json-rest.php:152
1726
  msgid ""
1727
  "As default the API url is being append into the front html head tag. Using "
1728
  "this option, it will be replaced."
1729
  msgstr ""
1730
 
1731
+ #: modules/components/rewrite-json-rest.php:171
1732
  msgid "Disable JSON REST WP RSD endpoint from XML-RPC responses"
1733
  msgstr ""
1734
 
1735
+ #: modules/components/rewrite-json-rest.php:172
1736
  msgid "By default a WP RSD endpoint is being append to the XML respose."
1737
  msgstr ""
1738
 
1739
+ #: modules/components/rewrite-json-rest.php:175
1740
  msgid "disable_json_rest_xmlrpc_rsd"
1741
  msgstr ""
1742
 
1743
+ #: modules/components/rewrite-json-rest.php:176
1744
  msgid "Disable any RSD endpoint from a XML-RPC response."
1745
  msgstr ""
1746
 
1747
+ #: modules/components/rewrite-json-rest.php:194
1748
  msgid "Disable Sends a Link header for the REST API"
1749
  msgstr ""
1750
 
1751
+ #: modules/components/rewrite-json-rest.php:195
1752
  msgid "On template_redirect, disable Sends a Link header for the REST API."
1753
  msgstr ""
1754
 
1755
+ #: modules/components/rewrite-json-rest.php:198
1756
  msgid "disable_json_rest_template_redirect"
1757
  msgstr ""
1758
 
1759
+ #: modules/components/rewrite-json-rest.php:199
1760
  msgid "Disable Sends a Link header for the REST API, on template_redirect"
1761
  msgstr ""
1762
 
2019
  "thoroughly.<br />If not working, set to No to revert."
2020
  msgstr ""
2021
 
2022
+ #: modules/components/rewrite-new_theme_path.php:821
2023
  msgid ""
2024
  "When changing the Child Theme Path it is recommended to also change the Main "
2025
  "Theme Path to avoid relative paths issues within style files and layout "
2452
  msgid "WP Hide & Security Enhancer - CDN"
2453
  msgstr ""
2454
 
2455
+ #: modules/module-general.php:66
2456
  msgid "General / Html"
2457
  msgstr ""
2458
 
2459
+ #: modules/module-general.php:78
2460
  msgid "WP Hide & Security Enhancer - General / Html"
2461
  msgstr ""
2462
 
2463
+ #: modules/module-rewrite.php:80 modules/module-rewrite.php:91
2464
  msgid "Rewrite"
2465
  msgstr ""
2466
 
2467
+ #: modules/module-rewrite.php:91
2468
  msgid "WP Hide & Security Enhancer"
2469
  msgstr ""
modules/components/admin-admin_url.php CHANGED
@@ -23,7 +23,7 @@
23
  'description' => __("Despite the flexibility of WordPress framework, there are few ways to configure the admin login url customization for making a bit safer against unauthorized access and brute force attempts. All methods are not provided out of the box through WordPress core but require custom code to make it happen.", 'wp-hide-security-enhancer') .
24
  "<br /><br />". __("This feature provide an easy way to change the default /wp-admin/ to a different slug.", 'wp-hide-security-enhancer') .
25
  "<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'),
26
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/admin-change-wp-admin/'
27
  ),
28
 
29
  'input_type' => 'text',
@@ -45,7 +45,7 @@
45
  'description' => __("If set to Yes, the old admin url will be blocked and a default theme 404 error page will be returned.", 'wp-hide-security-enhancer') .
46
  "<br /><br /><span class='important'>" . __('Ensure the New Admin Url option works correctly on your server before activate this.', 'wp-hide-security-enhancer') . '</span>',
47
  'input_value_extension' => 'php',
48
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/admin-change-wp-admin/'
49
  ),
50
 
51
  'advanced_option' => array(
23
  'description' => __("Despite the flexibility of WordPress framework, there are few ways to configure the admin login url customization for making a bit safer against unauthorized access and brute force attempts. All methods are not provided out of the box through WordPress core but require custom code to make it happen.", 'wp-hide-security-enhancer') .
24
  "<br /><br />". __("This feature provide an easy way to change the default /wp-admin/ to a different slug.", 'wp-hide-security-enhancer') .
25
  "<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'),
26
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-admin/'
27
  ),
28
 
29
  'input_type' => 'text',
45
  'description' => __("If set to Yes, the old admin url will be blocked and a default theme 404 error page will be returned.", 'wp-hide-security-enhancer') .
46
  "<br /><br /><span class='important'>" . __('Ensure the New Admin Url option works correctly on your server before activate this.', 'wp-hide-security-enhancer') . '</span>',
47
  'input_value_extension' => 'php',
48
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-admin/'
49
  ),
50
 
51
  'advanced_option' => array(
modules/components/admin-new_wp_login_php.php CHANGED
@@ -24,7 +24,7 @@
24
  "<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') .
25
  "<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>",
26
  'input_value_extension' => 'php',
27
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/admin-change-wp-login-php/'
28
  ),
29
 
30
 
@@ -51,7 +51,7 @@
51
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default wp-login.php', 'wp-hide-security-enhancer'),
52
  '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') .
53
  "<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>',
54
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/admin-change-wp-login-php/'
55
  ),
56
 
57
  'advanced_option' => array(
24
  "<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') .
25
  "<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>",
26
  'input_value_extension' => 'php',
27
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-login-php/'
28
  ),
29
 
30
 
51
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default wp-login.php', 'wp-hide-security-enhancer'),
52
  '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') .
53
  "<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>',
54
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-login-php/'
55
  ),
56
 
57
  'advanced_option' => array(
modules/components/cdn-setup.php CHANGED
@@ -22,7 +22,7 @@
22
  "<br /><br />" . __('Sample CDN url:', 'wp-hide-security-enhancer') .
23
  "<br /><code>cdnjs.cloudflare.com</code><br /><br />" .
24
  __('Enter a CDN Url to allow the plugin to process assets provided through CDN service.', 'wp-hide-security-enhancer'),
25
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/admin-change-wp-admin/'
26
  ),
27
 
28
  'input_type' => 'text',
22
  "<br /><br />" . __('Sample CDN url:', 'wp-hide-security-enhancer') .
23
  "<br /><code>cdnjs.cloudflare.com</code><br /><br />" .
24
  __('Enter a CDN Url to allow the plugin to process assets provided through CDN service.', 'wp-hide-security-enhancer'),
25
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/admin-change-wp-admin/'
26
  ),
27
 
28
  'input_type' => 'text',
modules/components/general-admin-bar.php CHANGED
@@ -49,7 +49,7 @@
49
  'help' => array(
50
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Admin Bar for ', 'wp-hide-security-enhancer') . $role_name . ' ' . __('role.', 'wp-hide-security-enhancer'),
51
  'description' => $help_description,
52
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-admin-bar/'
53
  ),
54
 
55
  'input_type' => 'radio',
49
  'help' => array(
50
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Admin Bar for ', 'wp-hide-security-enhancer') . $role_name . ' ' . __('role.', 'wp-hide-security-enhancer'),
51
  'description' => $help_description,
52
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-admin-bar/'
53
  ),
54
 
55
  'input_type' => 'radio',
modules/components/general-feed.php CHANGED
@@ -23,7 +23,7 @@
23
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
24
  "<br /><code>&lt;link rel=&quot;alternate&quot; type=&quot;application/rss+xml&quot; title=&quot;WP Hide Demo Feed&quot; href=&quot;http://-domain-name-/feed/&quot; /&gt;</code>
25
  <br /><br/>" . __("Set this option to Yes also disable the feed service.", 'wp-hide-security-enhancer'),
26
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-feed/'
27
  ),
28
 
29
  'input_type' => 'radio',
23
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
24
  "<br /><code>&lt;link rel=&quot;alternate&quot; type=&quot;application/rss+xml&quot; title=&quot;WP Hide Demo Feed&quot; href=&quot;http://-domain-name-/feed/&quot; /&gt;</code>
25
  <br /><br/>" . __("Set this option to Yes also disable the feed service.", 'wp-hide-security-enhancer'),
26
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-feed/'
27
  ),
28
 
29
  'input_type' => 'radio',
modules/components/general-headers.php CHANGED
@@ -22,7 +22,7 @@
22
  'description' => __("HTTP header fields are components of the header section of a request and response messages in the Hypertext Transfer Protocol (HTTP). They define the operating parameters of an HTTP transaction.", 'wp-hide-security-enhancer') .
23
  "<br /><br />" . __("Sample header:", 'wp-hide-security-enhancer') .
24
  "<br /><code>Link: &lt;http://-domain-name-/wp-json/&gt;; rel=&quot;https://api.w.org/&quot;</code>",
25
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/request-headers/'
26
  ),
27
 
28
  'input_type' => 'radio',
@@ -46,7 +46,7 @@
46
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove X-Powered-By Header', 'wp-hide-security-enhancer'),
47
  'description' => __("Sample header:", 'wp-hide-security-enhancer') .
48
  "<br /><code>x-powered-by: 'W3 Total Cache/0.9.5'</code>",
49
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/request-headers/'
50
  ),
51
 
52
  'input_type' => 'radio',
@@ -68,7 +68,7 @@
68
  'help' => array(
69
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove X-Pingback Header', 'wp-hide-security-enhancer'),
70
  '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'),
71
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/request-headers/'
72
  ),
73
 
74
  'input_type' => 'radio',
22
  'description' => __("HTTP header fields are components of the header section of a request and response messages in the Hypertext Transfer Protocol (HTTP). They define the operating parameters of an HTTP transaction.", 'wp-hide-security-enhancer') .
23
  "<br /><br />" . __("Sample header:", 'wp-hide-security-enhancer') .
24
  "<br /><code>Link: &lt;http://-domain-name-/wp-json/&gt;; rel=&quot;https://api.w.org/&quot;</code>",
25
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/request-headers/'
26
  ),
27
 
28
  'input_type' => 'radio',
46
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove X-Powered-By Header', 'wp-hide-security-enhancer'),
47
  'description' => __("Sample header:", 'wp-hide-security-enhancer') .
48
  "<br /><code>x-powered-by: 'W3 Total Cache/0.9.5'</code>",
49
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/request-headers/'
50
  ),
51
 
52
  'input_type' => 'radio',
68
  'help' => array(
69
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove X-Pingback Header', 'wp-hide-security-enhancer'),
70
  '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'),
71
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/request-headers/'
72
  ),
73
 
74
  'input_type' => 'radio',
modules/components/general-html.php CHANGED
@@ -24,7 +24,7 @@
24
  'help' => array(
25
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Comments', 'wp-hide-security-enhancer'),
26
  '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'),
27
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/remove-classes-from-html/'
28
  ),
29
 
30
  'input_type' => 'radio',
@@ -52,7 +52,7 @@
52
  <br />Html & JavaScript
53
  <br />All
54
  <br /><span class='important'>" . __("Minify JavaScript might produce errors for specific plugins.", 'wp-hide-security-enhancer') . "</span>",
55
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/remove-classes-from-html/'
56
  ),
57
 
58
 
@@ -80,7 +80,7 @@
80
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable right mouse click', 'wp-hide-security-enhancer'),
81
  'description' => __("Disable right mouse click on your pages can protect your site content from being copied.", 'wp-hide-security-enhancer') .
82
  "<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'),
83
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/remove-classes-from-html/'
84
  ),
85
 
86
  'input_type' => 'radio',
@@ -103,7 +103,7 @@
103
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove general classes from body tag', 'wp-hide-security-enhancer'),
104
  'description' => __("Remove general classes from body tag.", 'wp-hide-security-enhancer') .
105
  "<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>",
106
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/remove-classes-from-html/'
107
  ),
108
 
109
  'input_type' => 'radio',
@@ -126,7 +126,7 @@
126
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove ID from Menu items', 'wp-hide-security-enhancer'),
127
  'description' => __("Remove ID attribute from all menu items.", 'wp-hide-security-enhancer') .
128
  "<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>",
129
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/remove-classes-from-html/'
130
  ),
131
 
132
  'input_type' => 'radio',
@@ -149,7 +149,7 @@
149
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove class from Menu items', 'wp-hide-security-enhancer'),
150
  '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') .
151
  "<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>",
152
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/remove-classes-from-html/'
153
  ),
154
 
155
  'input_type' => 'radio',
@@ -172,7 +172,7 @@
172
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove class from Menu items', 'wp-hide-security-enhancer'),
173
  'description' => __("Remove general classes from post.", 'wp-hide-security-enhancer') .
174
  "<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>",
175
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/remove-classes-from-html/'
176
  ),
177
 
178
  'input_type' => 'radio',
@@ -195,7 +195,7 @@
195
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove general classes from images', 'wp-hide-security-enhancer'),
196
  'description' => __("Remove general classes from media tags.", 'wp-hide-security-enhancer') .
197
  "<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>",
198
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/remove-classes-from-html/'
199
  ),
200
 
201
  'input_type' => 'radio',
24
  'help' => array(
25
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Comments', 'wp-hide-security-enhancer'),
26
  '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'),
27
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/'
28
  ),
29
 
30
  'input_type' => 'radio',
52
  <br />Html & JavaScript
53
  <br />All
54
  <br /><span class='important'>" . __("Minify JavaScript might produce errors for specific plugins.", 'wp-hide-security-enhancer') . "</span>",
55
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/'
56
  ),
57
 
58
 
80
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable right mouse click', 'wp-hide-security-enhancer'),
81
  'description' => __("Disable right mouse click on your pages can protect your site content from being copied.", 'wp-hide-security-enhancer') .
82
  "<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'),
83
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/'
84
  ),
85
 
86
  'input_type' => 'radio',
103
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove general classes from body tag', 'wp-hide-security-enhancer'),
104
  'description' => __("Remove general classes from body tag.", 'wp-hide-security-enhancer') .
105
  "<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>",
106
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/'
107
  ),
108
 
109
  'input_type' => 'radio',
126
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove ID from Menu items', 'wp-hide-security-enhancer'),
127
  'description' => __("Remove ID attribute from all menu items.", 'wp-hide-security-enhancer') .
128
  "<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>",
129
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/'
130
  ),
131
 
132
  'input_type' => 'radio',
149
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove class from Menu items', 'wp-hide-security-enhancer'),
150
  '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') .
151
  "<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>",
152
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/'
153
  ),
154
 
155
  'input_type' => 'radio',
172
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove class from Menu items', 'wp-hide-security-enhancer'),
173
  'description' => __("Remove general classes from post.", 'wp-hide-security-enhancer') .
174
  "<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>",
175
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/'
176
  ),
177
 
178
  'input_type' => 'radio',
195
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove general classes from images', 'wp-hide-security-enhancer'),
196
  'description' => __("Remove general classes from media tags.", 'wp-hide-security-enhancer') .
197
  "<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>",
198
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/remove-classes-from-html/'
199
  ),
200
 
201
  'input_type' => 'radio',
modules/components/general-meta.php CHANGED
@@ -22,7 +22,7 @@
22
  'description' => __("Remove the autogenerated meta generator tag within head (WordPress Version).", 'wp-hide-security-enhancer') .
23
  "<br />" . __("Tag example:", 'wp-hide-security-enhancer') . "<br /> <br />
24
  <code>&lt;meta name=&quot;generator&quot; content=&quot;WordPress 5.3.1&quot; /&gt;</code>",
25
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-meta/'
26
  ),
27
 
28
  'input_type' => 'radio',
@@ -46,7 +46,7 @@
46
  'description' => __("Remove other meta generated tags within head (eg Theme Name, Theme Version).", 'wp-hide-security-enhancer') .
47
  "<br />" . __("Tag example:", 'wp-hide-security-enhancer') . "<br /> <br />
48
  <code>&lt;meta content=&quot;Divi - Child v.1.0.0&quot; name=&quot;generator&quot;/&gt;</code>",
49
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-meta/'
50
  ),
51
 
52
  'input_type' => 'radio',
@@ -84,7 +84,7 @@
84
  'help' => array(
85
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove DNS Prefetch', 'wp-hide-security-enhancer'),
86
  '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'),
87
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-meta/'
88
  ),
89
 
90
  'input_type' => 'radio',
@@ -106,7 +106,7 @@
106
  'help' => array(
107
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Resource Hints', 'wp-hide-security-enhancer'),
108
  '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'),
109
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-meta/'
110
  ),
111
 
112
  'input_type' => 'radio',
@@ -130,7 +130,7 @@
130
  'description' => __("The above link is actually used by Windows Live Writer. If you don't te application, this is just unnecessary code.", 'wp-hide-security-enhancer') .
131
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
132
  "<br /><code>&lt;link rel=&quot;wlwmanifest&quot; type=&quot;application/wlwmanifest+xml&quot; href=&quot;http://-domain-name-/wp-includes/wlwmanifest.xml&quot; /&gt;</code>",
133
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-meta/'
134
  ),
135
 
136
  'input_type' => 'radio',
@@ -155,7 +155,7 @@
155
  'description' => __("This option disable the tag output with the JSON API url.", 'wp-hide-security-enhancer') .
156
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
157
  "<br /><code>&lt;link rel='https://api.w.org/' href='https://-domain-name-/wp-json/' /&gt;</code>",
158
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-meta/'
159
  ),
160
 
161
  'input_type' => 'radio',
@@ -182,7 +182,7 @@
182
  'description' => __("This helps to hide the link to the Really Simple Discovery service endpoint.", 'wp-hide-security-enhancer') .
183
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
184
  "<br /><code>&lt;link rel='EditURI' type='application/rsd+xml' title='RSD' href='https://-domain-name-/xmlrpc.php?rsd' /&gt;</code>",
185
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-meta/'
186
  ),
187
 
188
  'input_type' => 'radio',
@@ -208,7 +208,7 @@
208
  'description' => __("This helps to hide the post adjacent tags.", 'wp-hide-security-enhancer') .
209
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
210
  "<br /><code>&lt;link rel='next' title='Dummy Post' href='http://-domain-name-/dummy-post/' /&gt;</code>",
211
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-meta/'
212
  ),
213
 
214
  'input_type' => 'radio',
@@ -232,7 +232,7 @@
232
  'description' => __("This helps to hide the profile tags.", 'wp-hide-security-enhancer') .
233
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
234
  "<br /><code>&lt;link rel='profile' href='http://-domain-name-/profile/' /&gt;</code>",
235
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-meta/'
236
  ),
237
 
238
  'input_type' => 'radio',
@@ -256,7 +256,7 @@
256
  'description' => __("The rel=canonical element, often called the 'canonical link', is an HTML element that helps webmasters prevent duplicate content issues. It does this by specifying the 'canonical URL', the 'preferred' version of a web page - the original source, even.", 'wp-hide-security-enhancer') .
257
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
258
  "<br /><code>&lt;link rel=&quot;canonical&quot; href=&quot;http://-domain-name-/dummy-post/&quot; /&gt;</code>",
259
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-meta/'
260
  ),
261
 
262
  'input_type' => 'radio',
22
  'description' => __("Remove the autogenerated meta generator tag within head (WordPress Version).", 'wp-hide-security-enhancer') .
23
  "<br />" . __("Tag example:", 'wp-hide-security-enhancer') . "<br /> <br />
24
  <code>&lt;meta name=&quot;generator&quot; content=&quot;WordPress 5.3.1&quot; /&gt;</code>",
25
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/'
26
  ),
27
 
28
  'input_type' => 'radio',
46
  'description' => __("Remove other meta generated tags within head (eg Theme Name, Theme Version).", 'wp-hide-security-enhancer') .
47
  "<br />" . __("Tag example:", 'wp-hide-security-enhancer') . "<br /> <br />
48
  <code>&lt;meta content=&quot;Divi - Child v.1.0.0&quot; name=&quot;generator&quot;/&gt;</code>",
49
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/'
50
  ),
51
 
52
  'input_type' => 'radio',
84
  'help' => array(
85
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove DNS Prefetch', 'wp-hide-security-enhancer'),
86
  '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'),
87
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/'
88
  ),
89
 
90
  'input_type' => 'radio',
106
  'help' => array(
107
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Resource Hints', 'wp-hide-security-enhancer'),
108
  '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'),
109
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/'
110
  ),
111
 
112
  'input_type' => 'radio',
130
  'description' => __("The above link is actually used by Windows Live Writer. If you don't te application, this is just unnecessary code.", 'wp-hide-security-enhancer') .
131
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
132
  "<br /><code>&lt;link rel=&quot;wlwmanifest&quot; type=&quot;application/wlwmanifest+xml&quot; href=&quot;http://-domain-name-/wp-includes/wlwmanifest.xml&quot; /&gt;</code>",
133
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/'
134
  ),
135
 
136
  'input_type' => 'radio',
155
  'description' => __("This option disable the tag output with the JSON API url.", 'wp-hide-security-enhancer') .
156
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
157
  "<br /><code>&lt;link rel='https://api.w.org/' href='https://-domain-name-/wp-json/' /&gt;</code>",
158
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/'
159
  ),
160
 
161
  'input_type' => 'radio',
182
  'description' => __("This helps to hide the link to the Really Simple Discovery service endpoint.", 'wp-hide-security-enhancer') .
183
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
184
  "<br /><code>&lt;link rel='EditURI' type='application/rsd+xml' title='RSD' href='https://-domain-name-/xmlrpc.php?rsd' /&gt;</code>",
185
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/'
186
  ),
187
 
188
  'input_type' => 'radio',
208
  'description' => __("This helps to hide the post adjacent tags.", 'wp-hide-security-enhancer') .
209
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
210
  "<br /><code>&lt;link rel='next' title='Dummy Post' href='http://-domain-name-/dummy-post/' /&gt;</code>",
211
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/'
212
  ),
213
 
214
  'input_type' => 'radio',
232
  'description' => __("This helps to hide the profile tags.", 'wp-hide-security-enhancer') .
233
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
234
  "<br /><code>&lt;link rel='profile' href='http://-domain-name-/profile/' /&gt;</code>",
235
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/'
236
  ),
237
 
238
  'input_type' => 'radio',
256
  'description' => __("The rel=canonical element, often called the 'canonical link', is an HTML element that helps webmasters prevent duplicate content issues. It does this by specifying the 'canonical URL', the 'preferred' version of a web page - the original source, even.", 'wp-hide-security-enhancer') .
257
  "<br /><br/>" . __("Sample tag:", 'wp-hide-security-enhancer') .
258
  "<br /><code>&lt;link rel=&quot;canonical&quot; href=&quot;http://-domain-name-/dummy-post/&quot; /&gt;</code>",
259
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-meta/'
260
  ),
261
 
262
  'input_type' => 'radio',
modules/components/general-robots-txt.php CHANGED
@@ -22,7 +22,7 @@
22
  "<br /><br />" . __("As default the robots.txt also includes an allow clause to admin URL and admin-ajax.php url. Once customized those areas, the new slugs might not want to be show to anyone. Turn this option to Yes removed any reference to new wp-admin and admin-ajax.php.", 'wp-hide-security-enhancer') .
23
  "<br/><br />" . __("Sample robots.txt url:" , 'wp-hide-security-enhancer') .
24
  "<br /><code>https://-domain-name-/robots.txt</code>",
25
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-robots-txt/'
26
  ),
27
 
28
  'input_type' => 'radio',
22
  "<br /><br />" . __("As default the robots.txt also includes an allow clause to admin URL and admin-ajax.php url. Once customized those areas, the new slugs might not want to be show to anyone. Turn this option to Yes removed any reference to new wp-admin and admin-ajax.php.", 'wp-hide-security-enhancer') .
23
  "<br/><br />" . __("Sample robots.txt url:" , 'wp-hide-security-enhancer') .
24
  "<br /><code>https://-domain-name-/robots.txt</code>",
25
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-robots-txt/'
26
  ),
27
 
28
  'input_type' => 'radio',
modules/components/general-scripts.php CHANGED
@@ -24,7 +24,7 @@
24
  "<br /><code>&lt;script type='text/javascript' src='https://-domain-name-/wp-includes/js/jquery/jquery.js?ver=1.12.4'&gt;&lt;/script&gt;</code>
25
  <br />" . __("Once option set to Yes the tag becomes:", 'wp-hide-security-enhancer') .
26
  "<br /><code>&lt;script type='text/javascript' src='https://-domain-name-/wp-includes/js/jquery/jquery.js'&gt;&lt;/script&gt;</code>",
27
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-scripts/'
28
  ),
29
 
30
  'input_type' => 'radio',
24
  "<br /><code>&lt;script type='text/javascript' src='https://-domain-name-/wp-includes/js/jquery/jquery.js?ver=1.12.4'&gt;&lt;/script&gt;</code>
25
  <br />" . __("Once option set to Yes the tag becomes:", 'wp-hide-security-enhancer') .
26
  "<br /><code>&lt;script type='text/javascript' src='https://-domain-name-/wp-includes/js/jquery/jquery.js'&gt;&lt;/script&gt;</code>",
27
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-scripts/'
28
  ),
29
 
30
  'input_type' => 'radio',
modules/components/general-styles.php CHANGED
@@ -20,7 +20,7 @@
20
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Version', 'wp-hide-security-enhancer'),
21
  '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') .
22
  "<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'),
23
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-styles/'
24
  ),
25
 
26
  'input_type' => 'radio',
@@ -42,7 +42,7 @@
42
  'help' => array(
43
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Version', 'wp-hide-security-enhancer'),
44
  'description' => __("This provide a method to remove the Style file ID attribute which generally has no usage.", 'wp-hide-security-enhancer'),
45
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-styles/'
46
  ),
47
 
48
  'input_type' => 'radio',
20
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Version', 'wp-hide-security-enhancer'),
21
  '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') .
22
  "<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'),
23
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-styles/'
24
  ),
25
 
26
  'input_type' => 'radio',
42
  'help' => array(
43
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove Version', 'wp-hide-security-enhancer'),
44
  'description' => __("This provide a method to remove the Style file ID attribute which generally has no usage.", 'wp-hide-security-enhancer'),
45
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-styles/'
46
  ),
47
 
48
  'input_type' => 'radio',
modules/components/general-wpemoji.php CHANGED
@@ -19,7 +19,7 @@
19
  'help' => array(
20
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable Emoji', 'wp-hide-security-enhancer'),
21
  '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'),
22
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-emoji/'
23
  ),
24
 
25
  'input_type' => 'radio',
@@ -41,7 +41,7 @@
41
  'help' => array(
42
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable Emoji', 'wp-hide-security-enhancer'),
43
  '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'),
44
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/general-html-emoji/'
45
  ),
46
 
47
 
19
  'help' => array(
20
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable Emoji', 'wp-hide-security-enhancer'),
21
  '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'),
22
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-emoji/'
23
  ),
24
 
25
  'input_type' => 'radio',
41
  'help' => array(
42
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable Emoji', 'wp-hide-security-enhancer'),
43
  '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'),
44
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/general-html-emoji/'
45
  ),
46
 
47
 
modules/components/rewrite-author.php CHANGED
@@ -23,7 +23,7 @@
23
  <code>https://-domain-name-/author/author-name/</code>
24
  <br /><br /> " . __("By using a value of 'contributor' this become:", 'wp-hide-security-enhancer') ."<br />
25
  <code>https://-domain-name-/contributor/author-name/</code>",
26
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-author/',
27
  ),
28
 
29
  'value_description' => 'e.g. contributor',
@@ -41,7 +41,7 @@
41
  'help' => array(
42
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default', 'wp-hide-security-enhancer'),
43
  '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'),
44
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-author/'
45
  ),
46
 
47
  'input_type' => 'radio',
23
  <code>https://-domain-name-/author/author-name/</code>
24
  <br /><br /> " . __("By using a value of 'contributor' this become:", 'wp-hide-security-enhancer') ."<br />
25
  <code>https://-domain-name-/contributor/author-name/</code>",
26
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-author/',
27
  ),
28
 
29
  'value_description' => 'e.g. contributor',
41
  'help' => array(
42
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default', 'wp-hide-security-enhancer'),
43
  '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'),
44
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-author/'
45
  ),
46
 
47
  'input_type' => 'radio',
modules/components/rewrite-comments.php CHANGED
@@ -23,7 +23,7 @@
23
  <code>https://-domain-name-/wp-comments-post.php</code>
24
  <br /><br /> " . __("This makes it easy to recognise as WordPress form. Boots always search for such file ( wp-comments-post.php ) and automatically submit spam messages.", 'wp-hide-security-enhancer') .
25
  __("Though this option a new file slug can replace the default.", 'wp-hide-security-enhancer'),
26
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-comments/',
27
  'input_value_extension' => 'php'
28
  ),
29
 
@@ -42,7 +42,7 @@
42
  'help' => array(
43
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-comments-post.php', 'wp-hide-security-enhancer'),
44
  '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'),
45
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-comments/'
46
  ),
47
 
48
  'input_type' => 'radio',
23
  <code>https://-domain-name-/wp-comments-post.php</code>
24
  <br /><br /> " . __("This makes it easy to recognise as WordPress form. Boots always search for such file ( wp-comments-post.php ) and automatically submit spam messages.", 'wp-hide-security-enhancer') .
25
  __("Though this option a new file slug can replace the default.", 'wp-hide-security-enhancer'),
26
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-comments/',
27
  'input_value_extension' => 'php'
28
  ),
29
 
42
  'help' => array(
43
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-comments-post.php', 'wp-hide-security-enhancer'),
44
  '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'),
45
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-comments/'
46
  ),
47
 
48
  'input_type' => 'radio',
modules/components/rewrite-json-rest.php CHANGED
@@ -21,7 +21,7 @@
21
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Clean the REST API response', 'wp-hide-security-enhancer'),
22
  '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') .
23
  "<br /><br />" . __("Recommended selection for this option is Yes, to ensure no inside data is being exposed. ", 'wp-hide-security-enhancer'),
24
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-json-rest/'
25
  ),
26
 
27
  'input_type' => 'radio',
@@ -46,7 +46,7 @@
46
  'description' => __("The WordPress REST API is an easy-to-use set of HTTP endpoints which allows access a site data in simple JSON format. That including users, posts, taxonomies and more. Retrieving or updating is as simple as sending a HTTP request.", 'wp-hide-security-enhancer') .
47
  "<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') .
48
  "<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'),
49
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-json-rest/'
50
  ),
51
 
52
  'advanced_option' => array(
@@ -79,7 +79,7 @@
79
  "<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') .
80
  "<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') .
81
  "<br ><span class='important'>" . __("This might be required by specific plugins, including new WordPress editor Gutenberg.", 'wp-hide-security-enhancer') . "</span>",
82
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-json-rest/'
83
  ),
84
 
85
  'advanced_option' => array(
@@ -114,7 +114,7 @@
114
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block any JSON REST calls', 'wp-hide-security-enhancer'),
115
  'description' => __("This blocks the JSON REST API service.", 'wp-hide-security-enhancer') .
116
  "<br ><span class='important'>" . __("This might be required by specific plugins, including new WordPress editor Gutenberg.", 'wp-hide-security-enhancer') . "</span>",
117
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-json-rest/'
118
  ),
119
 
120
  'advanced_option' => array(
@@ -150,7 +150,7 @@
150
  'help' => array(
151
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('disable_json_rest_wphead_link', 'wp-hide-security-enhancer'),
152
  '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'),
153
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-json-rest/'
154
  ),
155
 
156
  'input_type' => 'radio',
@@ -174,7 +174,7 @@
174
  'help' => array(
175
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('disable_json_rest_xmlrpc_rsd', 'wp-hide-security-enhancer'),
176
  'description' => __("Disable any RSD endpoint from a XML-RPC response.", 'wp-hide-security-enhancer'),
177
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-json-rest/'
178
  ),
179
 
180
  'input_type' => 'radio',
@@ -197,7 +197,7 @@
197
  'help' => array(
198
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('disable_json_rest_template_redirect', 'wp-hide-security-enhancer'),
199
  'description' => __("Disable Sends a Link header for the REST API, on template_redirect", 'wp-hide-security-enhancer'),
200
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-json-rest/'
201
  ),
202
 
203
  'input_type' => 'radio',
21
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Clean the REST API response', 'wp-hide-security-enhancer'),
22
  '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') .
23
  "<br /><br />" . __("Recommended selection for this option is Yes, to ensure no inside data is being exposed. ", 'wp-hide-security-enhancer'),
24
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/'
25
  ),
26
 
27
  'input_type' => 'radio',
46
  'description' => __("The WordPress REST API is an easy-to-use set of HTTP endpoints which allows access a site data in simple JSON format. That including users, posts, taxonomies and more. Retrieving or updating is as simple as sending a HTTP request.", 'wp-hide-security-enhancer') .
47
  "<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') .
48
  "<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'),
49
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/'
50
  ),
51
 
52
  'advanced_option' => array(
79
  "<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') .
80
  "<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') .
81
  "<br ><span class='important'>" . __("This might be required by specific plugins, including new WordPress editor Gutenberg.", 'wp-hide-security-enhancer') . "</span>",
82
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/'
83
  ),
84
 
85
  'advanced_option' => array(
114
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block any JSON REST calls', 'wp-hide-security-enhancer'),
115
  'description' => __("This blocks the JSON REST API service.", 'wp-hide-security-enhancer') .
116
  "<br ><span class='important'>" . __("This might be required by specific plugins, including new WordPress editor Gutenberg.", 'wp-hide-security-enhancer') . "</span>",
117
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/'
118
  ),
119
 
120
  'advanced_option' => array(
150
  'help' => array(
151
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('disable_json_rest_wphead_link', 'wp-hide-security-enhancer'),
152
  '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'),
153
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/'
154
  ),
155
 
156
  'input_type' => 'radio',
174
  'help' => array(
175
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('disable_json_rest_xmlrpc_rsd', 'wp-hide-security-enhancer'),
176
  'description' => __("Disable any RSD endpoint from a XML-RPC response.", 'wp-hide-security-enhancer'),
177
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/'
178
  ),
179
 
180
  'input_type' => 'radio',
197
  'help' => array(
198
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('disable_json_rest_template_redirect', 'wp-hide-security-enhancer'),
199
  'description' => __("Disable Sends a Link header for the REST API, on template_redirect", 'wp-hide-security-enhancer'),
200
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-json-rest/'
201
  ),
202
 
203
  'input_type' => 'radio',
modules/components/rewrite-new_include_path.php CHANGED
@@ -23,7 +23,7 @@
23
  <code>&lt;script type='text/javascript' src='https://-domain-name-/wp-include/js/jquery/jquery.js'&gt;&lt;/script&gt;</code>
24
  <br /><br /> " . __("After filling in this option e.g. resources the links will change to this:", 'wp-hide-security-enhancer') . " <br /> <br />
25
  <code>&lt;script type='text/javascript' src='https://-domain-name-/resources/js/jquery/jquery.js'&gt;&lt;/script&gt;</code>",
26
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-wp-includes/'
27
  ),
28
 
29
  'value_description' => __('e.g. my_includes', 'wp-hide-security-enhancer'),
@@ -40,7 +40,7 @@
40
  'help' => array(
41
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Includes Path', 'wp-hide-security-enhancer'),
42
  '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'),
43
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-wp-includes/'
44
  ),
45
 
46
  'advanced_option' => array(
23
  <code>&lt;script type='text/javascript' src='https://-domain-name-/wp-include/js/jquery/jquery.js'&gt;&lt;/script&gt;</code>
24
  <br /><br /> " . __("After filling in this option e.g. resources the links will change to this:", 'wp-hide-security-enhancer') . " <br /> <br />
25
  <code>&lt;script type='text/javascript' src='https://-domain-name-/resources/js/jquery/jquery.js'&gt;&lt;/script&gt;</code>",
26
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-includes/'
27
  ),
28
 
29
  'value_description' => __('e.g. my_includes', 'wp-hide-security-enhancer'),
40
  'help' => array(
41
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Includes Path', 'wp-hide-security-enhancer'),
42
  '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'),
43
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-includes/'
44
  ),
45
 
46
  'advanced_option' => array(
modules/components/rewrite-new_plugin_path.php CHANGED
@@ -21,7 +21,7 @@
21
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Plugins Path', 'wp-hide-security-enhancer'),
22
  '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 />
23
  <code>http://-domain-name-/apps/jetpack/</code>",
24
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-plugins/'
25
  ),
26
 
27
  'value_description' => 'e.g. apps',
@@ -39,7 +39,7 @@
39
  'help' => array(
40
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block plugins URL', 'wp-hide-security-enhancer'),
41
  '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'),
42
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-plugins/'
43
  ),
44
 
45
  'advanced_option' => array(
@@ -92,7 +92,7 @@
92
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Path for', 'wp-hide-security-enhancer') . " <i>" . $pluding_data['Name'] ."</i> ",
93
  'description' => "Use any alphanumeric symbols for this field which will be used as the new slug for the plugin folder. Presuming the `module_name` slug is being used, this particular plugin urls become to:<br /> <br />
94
  <code>http://-domain-name-/module_name/</code>",
95
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-plugins/'
96
  ),
97
 
98
  'value_description' => 'e.g. modules/module_name',
21
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Plugins Path', 'wp-hide-security-enhancer'),
22
  '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 />
23
  <code>http://-domain-name-/apps/jetpack/</code>",
24
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-plugins/'
25
  ),
26
 
27
  'value_description' => 'e.g. apps',
39
  'help' => array(
40
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block plugins URL', 'wp-hide-security-enhancer'),
41
  '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'),
42
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-plugins/'
43
  ),
44
 
45
  'advanced_option' => array(
92
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Path for', 'wp-hide-security-enhancer') . " <i>" . $pluding_data['Name'] ."</i> ",
93
  'description' => "Use any alphanumeric symbols for this field which will be used as the new slug for the plugin folder. Presuming the `module_name` slug is being used, this particular plugin urls become to:<br /> <br />
94
  <code>http://-domain-name-/module_name/</code>",
95
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-plugins/'
96
  ),
97
 
98
  'value_description' => 'e.g. modules/module_name',
modules/components/rewrite-new_theme_path.php CHANGED
@@ -33,7 +33,7 @@
33
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/wp-content/themes/Divi/style.css' type='text/css' media='all' /&gt;</code>
34
  <br /><br /> " . __("When using this option, if filling with `template`, all urls on front side become as follow:", 'wp-hide-security-enhancer') ." <br /> <br />
35
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/template/style.css' type='text/css' media='all' /&gt;</code>",
36
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-theme/'
37
  ),
38
 
39
  'value_description' => __('Example', 'wp-hide-security-enhancer') . ': <b>' . __('template', 'wp-hide-security-enhancer'),
@@ -53,7 +53,7 @@
53
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Style File Path', 'wp-hide-security-enhancer'),
54
  'description' => __("This allow to change the default style.css filename to something else e.g. template-style.css. Per this example, on front side the main style link change from /style.css to /template-style.css", 'wp-hide-security-enhancer') ." <br /> <br />
55
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/template/template-style.css' type='text/css' media='all' /&gt;</code>",
56
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-theme/',
57
  'input_value_extension' => 'css'
58
  ),
59
 
@@ -77,7 +77,7 @@
77
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Style File Path', 'wp-hide-security-enhancer'),
78
  '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 />" .
79
  __("This feature may fail if style file url not available on html ( being concatenated ).", 'wp-hide-security-enhancer'),
80
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-theme/'
81
  ),
82
 
83
  'advanced_option' => array(
@@ -125,7 +125,7 @@
125
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/wp-content/themes/Divi-child/style.css' type='text/css' media='all' /&gt;</code>
126
  <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 />
127
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/template-child/style.css' type='text/css' media='all' /&gt;</code>",
128
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-theme/'
129
  ),
130
 
131
  'value_description' => __('Example', 'wp-hide-security-enhancer') . ': <b>' . __('template-child', 'wp-hide-security-enhancer'),
@@ -144,7 +144,7 @@
144
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Style File Path', 'wp-hide-security-enhancer'),
145
  'description' => __("This allow to change the default style.css filename to something else e.g. template-style.css. Per this example, on front side the main style link change from /style.css to /child-style.css", 'wp-hide-security-enhancer') . " <br /> <br />
146
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/template-child/child-style.css' type='text/css' media='all' /&gt;</code>",
147
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-theme/',
148
  'input_value_extension' => 'css'
149
  ),
150
 
@@ -168,7 +168,7 @@
168
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Style File Path', 'wp-hide-security-enhancer'),
169
  '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 />" .
170
  __("This feature may fail if style file url not available on html ( being concatenated ).", 'wp-hide-security-enhancer'),
171
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-theme/'
172
  ),
173
 
174
  'advanced_option' => array(
@@ -757,14 +757,12 @@
757
  function cache_compare_for_clear()
758
  {
759
 
 
 
760
  global $wp_filesystem;
761
 
762
- if (empty($wp_filesystem))
763
- {
764
- require_once (ABSPATH . '/wp-admin/includes/file.php');
765
- WP_Filesystem();
766
- }
767
-
768
 
769
  $access_type = get_filesystem_method();
770
  if($access_type !== 'direct')
33
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/wp-content/themes/Divi/style.css' type='text/css' media='all' /&gt;</code>
34
  <br /><br /> " . __("When using this option, if filling with `template`, all urls on front side become as follow:", 'wp-hide-security-enhancer') ." <br /> <br />
35
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/template/style.css' type='text/css' media='all' /&gt;</code>",
36
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/'
37
  ),
38
 
39
  'value_description' => __('Example', 'wp-hide-security-enhancer') . ': <b>' . __('template', 'wp-hide-security-enhancer'),
53
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Style File Path', 'wp-hide-security-enhancer'),
54
  'description' => __("This allow to change the default style.css filename to something else e.g. template-style.css. Per this example, on front side the main style link change from /style.css to /template-style.css", 'wp-hide-security-enhancer') ." <br /> <br />
55
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/template/template-style.css' type='text/css' media='all' /&gt;</code>",
56
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/',
57
  'input_value_extension' => 'css'
58
  ),
59
 
77
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Style File Path', 'wp-hide-security-enhancer'),
78
  '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 />" .
79
  __("This feature may fail if style file url not available on html ( being concatenated ).", 'wp-hide-security-enhancer'),
80
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/'
81
  ),
82
 
83
  'advanced_option' => array(
125
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/wp-content/themes/Divi-child/style.css' type='text/css' media='all' /&gt;</code>
126
  <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 />
127
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/template-child/style.css' type='text/css' media='all' /&gt;</code>",
128
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/'
129
  ),
130
 
131
  'value_description' => __('Example', 'wp-hide-security-enhancer') . ': <b>' . __('template-child', 'wp-hide-security-enhancer'),
144
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Style File Path', 'wp-hide-security-enhancer'),
145
  'description' => __("This allow to change the default style.css filename to something else e.g. template-style.css. Per this example, on front side the main style link change from /style.css to /child-style.css", 'wp-hide-security-enhancer') . " <br /> <br />
146
  <code>&lt;link rel='stylesheet' href='http://-domain-name-/template-child/child-style.css' type='text/css' media='all' /&gt;</code>",
147
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/',
148
  'input_value_extension' => 'css'
149
  ),
150
 
168
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Style File Path', 'wp-hide-security-enhancer'),
169
  '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 />" .
170
  __("This feature may fail if style file url not available on html ( being concatenated ).", 'wp-hide-security-enhancer'),
171
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-theme/'
172
  ),
173
 
174
  'advanced_option' => array(
757
  function cache_compare_for_clear()
758
  {
759
 
760
+ require_once ( ABSPATH . '/wp-admin/includes/file.php' );
761
+
762
  global $wp_filesystem;
763
 
764
+ if ( ! is_object ( $wp_filesystem ) )
765
+ WP_Filesystem();
 
 
 
 
766
 
767
  $access_type = get_filesystem_method();
768
  if($access_type !== 'direct')
modules/components/rewrite-new_upload_path.php CHANGED
@@ -21,7 +21,7 @@
21
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Uploads Path', 'wp-hide-security-enhancer'),
22
  '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 />
23
  <code>&lt;img class=&quot;alignnone size-full&quot; src=&quot;http://domain.com/media/106658.jpg&quot; alt=&quot;&quot; width=&quot;640&quot; height=&quot;390&quot; alt=&quot;&quot; /&gt;</code>",
24
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-uploads/'
25
  ),
26
 
27
  'value_description' => __('e.g. media', 'wp-hide-security-enhancer'),
@@ -39,7 +39,7 @@
39
  'help' => array(
40
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default uploads URL', 'wp-hide-security-enhancer'),
41
  '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'),
42
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-uploads/'
43
  ),
44
 
45
  'advanced_option' => array(
21
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New Uploads Path', 'wp-hide-security-enhancer'),
22
  '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 />
23
  <code>&lt;img class=&quot;alignnone size-full&quot; src=&quot;http://domain.com/media/106658.jpg&quot; alt=&quot;&quot; width=&quot;640&quot; height=&quot;390&quot; alt=&quot;&quot; /&gt;</code>",
24
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-uploads/'
25
  ),
26
 
27
  'value_description' => __('e.g. media', 'wp-hide-security-enhancer'),
39
  'help' => array(
40
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default uploads URL', 'wp-hide-security-enhancer'),
41
  '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'),
42
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-uploads/'
43
  ),
44
 
45
  'advanced_option' => array(
modules/components/rewrite-new_xml-rpc-path.php CHANGED
@@ -23,7 +23,7 @@
23
  __("As default the path to XML-RPC file is:", 'wp-hide-security-enhancer') .
24
  "<code>https://-domain-name-/xmlrpc.php</code>
25
  <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'),
26
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-xml-rpc/',
27
  'input_value_extension' => 'php'
28
  ),
29
 
@@ -43,7 +43,7 @@
43
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default xmlrpc.php', 'wp-hide-security-enhancer'),
44
  'description' => __("This blocks the default XML-RPC service. The functionality apply if <b>New XML-RPC Path</b> option is NOT filled in.", 'wp-hide-security-enhancer') . "<br/><br />" .
45
  __("Keep in mind that some plugins like Jetpack use this API, so disabling might break specific functionality.", 'wp-hide-security-enhancer'),
46
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-xml-rpc/'
47
  ),
48
 
49
  'advanced_option' => array(
@@ -72,7 +72,7 @@
72
  'help' => array(
73
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable XML-RPC authentication', 'wp-hide-security-enhancer'),
74
  'description' => __("As default it require authentication for the protocol to be used along with a remote application. Activating the option, no authentication will be required through a call. Recommended is to be set to No.", 'wp-hide-security-enhancer'),
75
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-xml-rpc/'
76
  ),
77
 
78
  'advanced_option' => array(
@@ -101,7 +101,7 @@
101
  'help' => array(
102
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove pingback', 'wp-hide-security-enhancer'),
103
  'description' => __("A pingback is one of four types of link-back 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 Using this option this functionality can be removed.", 'wp-hide-security-enhancer'),
104
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-xml-rpc/'
105
  ),
106
 
107
  'advanced_option' => array(
23
  __("As default the path to XML-RPC file is:", 'wp-hide-security-enhancer') .
24
  "<code>https://-domain-name-/xmlrpc.php</code>
25
  <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'),
26
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-xml-rpc/',
27
  'input_value_extension' => 'php'
28
  ),
29
 
43
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default xmlrpc.php', 'wp-hide-security-enhancer'),
44
  'description' => __("This blocks the default XML-RPC service. The functionality apply if <b>New XML-RPC Path</b> option is NOT filled in.", 'wp-hide-security-enhancer') . "<br/><br />" .
45
  __("Keep in mind that some plugins like Jetpack use this API, so disabling might break specific functionality.", 'wp-hide-security-enhancer'),
46
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-xml-rpc/'
47
  ),
48
 
49
  'advanced_option' => array(
72
  'help' => array(
73
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Disable XML-RPC authentication', 'wp-hide-security-enhancer'),
74
  'description' => __("As default it require authentication for the protocol to be used along with a remote application. Activating the option, no authentication will be required through a call. Recommended is to be set to No.", 'wp-hide-security-enhancer'),
75
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-xml-rpc/'
76
  ),
77
 
78
  'advanced_option' => array(
101
  'help' => array(
102
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Remove pingback', 'wp-hide-security-enhancer'),
103
  'description' => __("A pingback is one of four types of link-back 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 Using this option this functionality can be removed.", 'wp-hide-security-enhancer'),
104
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-xml-rpc/'
105
  ),
106
 
107
  'advanced_option' => array(
modules/components/rewrite-root-files.php CHANGED
@@ -22,7 +22,7 @@
22
  'help' => array(
23
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block license.txt', 'wp-hide-security-enhancer'),
24
  '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'),
25
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-root-files/'
26
  ),
27
 
28
  'input_type' => 'radio',
@@ -44,7 +44,7 @@
44
  'help' => array(
45
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block readme.html', 'wp-hide-security-enhancer'),
46
  'description' => __("A Hypertext Markup Language file with general information about installed WordPress, version, instalation steps, updating, requirements, resources etc.", 'wp-hide-security-enhancer'),
47
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-root-files/'
48
  ),
49
 
50
  'input_type' => 'radio',
@@ -67,7 +67,7 @@
67
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-activate.php', 'wp-hide-security-enhancer'),
68
  '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') .
69
  "<br />" . __("If anyone can register on your site, you should keep this no NO.", 'wp-hide-security-enhancer'),
70
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-root-files/'
71
  ),
72
 
73
  'input_type' => 'radio',
@@ -102,7 +102,7 @@
102
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-cron.php', 'wp-hide-security-enhancer'),
103
  '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') .
104
  "<br />" . $option_description,
105
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-root-files/'
106
  ),
107
 
108
  'advanced_option' => array(
@@ -130,7 +130,7 @@
130
  'help' => array(
131
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-signup.php', 'wp-hide-security-enhancer'),
132
  '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'),
133
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-root-files/'
134
  ),
135
 
136
  'input_type' => 'radio',
@@ -153,7 +153,7 @@
153
  'help' => array(
154
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-register.php', 'wp-hide-security-enhancer'),
155
  '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'),
156
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-root-files/'
157
  ),
158
 
159
  'input_type' => 'radio',
@@ -176,7 +176,7 @@
176
  'help' => array(
177
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block other wp-*.php files', 'wp-hide-security-enhancer'),
178
  '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'),
179
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-root-files/'
180
  ),
181
 
182
  'input_type' => 'radio',
22
  'help' => array(
23
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block license.txt', 'wp-hide-security-enhancer'),
24
  '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'),
25
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/'
26
  ),
27
 
28
  'input_type' => 'radio',
44
  'help' => array(
45
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block readme.html', 'wp-hide-security-enhancer'),
46
  'description' => __("A Hypertext Markup Language file with general information about installed WordPress, version, instalation steps, updating, requirements, resources etc.", 'wp-hide-security-enhancer'),
47
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/'
48
  ),
49
 
50
  'input_type' => 'radio',
67
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-activate.php', 'wp-hide-security-enhancer'),
68
  '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') .
69
  "<br />" . __("If anyone can register on your site, you should keep this no NO.", 'wp-hide-security-enhancer'),
70
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/'
71
  ),
72
 
73
  'input_type' => 'radio',
102
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-cron.php', 'wp-hide-security-enhancer'),
103
  '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') .
104
  "<br />" . $option_description,
105
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/'
106
  ),
107
 
108
  'advanced_option' => array(
130
  'help' => array(
131
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-signup.php', 'wp-hide-security-enhancer'),
132
  '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'),
133
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/'
134
  ),
135
 
136
  'input_type' => 'radio',
153
  'help' => array(
154
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block wp-register.php', 'wp-hide-security-enhancer'),
155
  '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'),
156
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/'
157
  ),
158
 
159
  'input_type' => 'radio',
176
  'help' => array(
177
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block other wp-*.php files', 'wp-hide-security-enhancer'),
178
  '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'),
179
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-root-files/'
180
  ),
181
 
182
  'input_type' => 'radio',
modules/components/rewrite-search.php CHANGED
@@ -23,7 +23,7 @@
23
  <code>https://-domain-name-/search/search-word/</code>
24
  <br /><br /> ". __("By using a value of 'find' this become:", 'wp-hide-security-enhancer') . "<br />
25
  <code>https://-domain-name-/find/search-word/</code>",
26
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-search/'
27
  ),
28
 
29
  'value_description' => 'e.g. find',
@@ -41,7 +41,7 @@
41
  'help' => array(
42
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default', 'wp-hide-security-enhancer'),
43
  '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 Search Path</b> option is filled in.", 'wp-hide-security-enhancer'),
44
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-search/'
45
  ),
46
 
47
  'input_type' => 'radio',
23
  <code>https://-domain-name-/search/search-word/</code>
24
  <br /><br /> ". __("By using a value of 'find' this become:", 'wp-hide-security-enhancer') . "<br />
25
  <code>https://-domain-name-/find/search-word/</code>",
26
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-search/'
27
  ),
28
 
29
  'value_description' => 'e.g. find',
41
  'help' => array(
42
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('Block default', 'wp-hide-security-enhancer'),
43
  '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 Search Path</b> option is filled in.", 'wp-hide-security-enhancer'),
44
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-search/'
45
  ),
46
 
47
  'input_type' => 'radio',
modules/components/rewrite-slash.php CHANGED
@@ -26,7 +26,7 @@
26
  "<br /><code>https://-domain-name-/map/data/</code>
27
  <br /><br />" . __('On certain servers this can produce a small lag measured in milliseconds, for each url.', 'wp-hide-security-enhancer') .
28
  "<br /><br />" . __('If produce endless redirects, turn this option off.', 'wp-hide-security-enhancer'),
29
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-url-slash/',
30
  'input_value_extension' => 'php'
31
  ),
32
 
26
  "<br /><code>https://-domain-name-/map/data/</code>
27
  <br /><br />" . __('On certain servers this can produce a small lag measured in milliseconds, for each url.', 'wp-hide-security-enhancer') .
28
  "<br /><br />" . __('If produce endless redirects, turn this option off.', 'wp-hide-security-enhancer'),
29
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-url-slash/',
30
  'input_value_extension' => 'php'
31
  ),
32
 
modules/components/rewrite-wp_content_path.php CHANGED
@@ -22,7 +22,7 @@
22
  <code>&lt;script type='text/javascript' src='https://-domain-name-/wp-content/cache/static/asset.js'&gt;&lt;/script&gt;</code>
23
  <br /><br /> " . __("After filling in this option e.g. data the links become:", 'wp-hide-security-enhancer') . " <br /> <br />
24
  <code>&lt;script type='text/javascript' src='https://-domain-name-/data/cache/static/asset.js'&gt;&lt;/script&gt;</code>",
25
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-wp-content/'
26
  ),
27
 
28
  'value_description' => __('e.g. my_content', 'wp-hide-security-enhancer'),
@@ -41,7 +41,7 @@
41
  'help' => array(
42
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New content Path', 'wp-hide-security-enhancer'),
43
  'description' => __("This blocks the default wp-content urls only for non loged-in users.<br />The functionality apply only if <b>New Content Path</b> option is filled in.", 'wp-hide-security-enhancer'),
44
- 'option_documentation_url' => 'https://www.wp-hide.com/documentation/rewrite-wp-content/'
45
  ),
46
 
47
  'advanced_option' => array(
22
  <code>&lt;script type='text/javascript' src='https://-domain-name-/wp-content/cache/static/asset.js'&gt;&lt;/script&gt;</code>
23
  <br /><br /> " . __("After filling in this option e.g. data the links become:", 'wp-hide-security-enhancer') . " <br /> <br />
24
  <code>&lt;script type='text/javascript' src='https://-domain-name-/data/cache/static/asset.js'&gt;&lt;/script&gt;</code>",
25
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-content/'
26
  ),
27
 
28
  'value_description' => __('e.g. my_content', 'wp-hide-security-enhancer'),
41
  'help' => array(
42
  'title' => __('Help', 'wp-hide-security-enhancer') . ' - ' . __('New content Path', 'wp-hide-security-enhancer'),
43
  'description' => __("This blocks the default wp-content urls only for non loged-in users.<br />The functionality apply only if <b>New Content Path</b> option is filled in.", 'wp-hide-security-enhancer'),
44
+ 'option_documentation_url' => 'https://wp-hide.com/documentation/rewrite-wp-content/'
45
  ),
46
 
47
  'advanced_option' => array(
readme.txt CHANGED
@@ -3,11 +3,11 @@ Contributors: nsp-code, tdgu
3
  Donate link: https://www.nsp-code.com/
4
  Tags: wordpress hide, hide, security, improve security, hacking, wp hide, custom login, wp-loging.php, wp-admin, admin hide, login change,
5
  Requires at least: 2.8
6
- Tested up to: 5.8
7
- Stable tag: 1.6.3.9
8
  License: GPLv2 or later
9
 
10
- Hide WordPress default paths, wp-content, wp-includes, wp-admin, login URL, plugins, themes etc. Block the defaults for being still accessible. No files and data are changed on your server.
11
 
12
  == Description ==
13
 
@@ -23,7 +23,7 @@ Change the default WordPress login urls from wp-admin and wp-login.php to someth
23
 
24
  [vimeo http://vimeo.com/185046480]
25
 
26
- <br />Full plugin documentation available at <a target="_blank" href="https://www.wp-hide.com/documentation/">WordPress Hide and Security Enhancer Documentation</a>
27
 
28
  When testing with WordPress theme and plugins detector services/sites, any setting change may not reflect right away on their reports, since they use cache. So you may want to check again later, or try a different inner url, homepage url usage is not mandatory.
29
 
@@ -136,6 +136,7 @@ Since version 1.2 Change individual plugin urls which make them unrecognizable,
136
 
137
  **Rewrite > JSON REST**
138
 
 
139
  * Disable JSON REST V1 service - Disable an API service for WordPress which is active by default.
140
  * Disable JSON REST V2 service - Disable an API service for WordPress which is active by default.
141
  * Block any JSON REST calls - Any call for JSON REST API service will be blocked.
@@ -235,11 +236,11 @@ Since version 1.2 Change individual plugin urls which make them unrecognizable,
235
 
236
  <br />This free version works with Apache and IIS server types.
237
 
238
- <br />Something is wrong with this plugin on your site? Just use the forum or get in touch with us at <a target="_blank" href="https://www.wp-hide.com">Contact</a> and we'll check it out.
239
 
240
- <br />A website example can be found at <a target="_blank" href="https://demo.wp-hide.com/">https://demo.wp-hide.com/</a> or our website <a target="_blank" href="https://www.wp-hide.com/">WP Hide and Security Enhancer</a>
241
 
242
- <br />Plugin homepage at <a target="_blank" href="https://www.wp-hide.com/">WordPress Hide and Security Enhancer</a>
243
 
244
  <br />
245
  <br />This plugin is developed by <a target="_blank" href="https://www.nsp-code.com">Nsp-Code</a>
@@ -265,7 +266,7 @@ There's no requirements on php knowledge. All plugin features and functionality
265
 
266
  = Is there any demo I can check? =
267
 
268
- A demo instance can be found at <a target="_blank" href="https://demo.wp-hide.com/">https://demo.wp-hide.com/</a> or our own website <a target="_blank" href="https://www.wp-hide.com/">WP Hide and Security Enhancer</a>
269
 
270
  = Can I use the plugin on my Nginx server ? =
271
 
@@ -286,7 +287,7 @@ Yes, the plugin works with any cache plugin deployed on your site.
286
  = What servers this plugin can work with =
287
 
288
  This free code can with Apache, IIS server types and any other set-up which rely on .htaccess usage.
289
- For all other checks the PRO version at <a target="_blank" href="https://www.wp-hide.com">WP Hide PRO</a>
290
 
291
  = How to make it work with my OpenLiteSpeed server =
292
 
@@ -296,7 +297,7 @@ There are few things to consider when run on litespeed servers:
296
 
297
  * If you use Litespeed Cache plugin, in the Optimization Settings area, disable the CSS / JS Minify
298
 
299
- * If your litespeed server requires to place the rewrite lines in a different file e.g. config file or interface, consider upgrading to PRO version which includes a Setup page where you can get the rewrite code <a href="https://www.wp-hide.com/wp-hide-pro-now-available/">WP Hide PRO</a>.
300
 
301
 
302
  = How to use on my Bitnami setup =
@@ -309,7 +310,7 @@ Restart the Apache service through ssh
309
  More details can be found at <a href="https://docs.bitnami.com/general/apps/redmine/administration/use-htaccess/">Bitnami Default .Htaccess
310
  </a>
311
 
312
- You can still keep the configuration as is using the <a target="_blank" href="https://www.wp-hide.com">WP Hide PRO</a>, more details at <a href="https://www.wp-hide.com/documentation/setup-the-plugin-on-bitnami-wordpress-lamp-stack/">Setup the plugin on Bitnami WordPress LAMP stack
313
  </a>
314
 
315
 
@@ -355,6 +356,11 @@ Please get in touch with us and we'll do our best to include it for a next versi
355
 
356
  == Changelog ==
357
 
 
 
 
 
 
358
  = 1.6.3.9 =
359
  * Include the "Clean the REST API response" within Sample Setup.
360
 
@@ -866,7 +872,7 @@ Please get in touch with us and we'll do our best to include it for a next versi
866
  * Use untralingslashit when creating theme and child theme url replacements
867
  * Fix for Call to a member function is_404() on a non-object within wp_redirect
868
 
869
- See full list of changelogs at https://www.wp-hide.com/plugin-changelogs/
870
 
871
  == Upgrade Notice ==
872
 
3
  Donate link: https://www.nsp-code.com/
4
  Tags: wordpress hide, hide, security, improve security, hacking, wp hide, custom login, wp-loging.php, wp-admin, admin hide, login change,
5
  Requires at least: 2.8
6
+ Tested up to: 5.8.2
7
+ Stable tag: 1.6.4
8
  License: GPLv2 or later
9
 
10
+ Hide WordPress, wp-content, wp-includes, wp-admin, login URL, plugins, themes etc. Block the defaults for being still accessible. No files and data are changed on your server.
11
 
12
  == Description ==
13
 
23
 
24
  [vimeo http://vimeo.com/185046480]
25
 
26
+ <br />Full plugin documentation available at <a target="_blank" href="https://wp-hide.com/documentation/">WordPress Hide and Security Enhancer Documentation</a>
27
 
28
  When testing with WordPress theme and plugins detector services/sites, any setting change may not reflect right away on their reports, since they use cache. So you may want to check again later, or try a different inner url, homepage url usage is not mandatory.
29
 
136
 
137
  **Rewrite > JSON REST**
138
 
139
+ * Clean the REST API response
140
  * Disable JSON REST V1 service - Disable an API service for WordPress which is active by default.
141
  * Disable JSON REST V2 service - Disable an API service for WordPress which is active by default.
142
  * Block any JSON REST calls - Any call for JSON REST API service will be blocked.
236
 
237
  <br />This free version works with Apache and IIS server types.
238
 
239
+ <br />Something is wrong with this plugin on your site? Just use the forum or get in touch with us at <a target="_blank" href="https://wp-hide.com">Contact</a> and we'll check it out.
240
 
241
+ <br />A website example can be found at <a target="_blank" href="https://demo.wp-hide.com/">https://demo.wp-hide.com/</a> or our website <a target="_blank" href="https://wp-hide.com/">WP Hide and Security Enhancer</a>
242
 
243
+ <br />Plugin homepage at <a target="_blank" href="https://wp-hide.com/">WordPress Hide and Security Enhancer</a>
244
 
245
  <br />
246
  <br />This plugin is developed by <a target="_blank" href="https://www.nsp-code.com">Nsp-Code</a>
266
 
267
  = Is there any demo I can check? =
268
 
269
+ A demo instance can be found at <a target="_blank" href="https://demo.wp-hide.com/">https://demo.wp-hide.com/</a> or our own website <a target="_blank" href="https://wp-hide.com/">WP Hide and Security Enhancer</a>
270
 
271
  = Can I use the plugin on my Nginx server ? =
272
 
287
  = What servers this plugin can work with =
288
 
289
  This free code can with Apache, IIS server types and any other set-up which rely on .htaccess usage.
290
+ For all other checks the PRO version at <a target="_blank" href="https://wp-hide.com">WP Hide PRO</a>
291
 
292
  = How to make it work with my OpenLiteSpeed server =
293
 
297
 
298
  * If you use Litespeed Cache plugin, in the Optimization Settings area, disable the CSS / JS Minify
299
 
300
+ * If your litespeed server requires to place the rewrite lines in a different file e.g. config file or interface, consider upgrading to PRO version which includes a Setup page where you can get the rewrite code <a href="https://wp-hide.com/wp-hide-pro-now-available/">WP Hide PRO</a>.
301
 
302
 
303
  = How to use on my Bitnami setup =
310
  More details can be found at <a href="https://docs.bitnami.com/general/apps/redmine/administration/use-htaccess/">Bitnami Default .Htaccess
311
  </a>
312
 
313
+ You can still keep the configuration as is using the <a target="_blank" href="https://wp-hide.com">WP Hide PRO</a>, more details at <a href="https://wp-hide.com/documentation/setup-the-plugin-on-bitnami-wordpress-lamp-stack/">Setup the plugin on Bitnami WordPress LAMP stack
314
  </a>
315
 
316
 
356
 
357
  == Changelog ==
358
 
359
+ = 1.6.4 =
360
+ * Ensure compatibility with PHP 8.0
361
+ * Update PO language file
362
+ * Update documentation URLs within the plugin interfaces, with the non-www domain wp-hide.com
363
+
364
  = 1.6.3.9 =
365
  * Include the "Clean the REST API response" within Sample Setup.
366
 
872
  * Use untralingslashit when creating theme and child theme url replacements
873
  * Fix for Call to a member function is_404() on a non-object within wp_redirect
874
 
875
+ See full list of changelogs at https://wp-hide.com/plugin-changelogs/
876
 
877
  == Upgrade Notice ==
878
 
router/class.file-processor.php CHANGED
@@ -219,7 +219,7 @@
219
 
220
  global $wp_filesystem;
221
 
222
- if (empty($wp_filesystem))
223
  {
224
 
225
  require_once (ABSPATH . '/wp-includes/l10n.php');
219
 
220
  global $wp_filesystem;
221
 
222
+ if ( ! is_object ( $wp_filesystem ) )
223
  {
224
 
225
  require_once (ABSPATH . '/wp-includes/l10n.php');
screenshot-2.png CHANGED
Binary file
wp-hide.php CHANGED
@@ -1,11 +1,11 @@
1
  <?php
2
  /*
3
  Plugin Name: WP Hide & Security Enhancer
4
- Plugin URI: https://www.wp-hide.com/
5
  Description: Hide and increase Security for your WordPress website instance using smart techniques. No files are changed on your server.
6
  Author: Nsp Code
7
  Author URI: http://www.nsp-code.com
8
- Version: 1.6.3.9
9
  Text Domain: wp-hide-security-enhancer
10
  Domain Path: /languages/
11
  */
1
  <?php
2
  /*
3
  Plugin Name: WP Hide & Security Enhancer
4
+ Plugin URI: https://wp-hide.com/
5
  Description: Hide and increase Security for your WordPress website instance using smart techniques. No files are changed on your server.
6
  Author: Nsp Code
7
  Author URI: http://www.nsp-code.com
8
+ Version: 1.6.4
9
  Text Domain: wp-hide-security-enhancer
10
  Domain Path: /languages/
11
  */