Hide My WP Ghost – Security Plugin - Version 4.1.03

Version Description

(11 Dec 2020) = * Update - The rules update on adding new plugin or theme * Update - Compatibility with PPress plugin on Login Page * Fixed - Rollback the settings when pressing the Abort button * Fixed - Fixed Backup/Restore rules flash * Fixed - Add the correct text direction for WPML while in Posts and Pages * Fixed - Compatibility with WordPress 5.6

Download this release

Release Info

Developer johndarrel
Plugin Icon 128x128 Hide My WP Ghost – Security Plugin
Version 4.1.03
Comparing to
See all releases

Code changes from version 4.0.11 to 4.1.03

classes/Action.php CHANGED
@@ -58,6 +58,10 @@ class HMW_Classes_Action extends HMW_Classes_FrontController {
58
  * @return void
59
  */
60
  public function getActions($ajax = false) {
 
 
 
 
61
  $this->actions = array();
62
  $action = HMW_Classes_Tools::getValue('action');
63
  $nonce = HMW_Classes_Tools::getValue('hmw_nonce');
@@ -69,11 +73,12 @@ class HMW_Classes_Action extends HMW_Classes_FrontController {
69
  /* if config allready in cache */
70
  if (!isset(self::$config)) {
71
  $config_file = _HMW_ROOT_DIR_ . '/config.json';
72
- if (!file_exists($config_file))
73
- return;
74
 
75
- /* load configuration blocks data from core config files */
76
- self::$config = json_decode(file_get_contents($config_file), 1);
 
 
 
77
  }
78
 
79
  if (is_array(self::$config))
58
  * @return void
59
  */
60
  public function getActions($ajax = false) {
61
+ global $wp_filesystem;
62
+ require_once ( ABSPATH . '/wp-admin/includes/file.php' );
63
+ WP_Filesystem();
64
+
65
  $this->actions = array();
66
  $action = HMW_Classes_Tools::getValue('action');
67
  $nonce = HMW_Classes_Tools::getValue('hmw_nonce');
73
  /* if config allready in cache */
74
  if (!isset(self::$config)) {
75
  $config_file = _HMW_ROOT_DIR_ . '/config.json';
 
 
76
 
77
+ if ( !$wp_filesystem->exists( $config_file ) )
78
+ return;
79
+
80
+ /* load configuration blocks data from core config files */
81
+ self::$config = json_decode( $wp_filesystem->get_contents( $config_file ), 1 );
82
  }
83
 
84
  if (is_array(self::$config))
classes/Error.php CHANGED
@@ -65,14 +65,13 @@ class HMW_Classes_Error extends HMW_Classes_FrontController {
65
  * This hook will show the error in WP header
66
  */
67
  public function hookNotices() {
68
- HMW_Classes_ObjController::getClass('HMW_Classes_DisplayController')->loadMedia('alert');
69
 
70
  if (is_array(self::$errors) &&
71
  ((is_string(HMW_Classes_Tools::getValue('page', '')) && stripos(HMW_Classes_Tools::getValue('page', ''), _HMW_NAMESPACE_) !== false) ||
72
  (is_string(HMW_Classes_Tools::getValue('plugin', '')) && stripos(HMW_Classes_Tools::getValue('plugin', ''), _HMW_PLUGIN_NAME_) !== false))
73
  ) {
74
- foreach (self::$errors as $error) {
75
 
 
76
  switch ($error['type']) {
77
  case 'fatal':
78
  self::showError(ucfirst(_HMW_PLUGIN_NAME_ . " " . $error['type']) . ': ' . $error['text'], $error['type']);
@@ -93,7 +92,7 @@ class HMW_Classes_Error extends HMW_Classes_FrontController {
93
  * @param string $type
94
  */
95
  public static function showError($message, $type = '') {
96
- if (file_exists(_HMW_THEME_DIR_ . 'Notices.php')) {
97
  include(_HMW_THEME_DIR_ . 'Notices.php');
98
  } else {
99
  echo $message;
65
  * This hook will show the error in WP header
66
  */
67
  public function hookNotices() {
 
68
 
69
  if (is_array(self::$errors) &&
70
  ((is_string(HMW_Classes_Tools::getValue('page', '')) && stripos(HMW_Classes_Tools::getValue('page', ''), _HMW_NAMESPACE_) !== false) ||
71
  (is_string(HMW_Classes_Tools::getValue('plugin', '')) && stripos(HMW_Classes_Tools::getValue('plugin', ''), _HMW_PLUGIN_NAME_) !== false))
72
  ) {
 
73
 
74
+ foreach (self::$errors as $error) {
75
  switch ($error['type']) {
76
  case 'fatal':
77
  self::showError(ucfirst(_HMW_PLUGIN_NAME_ . " " . $error['type']) . ': ' . $error['text'], $error['type']);
92
  * @param string $type
93
  */
94
  public static function showError($message, $type = '') {
95
+ if (file_exists(_HMW_THEME_DIR_ . 'Notices.php')) {
96
  include(_HMW_THEME_DIR_ . 'Notices.php');
97
  } else {
98
  echo $message;
classes/Tools.php CHANGED
@@ -17,6 +17,8 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
17
 
18
  /** @var integer Count the errors in site */
19
  static $errors_count = 0;
 
 
20
 
21
  public function __construct() {
22
  //Check the max memory usage
@@ -106,11 +108,11 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
106
  'changes' => false,
107
  'admin_notice' => array(),
108
  //--
 
109
  'hmw_laterload' => 0,
110
  'hmw_fix_relative' => 1,
111
  'hmw_shutdown_load' => 0, //check Hide My WP on shutdown
112
  //--
113
- 'hmw_url_redirect' => '.',
114
  'hmw_remove_third_hooks' => 0,
115
  'hmw_send_email' => 1,
116
  'hmw_activity_log' => 1,
@@ -162,6 +164,10 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
162
  'to' => array( 'custom' ),
163
  )
164
  ),
 
 
 
 
165
  );
166
  self::$default = array(
167
  'hmw_mode' => 'default',
@@ -171,7 +177,6 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
171
  'hmw_lostpassword_url' => '',
172
  'hmw_register_url' => '',
173
  'hmw_logout_url' => '',
174
- 'hmw_logout_redirect' => '',
175
  'hmw_plugin_url' => trim( preg_replace( '/' . str_replace( '/', '\/', $homepath ) . '/', '', $pluginurl, 1 ), '/' ),
176
  'hmw_plugins' => array(),
177
  'hmw_themes_url' => 'themes',
@@ -214,7 +219,6 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
214
  'hmw_lostpassword_url' => 'lostpass',
215
  'hmw_register_url' => 'signup',
216
  'hmw_logout_url' => '',
217
- 'hmw_logout_redirect' => '',
218
  'hmw_admin-ajax_url' => 'admin-ajax.php',
219
  'hmw_hideajax_admin' => 0,
220
  'hmw_hideajax_paths' => 1,
@@ -249,11 +253,22 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
249
  $options = json_decode( get_option( $keymeta ), true );
250
  }
251
 
 
 
 
 
 
252
  //Set default hmw_hide_wplogin
253
- if ( !isset( $options['hmw_hide_wplogin'] ) && $options['hmw_hide_login'] ) {
254
  $options['hmw_hide_wplogin'] = $options['hmw_hide_login'];
255
  }
256
 
 
 
 
 
 
 
257
  if ( is_array( $options ) ) {
258
  $options = @array_merge( self::$init, self::$default, $options );
259
  } else {
@@ -323,7 +338,7 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
323
  /**
324
  * Save the options into backup
325
  */
326
- public static function saveOptionsBackup(){
327
  //Save the working options into backup
328
  foreach ( self::$options as $key => $value ) {
329
  HMW_Classes_Tools::saveOptions( $key, $value, true );
@@ -419,14 +434,19 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
419
  * Get the plugin settings URL
420
  *
421
  * @param string $page
 
422
  *
423
  * @return string
424
  */
425
- public static function getSettingsUrl( $page = 'hmw_settings' ) {
426
- if ( ! is_multisite() ) {
427
- return admin_url( 'admin.php?page=' . $page );
428
  } else {
429
- return network_admin_url( 'admin.php?page=' . $page );
 
 
 
 
430
  }
431
  }
432
 
@@ -666,6 +686,11 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
666
  public static function isApache() {
667
  global $is_apache;
668
 
 
 
 
 
 
669
  if ( self::isFlywheel() ) { //force Nginx on Flywheel server
670
  return false;
671
  }
@@ -695,6 +720,12 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
695
  */
696
  public static function isLitespeed() {
697
  $litespeed = false;
 
 
 
 
 
 
698
  if ( isset( $_SERVER['SERVER_SOFTWARE'] ) && stristr( $_SERVER['SERVER_SOFTWARE'], 'LiteSpeed' ) !== false ) {
699
  $litespeed = true;
700
  } elseif ( isset( $_SERVER['SERVER_NAME'] ) && stristr( $_SERVER['SERVER_NAME'], 'LiteSpeed' ) !== false ) {
@@ -741,6 +772,11 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
741
  public static function isNginx() {
742
  global $is_nginx;
743
 
 
 
 
 
 
744
  if ( self::isFlywheel() ) {
745
  return true;
746
  }
@@ -754,6 +790,12 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
754
  * @return boolean
755
  */
756
  public static function isWpengine() {
 
 
 
 
 
 
757
  return ( isset( $_SERVER['WPENGINE_PHPSESSIONS'] ) );
758
  }
759
 
@@ -763,6 +805,12 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
763
  * @return boolean
764
  */
765
  public static function isInmotion() {
 
 
 
 
 
 
766
  return ( isset( $_SERVER['SERVER_ADDR'] ) && strpos( @gethostbyaddr( $_SERVER['SERVER_ADDR'] ), 'inmotionhosting.com' ) !== false );
767
  }
768
 
@@ -772,6 +820,12 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
772
  * @return boolean
773
  */
774
  public static function isGodaddy() {
 
 
 
 
 
 
775
  return ( file_exists( ABSPATH . 'gd-config.php' ) );
776
  }
777
 
@@ -781,7 +835,13 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
781
  * @return boolean
782
  */
783
  public static function isFlywheel() {
784
- return (isset( $_SERVER['SERVER_SOFTWARE'] ) && stristr( $_SERVER['SERVER_SOFTWARE'], 'Flywheel' ) !== false);
 
 
 
 
 
 
785
  }
786
 
787
 
@@ -793,6 +853,11 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
793
  public static function isIIS() {
794
  global $is_IIS, $is_iis7;
795
 
 
 
 
 
 
796
  return ( $is_iis7 || $is_IIS || ( isset( $_SERVER['SERVER_SOFTWARE'] ) && stristr( $_SERVER['SERVER_SOFTWARE'], 'microsoft-iis' ) !== false ) );
797
  }
798
 
@@ -968,6 +1033,10 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
968
  Cache_Enabler_Disk::clear_cache();
969
  }
970
 
 
 
 
 
971
  if ( class_exists( 'LiteSpeed_Cache' ) ) {
972
  LiteSpeed_Cache::get_instance()->purge_all();
973
  }
@@ -1017,6 +1086,11 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
1017
  self::$options = @array_merge( self::$init, self::$default );
1018
  self::$options['hmw_ver'] = HMW_VERSION_ID;
1019
  self::saveOptions();
 
 
 
 
 
1020
  }
1021
 
1022
  /**
@@ -1038,6 +1112,9 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
1038
 
1039
  //Flush the changes
1040
  HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' )->flushChanges();
 
 
 
1041
  }
1042
 
1043
  /**
@@ -1094,6 +1171,7 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
1094
  * Check if new themes or plugins are added
1095
  */
1096
  public function checkWpUpdates() {
 
1097
  if ( HMW_Classes_Tools::getOption( 'hmw_hide_plugins' ) ) {
1098
  $all_plugins = HMW_Classes_Tools::getAllPlugins();
1099
  $dbplugins = HMW_Classes_Tools::getOption( 'hmw_plugins' );
@@ -1118,6 +1196,12 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
1118
  }
1119
  }
1120
 
 
 
 
 
 
 
1121
  }
1122
 
1123
  /**
@@ -1191,10 +1275,10 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
1191
  $to = $email;
1192
  $from = 'no-reply@wpplugins.tips';
1193
  $subject = get_bloginfo( 'name' ) . ' - ' . __( 'New Login Information', _HMW_PLUGIN_NAME_ );
1194
- $message = "Thank you for using Hide My WordPress!" . "\n\n";
1195
  $message .= $line;
1196
  $message .= "SPECIAL OFFER: Get Hide My WP Ghost with just $10/website if you buy a 5 Websites License pack." . "\n";
1197
- $message .= "https://hidemywpghost.com/buy/special_5_websites_plugin" . "\n";
1198
  $message .= $line . "\n";
1199
  $message .= "Your new website URLs are:" . "\n";
1200
  $message .= "Admin URL: " . admin_url() . "\n";
@@ -1204,7 +1288,7 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
1204
  $message .= site_url() . "/wp-login.php?" . self::getOption( 'hmw_disable_name' ) . "=" . self::$options['hmw_disable'] . "\n\n\n";
1205
 
1206
  $message .= "Best regards," . "\n";
1207
- $message .= "Wpplugins.tips Team" . "\n";
1208
 
1209
  $headers = array();
1210
  $headers[] = 'From: Hide My WP <' . $from . '>';
@@ -1227,9 +1311,80 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
1227
  return "text/plain";
1228
  }
1229
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1230
  /**
1231
  * Generate a string
 
1232
  * @param int $length
 
1233
  * @return bool|string
1234
  */
1235
  public static function generateRandomString( $length = 10 ) {
@@ -1258,4 +1413,25 @@ class HMW_Classes_Tools extends HMW_Classes_FrontController {
1258
  return true;
1259
  }
1260
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1261
  }
17
 
18
  /** @var integer Count the errors in site */
19
  static $errors_count = 0;
20
+ /** @var string current user role */
21
+ static $current_user_role = 'default';
22
 
23
  public function __construct() {
24
  //Check the max memory usage
108
  'changes' => false,
109
  'admin_notice' => array(),
110
  //--
111
+ 'hmw_firstload' => 0,
112
  'hmw_laterload' => 0,
113
  'hmw_fix_relative' => 1,
114
  'hmw_shutdown_load' => 0, //check Hide My WP on shutdown
115
  //--
 
116
  'hmw_remove_third_hooks' => 0,
117
  'hmw_send_email' => 1,
118
  'hmw_activity_log' => 1,
164
  'to' => array( 'custom' ),
165
  )
166
  ),
167
+
168
+ //redirects
169
+ 'hmw_url_redirect' => '.',
170
+ 'hmw_url_redirects' => array( 'default' => array( 'login' => '', 'logout' => '' ) ),
171
  );
172
  self::$default = array(
173
  'hmw_mode' => 'default',
177
  'hmw_lostpassword_url' => '',
178
  'hmw_register_url' => '',
179
  'hmw_logout_url' => '',
 
180
  'hmw_plugin_url' => trim( preg_replace( '/' . str_replace( '/', '\/', $homepath ) . '/', '', $pluginurl, 1 ), '/' ),
181
  'hmw_plugins' => array(),
182
  'hmw_themes_url' => 'themes',
219
  'hmw_lostpassword_url' => 'lostpass',
220
  'hmw_register_url' => 'signup',
221
  'hmw_logout_url' => '',
 
222
  'hmw_admin-ajax_url' => 'admin-ajax.php',
223
  'hmw_hideajax_admin' => 0,
224
  'hmw_hideajax_paths' => 1,
253
  $options = json_decode( get_option( $keymeta ), true );
254
  }
255
 
256
+ //make sure it works with WP Client plugin by default
257
+ if ( self::isPluginActive( 'wp-client/wp-client.php' ) ) {
258
+ self::$lite['hmw_wp-content_url'] = 'include';
259
+ }
260
+
261
  //Set default hmw_hide_wplogin
262
+ if ( !isset( $options['hmw_hide_wplogin'] ) && isset($options['hmw_hide_login']) && $options['hmw_hide_login'] ) {
263
  $options['hmw_hide_wplogin'] = $options['hmw_hide_login'];
264
  }
265
 
266
+ //upgrade the redirects to the new redirects
267
+ if ( isset( $options['hmw_logout_redirect'] ) && $options['hmw_logout_redirect'] ) {
268
+ $options['hmw_url_redirects']['default']['logout'] = $options['hmw_logout_redirect'];
269
+ unset($options['hmw_logout_redirect']);
270
+ }
271
+
272
  if ( is_array( $options ) ) {
273
  $options = @array_merge( self::$init, self::$default, $options );
274
  } else {
338
  /**
339
  * Save the options into backup
340
  */
341
+ public static function saveOptionsBackup() {
342
  //Save the working options into backup
343
  foreach ( self::$options as $key => $value ) {
344
  HMW_Classes_Tools::saveOptions( $key, $value, true );
434
  * Get the plugin settings URL
435
  *
436
  * @param string $page
437
+ * @param string $relative
438
  *
439
  * @return string
440
  */
441
+ public static function getSettingsUrl( $page = 'hmw_settings', $relative = false ) {
442
+ if ( $relative ) {
443
+ return 'admin.php?page=' . $page;
444
  } else {
445
+ if ( !is_multisite() ) {
446
+ return admin_url( 'admin.php?page=' . $page );
447
+ } else {
448
+ return network_admin_url( 'admin.php?page=' . $page );
449
+ }
450
  }
451
  }
452
 
686
  public static function isApache() {
687
  global $is_apache;
688
 
689
+ //If custom defined
690
+ if(defined( 'HMW_SERVER_TYPE' ) && strtolower(HMW_SERVER_TYPE) == 'apache'){
691
+ return true;
692
+ }
693
+
694
  if ( self::isFlywheel() ) { //force Nginx on Flywheel server
695
  return false;
696
  }
720
  */
721
  public static function isLitespeed() {
722
  $litespeed = false;
723
+
724
+ //If custom defined
725
+ if(defined( 'HMW_SERVER_TYPE' ) && strtolower(HMW_SERVER_TYPE) == 'litespeed'){
726
+ return true;
727
+ }
728
+
729
  if ( isset( $_SERVER['SERVER_SOFTWARE'] ) && stristr( $_SERVER['SERVER_SOFTWARE'], 'LiteSpeed' ) !== false ) {
730
  $litespeed = true;
731
  } elseif ( isset( $_SERVER['SERVER_NAME'] ) && stristr( $_SERVER['SERVER_NAME'], 'LiteSpeed' ) !== false ) {
772
  public static function isNginx() {
773
  global $is_nginx;
774
 
775
+ //If custom defined
776
+ if(defined( 'HMW_SERVER_TYPE' ) && strtolower(HMW_SERVER_TYPE) == 'nginx'){
777
+ return true;
778
+ }
779
+
780
  if ( self::isFlywheel() ) {
781
  return true;
782
  }
790
  * @return boolean
791
  */
792
  public static function isWpengine() {
793
+
794
+ //If custom defined
795
+ if(defined( 'HMW_SERVER_TYPE' ) && strtolower(HMW_SERVER_TYPE) == 'wpengine'){
796
+ return true;
797
+ }
798
+
799
  return ( isset( $_SERVER['WPENGINE_PHPSESSIONS'] ) );
800
  }
801
 
805
  * @return boolean
806
  */
807
  public static function isInmotion() {
808
+
809
+ //If custom defined
810
+ if(defined( 'HMW_SERVER_TYPE' ) && strtolower(HMW_SERVER_TYPE) == 'inmotion'){
811
+ return true;
812
+ }
813
+
814
  return ( isset( $_SERVER['SERVER_ADDR'] ) && strpos( @gethostbyaddr( $_SERVER['SERVER_ADDR'] ), 'inmotionhosting.com' ) !== false );
815
  }
816
 
820
  * @return boolean
821
  */
822
  public static function isGodaddy() {
823
+
824
+ //If custom defined
825
+ if(defined( 'HMW_SERVER_TYPE' ) && strtolower(HMW_SERVER_TYPE) == 'godaddy'){
826
+ return true;
827
+ }
828
+
829
  return ( file_exists( ABSPATH . 'gd-config.php' ) );
830
  }
831
 
835
  * @return boolean
836
  */
837
  public static function isFlywheel() {
838
+
839
+ //If custom defined
840
+ if(defined( 'HMW_SERVER_TYPE' ) && strtolower(HMW_SERVER_TYPE) == 'flywheel'){
841
+ return true;
842
+ }
843
+
844
+ return ( isset( $_SERVER['SERVER_SOFTWARE'] ) && stristr( $_SERVER['SERVER_SOFTWARE'], 'Flywheel' ) !== false );
845
  }
846
 
847
 
853
  public static function isIIS() {
854
  global $is_IIS, $is_iis7;
855
 
856
+ //If custom defined
857
+ if(defined( 'HMW_SERVER_TYPE' ) && strtolower(HMW_SERVER_TYPE) == 'iis'){
858
+ return true;
859
+ }
860
+
861
  return ( $is_iis7 || $is_IIS || ( isset( $_SERVER['SERVER_SOFTWARE'] ) && stristr( $_SERVER['SERVER_SOFTWARE'], 'microsoft-iis' ) !== false ) );
862
  }
863
 
1033
  Cache_Enabler_Disk::clear_cache();
1034
  }
1035
 
1036
+ if ( self::isPluginActive( 'hummingbird-performance/wp-hummingbird.php' ) ) {
1037
+ do_action( 'wphb_clear_page_cache' );
1038
+ }
1039
+
1040
  if ( class_exists( 'LiteSpeed_Cache' ) ) {
1041
  LiteSpeed_Cache::get_instance()->purge_all();
1042
  }
1086
  self::$options = @array_merge( self::$init, self::$default );
1087
  self::$options['hmw_ver'] = HMW_VERSION_ID;
1088
  self::saveOptions();
1089
+
1090
+ if ( self::getOption( 'changes' ) ) {
1091
+ //Initialize the compatibility with other plugins
1092
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Compatibility' )->install();
1093
+ }
1094
  }
1095
 
1096
  /**
1112
 
1113
  //Flush the changes
1114
  HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' )->flushChanges();
1115
+
1116
+ //Delete the compatibility with other plugins
1117
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Compatibility' )->uninstall();
1118
  }
1119
 
1120
  /**
1171
  * Check if new themes or plugins are added
1172
  */
1173
  public function checkWpUpdates() {
1174
+
1175
  if ( HMW_Classes_Tools::getOption( 'hmw_hide_plugins' ) ) {
1176
  $all_plugins = HMW_Classes_Tools::getAllPlugins();
1177
  $dbplugins = HMW_Classes_Tools::getOption( 'hmw_plugins' );
1196
  }
1197
  }
1198
 
1199
+ if ( self::getOption( 'changes' ) ) {
1200
+ //Initialize the compatibility with other plugins
1201
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Compatibility' )->install();
1202
+ }
1203
+
1204
+
1205
  }
1206
 
1207
  /**
1275
  $to = $email;
1276
  $from = 'no-reply@wpplugins.tips';
1277
  $subject = get_bloginfo( 'name' ) . ' - ' . __( 'New Login Information', _HMW_PLUGIN_NAME_ );
1278
+ $message = "Thank you for using Hide My WP Ghost!" . "\n\n";
1279
  $message .= $line;
1280
  $message .= "SPECIAL OFFER: Get Hide My WP Ghost with just $10/website if you buy a 5 Websites License pack." . "\n";
1281
+ $message .= "https://shrsl.com/2jixw" . "\n";
1282
  $message .= $line . "\n";
1283
  $message .= "Your new website URLs are:" . "\n";
1284
  $message .= "Admin URL: " . admin_url() . "\n";
1288
  $message .= site_url() . "/wp-login.php?" . self::getOption( 'hmw_disable_name' ) . "=" . self::$options['hmw_disable'] . "\n\n\n";
1289
 
1290
  $message .= "Best regards," . "\n";
1291
+ $message .= "WPPlugins Team" . "\n";
1292
 
1293
  $headers = array();
1294
  $headers[] = 'From: Hide My WP <' . $from . '>';
1311
  return "text/plain";
1312
  }
1313
 
1314
+ /**
1315
+ * Set the current user role for later use
1316
+ * @param $user
1317
+ *
1318
+ * @return string
1319
+ */
1320
+ public static function setCurrentUserRole($user = null){
1321
+ $roles = array();
1322
+
1323
+ if (!$user && function_exists('wp_get_current_user') ) {
1324
+ $user = wp_get_current_user();
1325
+ }
1326
+
1327
+ if(isset($user->roles)) {
1328
+ $roles = ( array )$user->roles;
1329
+ }
1330
+
1331
+ if(!empty($roles)) {
1332
+ self::$current_user_role = current( $roles );
1333
+ }
1334
+
1335
+ return self::$current_user_role;
1336
+ }
1337
+ /**
1338
+ * Get the user main Role or default
1339
+ * @return mixed|string
1340
+ */
1341
+ public static function getUserRole() {
1342
+ return self::$current_user_role;
1343
+ }
1344
+
1345
+ /**
1346
+ * Customize the redirect for the logout process
1347
+ * @param $redirect
1348
+ * @return mixed
1349
+ */
1350
+ public static function getCustomLogoutURL( $redirect ) {
1351
+ //Get Logout based on user Role
1352
+ $role = self::getUserRole();
1353
+ $urlRedirects = self::getOption( 'hmw_url_redirects' );
1354
+ if ( isset( $urlRedirects[$role]['logout'] ) && $urlRedirects[$role]['logout'] <> '' ) {
1355
+ $redirect = $urlRedirects[$role]['logout'];
1356
+ } elseif ( isset( $urlRedirects['default']['logout'] ) && $urlRedirects['default']['logout'] <> '' ) {
1357
+ $redirect = $urlRedirects['default']['logout'];
1358
+ }
1359
+
1360
+ return $redirect;
1361
+ }
1362
+
1363
+ /**
1364
+ * Customize the redirect for the login process
1365
+ * @param $redirect
1366
+ * @param $user
1367
+ * @return mixed
1368
+ */
1369
+ public static function getCustomLoginURL( $redirect ) {
1370
+
1371
+ //Get Logout based on user Role
1372
+ $role = self::getUserRole();
1373
+ $urlRedirects = self::getOption( 'hmw_url_redirects' );
1374
+ if ( isset( $urlRedirects[$role]['login'] ) && $urlRedirects[$role]['login'] <> '' ) {
1375
+ $redirect = $urlRedirects[$role]['login'];
1376
+ } elseif ( isset( $urlRedirects['default']['login'] ) && $urlRedirects['default']['login'] <> '' ) {
1377
+ $redirect = $urlRedirects['default']['login'];
1378
+ }
1379
+
1380
+ return $redirect;
1381
+ }
1382
+
1383
  /**
1384
  * Generate a string
1385
+ *
1386
  * @param int $length
1387
+ *
1388
  * @return bool|string
1389
  */
1390
  public static function generateRandomString( $length = 10 ) {
1413
  return true;
1414
  }
1415
 
1416
+
1417
+ /**
1418
+ * make hidemywp the first plugin that loads
1419
+ */
1420
+ public static function movePluginFirst() {
1421
+ //Make sure the plugin is loaded first
1422
+ $plugin = _HMW_PLUGIN_NAME_ . '/index.php';
1423
+ $active_plugins = get_option( 'active_plugins' );
1424
+
1425
+ if ( !empty( $active_plugins ) ) {
1426
+
1427
+ $this_plugin_key = array_search( $plugin, $active_plugins );
1428
+
1429
+ if ( $this_plugin_key > 0 ) {
1430
+ array_splice( $active_plugins, $this_plugin_key, 1 );
1431
+ array_unshift( $active_plugins, $plugin );
1432
+ update_option( 'active_plugins', $active_plugins );
1433
+ }
1434
+
1435
+ }
1436
+ }
1437
  }
config.json CHANGED
@@ -8,6 +8,7 @@
8
  "hmw_settings",
9
  "hmw_tweakssettings",
10
  "hmw_confirm",
 
11
  "hmw_mappsettings",
12
  "hmw_logout",
13
  "hmw_abort",
8
  "hmw_settings",
9
  "hmw_tweakssettings",
10
  "hmw_confirm",
11
+ "hmw_newpluginschange",
12
  "hmw_mappsettings",
13
  "hmw_logout",
14
  "hmw_abort",
config/config.php CHANGED
@@ -4,35 +4,25 @@ defined( 'ABSPATH' ) || die( 'Cheatin\' uh?' );
4
  /**
5
  * The configuration file
6
  */
7
- defined('HMW_REQUEST_TIME') || define('HMW_REQUEST_TIME', microtime(true));
8
- defined('_HMW_NONCE_ID_') || define('_HMW_NONCE_ID_', NONCE_KEY);
9
 
10
  //force Hide My Wp to load right after initialization
11
- defined('HMW_PRIORITY') || define('HMW_PRIORITY', false);
12
  //Force not to write the rules in config file
13
- defined('HMW_RULES_IN_CONFIG') || define('HMW_RULES_IN_CONFIG', true);
14
  //add HMW Rules in WordPress rewrite definition in htaccess
15
- defined('HMW_RULES_IN_WP_RULES') || define('HMW_RULES_IN_WP_RULES', true);
16
 
17
- if (!defined('PHP_VERSION_ID')) {
18
- $version = explode('.', PHP_VERSION);
19
- define('PHP_VERSION_ID', ((int) @$version[0] * 1000 + (int) @$version[1] * 100 + ((isset($version[2])) ? ((int) $version[2] * 10) : 0)));
20
- }
21
- if (!defined('WP_VERSION_ID') && isset($wp_version)) {
22
- $version = explode('.', $wp_version);
23
- define('WP_VERSION_ID', ((int) @$version[0] * 1000 + (int) @$version[1] * 100 + ((isset($version[2])) ? ((int) $version[2] * 10) : 0)));
24
- }else{
25
- !defined('WP_VERSION_ID') && define('WP_VERSION_ID', '3000');
26
- }
27
 
28
- if (!defined('HMW_VERSION_ID')) {
29
- $version = explode('.', HMW_VERSION);
30
- define('HMW_VERSION_ID', ((int) @$version[0] * 10000 + (int) @$version[1] * 1000 + ((isset($version[2])) ? ((int) $version[2] * 1) : 0)));
31
- }
32
 
33
  /* No path file? error ... */
34
- require_once(dirname(__FILE__) . '/paths.php');
35
 
36
  /* Define the record name in the Option and UserMeta tables */
37
- define('HMW_OPTION', 'hmw_options');
38
- define('HMW_OPTION_SAFE', 'hmw_options_safe');
4
  /**
5
  * The configuration file
6
  */
7
+ defined( 'HMW_REQUEST_TIME' ) || define( 'HMW_REQUEST_TIME', microtime( true ) );
8
+ defined( '_HMW_NONCE_ID_' ) || define( '_HMW_NONCE_ID_', NONCE_KEY );
9
 
10
  //force Hide My Wp to load right after initialization
11
+ defined( 'HMW_PRIORITY' ) || define( 'HMW_PRIORITY', false );
12
  //Force not to write the rules in config file
13
+ defined( 'HMW_RULES_IN_CONFIG' ) || define( 'HMW_RULES_IN_CONFIG', true );
14
  //add HMW Rules in WordPress rewrite definition in htaccess
15
+ defined( 'HMW_RULES_IN_WP_RULES' ) || define( 'HMW_RULES_IN_WP_RULES', true );
16
 
17
+ //Set the PHP version ID for later use
18
+ defined( 'PHP_VERSION_ID' ) || define( 'PHP_VERSION_ID', (int) str_replace( '.', '', PHP_VERSION ) );
19
+ //Set the HMWP id for later verification
20
+ defined( 'HMW_VERSION_ID' ) || define( 'HMW_VERSION_ID', (int) str_replace( '.', '', HMW_VERSION ) );
 
 
 
 
 
 
21
 
 
 
 
 
22
 
23
  /* No path file? error ... */
24
+ require_once( dirname( __FILE__ ) . '/paths.php' );
25
 
26
  /* Define the record name in the Option and UserMeta tables */
27
+ define( 'HMW_OPTION', 'hmw_options' );
28
+ define( 'HMW_OPTION_SAFE', 'hmw_options_safe' );
config/paths.php CHANGED
@@ -1,24 +1,24 @@
1
  <?php
2
- defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
- $currentDir = dirname(__FILE__);
5
 
6
- define('_HMW_NAMESPACE_', 'HMW');
7
- define('_HMW_VER_NAME_', 'Lite');
8
- define('_HMW_PLUGIN_NAME_', 'hide-my-wp');
9
- defined('_HMW_SUPPORT_SITE_') || define('_HMW_SUPPORT_SITE_', 'https://wpplugins.tips');
10
- defined('_HMW_ACCOUNT_SITE_') || define('_HMW_ACCOUNT_SITE_', 'https://account.wpplugins.tips');
11
- defined('_HMW_API_SITE_') || define('_HMW_API_SITE_', _HMW_ACCOUNT_SITE_);
12
- define('_HMW_SUPPORT_EMAIL_', 'contact@wpplugins.tips');
13
 
14
  /* Directories */
15
- define('_HMW_ROOT_DIR_', realpath($currentDir . '/..'));
16
- define('_HMW_CLASSES_DIR_', _HMW_ROOT_DIR_ . '/classes/');
17
- define('_HMW_CONTROLLER_DIR_', _HMW_ROOT_DIR_ . '/controllers/');
18
- define('_HMW_MODEL_DIR_', _HMW_ROOT_DIR_ . '/models/');
19
- define('_HMW_TRANSLATIONS_DIR_', _HMW_ROOT_DIR_ . '/languages/');
20
- define('_HMW_THEME_DIR_', _HMW_ROOT_DIR_ . '/view/');
21
 
22
  /* URLS */
23
- define('_HMW_URL_', plugins_url() . '/' . _HMW_PLUGIN_NAME_);
24
- define('_HMW_THEME_URL_', _HMW_URL_ . '/view/');
1
  <?php
2
+ defined( 'ABSPATH' ) || die( 'Cheatin\' uh?' );
3
 
4
+ $currentDir = dirname( __FILE__ );
5
 
6
+ define( '_HMW_NAMESPACE_', 'HMW' );
7
+ define( '_HMW_VER_NAME_', 'Lite' );
8
+ define( '_HMW_PLUGIN_NAME_', 'hide-my-wp' );
9
+ defined( '_HMW_SUPPORT_SITE_' ) || define( '_HMW_SUPPORT_SITE_', 'https://wpplugins.tips' );
10
+ defined( '_HMW_ACCOUNT_SITE_' ) || define( '_HMW_ACCOUNT_SITE_', 'https://account.wpplugins.tips' );
11
+ defined( '_HMW_API_SITE_' ) || define( '_HMW_API_SITE_', _HMW_ACCOUNT_SITE_ );
12
+ define( '_HMW_SUPPORT_EMAIL_', 'contact@wpplugins.tips' );
13
 
14
  /* Directories */
15
+ define( '_HMW_ROOT_DIR_', realpath( $currentDir . '/..' ) );
16
+ define( '_HMW_CLASSES_DIR_', _HMW_ROOT_DIR_ . '/classes/' );
17
+ define( '_HMW_CONTROLLER_DIR_', _HMW_ROOT_DIR_ . '/controllers/' );
18
+ define( '_HMW_MODEL_DIR_', _HMW_ROOT_DIR_ . '/models/' );
19
+ define( '_HMW_TRANSLATIONS_DIR_', _HMW_ROOT_DIR_ . '/languages/' );
20
+ define( '_HMW_THEME_DIR_', _HMW_ROOT_DIR_ . '/view/' );
21
 
22
  /* URLS */
23
+ define( '_HMW_URL_', plugins_url() . '/' . _HMW_PLUGIN_NAME_ );
24
+ define( '_HMW_THEME_URL_', _HMW_URL_ . '/view/' );
controllers/Menu.php CHANGED
@@ -16,23 +16,12 @@ class HMW_Controllers_Menu extends HMW_Classes_FrontController {
16
  // Delete the redirect transient
17
  delete_transient('hmw_activate');
18
 
19
- //Make sure the plugin is loaded first
20
- $plugin = _HMW_PLUGIN_NAME_ . '/index.php';
21
- $active_plugins = get_option('active_plugins');
22
- if(!empty($active_plugins)) {
23
- $this_plugin_key = array_search($plugin, $active_plugins);
24
- if($this_plugin_key <> '') {
25
- array_splice($active_plugins, $this_plugin_key, 1);
26
- array_unshift($active_plugins, $plugin);
27
- update_option('active_plugins', $active_plugins);
28
- }
29
- }
30
-
31
  //Check if there are expected upgrades
32
  HMW_Classes_Tools::checkUpgrade();
33
  }
34
 
35
-
 
36
 
37
  //Load notice class in admin
38
  HMW_Classes_ObjController::getClass('HMW_Controllers_Notice');
16
  // Delete the redirect transient
17
  delete_transient('hmw_activate');
18
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  //Check if there are expected upgrades
20
  HMW_Classes_Tools::checkUpgrade();
21
  }
22
 
23
+ //Make sure HideMyWP in the loading first
24
+ HMW_Classes_Tools::movePluginFirst();
25
 
26
  //Load notice class in admin
27
  HMW_Classes_ObjController::getClass('HMW_Controllers_Notice');
controllers/Rewrite.php CHANGED
@@ -23,6 +23,7 @@ class HMW_Controllers_Rewrite extends HMW_Classes_FrontController {
23
  * Init the hooks for hide my wp
24
  */
25
  public function initHooks() {
 
26
  if ( HMW_Classes_Tools::isPermalinkStructure() ) {
27
  if ( HMW_Classes_Tools::isApache() && ! HMW_Classes_Tools::isModeRewrite() ) {
28
  return;
@@ -34,14 +35,21 @@ class HMW_Controllers_Rewrite extends HMW_Classes_FrontController {
34
  }
35
 
36
  add_filter( 'query_vars', array( $this->model, 'addParams' ), 1, 1 );
37
- add_action( 'login_init', array( $this->model, 'login_init' ), 1 );
38
  add_filter( 'login_redirect', array( $this->model, 'sanitize_login_redirect' ), 9, 3 );
39
  add_filter( 'wp_redirect', array( $this->model, 'sanitize_redirect' ), PHP_INT_MAX, 2 );
40
 
 
 
 
 
 
 
41
  if ( HMW_Classes_Tools::isWpengine() && PHP_VERSION_ID >= 70400 ) {
42
  add_filter( 'wp_redirect', array( $this->model, 'loopCheck' ), PHP_INT_MAX, 1 );
43
  }
44
 
 
 
45
  add_action( 'login_head', array( $this->model, 'login_head' ), PHP_INT_MAX );
46
  add_action( 'wp_logout', array( $this->model, 'wp_logout' ), PHP_INT_MAX );
47
 
@@ -167,7 +175,7 @@ class HMW_Controllers_Rewrite extends HMW_Classes_FrontController {
167
  }
168
  }
169
 
170
- if ( HMW_Classes_Tools::getOption( 'hmw_disable_xmlrpc' ) ) {
171
  add_filter( 'xmlrpc_enabled', array( 'HMW_Classes_Tools', 'returnFalse' ) );
172
  }
173
 
23
  * Init the hooks for hide my wp
24
  */
25
  public function initHooks() {
26
+
27
  if ( HMW_Classes_Tools::isPermalinkStructure() ) {
28
  if ( HMW_Classes_Tools::isApache() && ! HMW_Classes_Tools::isModeRewrite() ) {
29
  return;
35
  }
36
 
37
  add_filter( 'query_vars', array( $this->model, 'addParams' ), 1, 1 );
 
38
  add_filter( 'login_redirect', array( $this->model, 'sanitize_login_redirect' ), 9, 3 );
39
  add_filter( 'wp_redirect', array( $this->model, 'sanitize_redirect' ), PHP_INT_MAX, 2 );
40
 
41
+ //hmw redirect based on current user role
42
+ add_action( 'set_current_user', array( 'HMW_Classes_Tools', 'setCurrentUserRole' ), PHP_INT_MAX );
43
+ add_filter( 'hmw_url_login_redirect', array( 'HMW_Classes_Tools', 'getCustomLoginURL' ), 10, 1 );
44
+ add_filter( 'hmw_url_logout_redirect', array( 'HMW_Classes_Tools', 'getCustomLogoutURL' ), 10, 1 );
45
+
46
+ //custom hook for WPEngine
47
  if ( HMW_Classes_Tools::isWpengine() && PHP_VERSION_ID >= 70400 ) {
48
  add_filter( 'wp_redirect', array( $this->model, 'loopCheck' ), PHP_INT_MAX, 1 );
49
  }
50
 
51
+ //actions
52
+ add_action( 'login_init', array( $this->model, 'login_init' ), 1 );
53
  add_action( 'login_head', array( $this->model, 'login_head' ), PHP_INT_MAX );
54
  add_action( 'wp_logout', array( $this->model, 'wp_logout' ), PHP_INT_MAX );
55
 
175
  }
176
  }
177
 
178
+ if ( HMW_Classes_Tools::getOption( 'hmw_disable_xmlrpc' ) && ! HMW_Classes_Tools::isApache() ) {
179
  add_filter( 'xmlrpc_enabled', array( 'HMW_Classes_Tools', 'returnFalse' ) );
180
  }
181
 
controllers/SecurityCheck.php CHANGED
@@ -9,7 +9,18 @@ class HMW_Controllers_SecurityCheck extends HMW_Classes_FrontController {
9
  public $risktasks = array();
10
  public $riskreport = array();
11
 
 
 
 
 
 
12
  public function init() {
 
 
 
 
 
 
13
  //Initiate security
14
  $this->initSecurity();
15
 
@@ -132,7 +143,7 @@ class HMW_Controllers_SecurityCheck extends HMW_Classes_FrontController {
132
  'valid' => false,
133
  'warning' => false,
134
  'message' => __( "Every good developer should turn on debugging before getting started on a new plugin or theme. In fact, the WordPress Codex 'highly recommends' that developers use WP_DEBUG. <br /><br />Unfortunately, many developers forget the debug mode, even when the website is live. Showing debug logs in the frontend will let hackers know a lot about your WordPress website.", _HMW_PLUGIN_NAME_ ),
135
- 'solution' => __( "Disable WP_DEBUG for live websites in wp_config.php <code>define('WP_DEBUG', false);</code>", _HMW_PLUGIN_NAME_ ),
136
  'javascript' => "javascript::void(0);",
137
  ),
138
  'checkDBDebug' => array(
@@ -150,7 +161,7 @@ class HMW_Controllers_SecurityCheck extends HMW_Classes_FrontController {
150
  'valid' => false,
151
  'warning' => false,
152
  'message' => __( "Every good developer should turn on debugging before getting started on a new plugin or theme. In fact, the WordPress Codex 'highly recommends' that developers use SCRIPT_DEBUG. Unfortunately, many developers forget the debug mode even when the website is live. Showing debug logs in the frontend will let hackers know a lot about your WordPress website.", _HMW_PLUGIN_NAME_ ),
153
- 'solution' => __( "Disable SCRIPT_DEBUG for live websites in wp_config.php <code>define('SCRIPT_DEBUG', false);</code>", _HMW_PLUGIN_NAME_ ),
154
  'javascript' => "javascript::void(0);",
155
  ),
156
  'checkDisplayErrors' => array(
@@ -159,7 +170,7 @@ class HMW_Controllers_SecurityCheck extends HMW_Classes_FrontController {
159
  'valid' => false,
160
  'warning' => false,
161
  'message' => __( "Displaying any kind of debug info in the frontend is extremely bad. If any PHP errors happen on your site they should be logged in a safe place and not displayed to visitors or potential attackers.", _HMW_PLUGIN_NAME_ ),
162
- 'solution' => __( "Edit wp_config.php and add <code>ini_set('display_errors', 0);</code>", _HMW_PLUGIN_NAME_ ),
163
  ),
164
  'checkSSL' => array(
165
  'name' => __( 'Backend under SSL', _HMW_PLUGIN_NAME_ ),
@@ -256,7 +267,7 @@ class HMW_Controllers_SecurityCheck extends HMW_Classes_FrontController {
256
  'valid' => false,
257
  'warning' => false,
258
  'message' => __( "There is no such thing as an \"unimportant password\"! The same goes for your WordPress database password. <br />Although most servers are configured so that the database can't be accessed from other hosts (or from outside of the local network), that doesn't mean your database password should be \"12345\" or no password at all.", _HMW_PLUGIN_NAME_ ),
259
- 'solution' => __( "Choose a proper database password, at least 8 characters long with a combination of letters, numbers and special characters. After you change it, set the new password in the wp_config.php file <code>define('DB_PASSWORD', 'NEW_DB_PASSWORD_GOES_HERE');</code>", _HMW_PLUGIN_NAME_ ),
260
  ),
261
  // 'checkBlogSiteURL' => array(
262
  // 'name' => __("Same Backend and Frontend URLs", _HMW_PLUGIN_NAME_),
@@ -308,7 +319,7 @@ class HMW_Controllers_SecurityCheck extends HMW_Classes_FrontController {
308
  'solution' => sprintf( __( "Change the wp-login from %sHide My Wp > Custom login URL%s and Switch on %sHide My Wp > Brute Force Protection%s", _HMW_PLUGIN_NAME_ ), '<strong>', '</strong>', '<strong>', '</strong>' ),
309
  ),
310
  'checkConfigChmod' => array(
311
- 'name' => __( "/wp_config.php file is writable", _HMW_PLUGIN_NAME_ ),
312
  'value' => false,
313
  'valid' => false,
314
  'warning' => false,
@@ -380,7 +391,7 @@ class HMW_Controllers_SecurityCheck extends HMW_Classes_FrontController {
380
  'valid' => false,
381
  'warning' => false,
382
  'message' => __( "The plugins and themes file editor is a very convenient tool because it enables you to make quick changes without the need to use FTP. <br /><br />Unfortunately, it's also a security issue because it not only shows the PHP source code, it also enables attackers to inject malicious code into your site if they manage to gain access to admin.", _HMW_PLUGIN_NAME_ ),
383
- 'solution' => __( "Disable DISALLOW_FILE_EDIT for live websites in wp_config.php <code>define('DISALLOW_FILE_EDIT', true);</code>", _HMW_PLUGIN_NAME_ ),
384
  'javascript' => "javascript::void(0);",
385
  ),
386
  'checkUploadsBrowsable' => array(
9
  public $risktasks = array();
10
  public $riskreport = array();
11
 
12
+ /**
13
+ * Initialize the Security Check
14
+ *
15
+ * @return HMW_Classes_FrontController|void
16
+ */
17
  public function init() {
18
+
19
+ //If the page is not for Hide My WP Security Check, return
20
+ if(HMW_Classes_Tools::getValue( 'page' ) <> 'hmw_securitycheck'){
21
+ return;
22
+ }
23
+
24
  //Initiate security
25
  $this->initSecurity();
26
 
143
  'valid' => false,
144
  'warning' => false,
145
  'message' => __( "Every good developer should turn on debugging before getting started on a new plugin or theme. In fact, the WordPress Codex 'highly recommends' that developers use WP_DEBUG. <br /><br />Unfortunately, many developers forget the debug mode, even when the website is live. Showing debug logs in the frontend will let hackers know a lot about your WordPress website.", _HMW_PLUGIN_NAME_ ),
146
+ 'solution' => __( "Disable WP_DEBUG for live websites in wp-config.php <code>define('WP_DEBUG', false);</code>", _HMW_PLUGIN_NAME_ ),
147
  'javascript' => "javascript::void(0);",
148
  ),
149
  'checkDBDebug' => array(
161
  'valid' => false,
162
  'warning' => false,
163
  'message' => __( "Every good developer should turn on debugging before getting started on a new plugin or theme. In fact, the WordPress Codex 'highly recommends' that developers use SCRIPT_DEBUG. Unfortunately, many developers forget the debug mode even when the website is live. Showing debug logs in the frontend will let hackers know a lot about your WordPress website.", _HMW_PLUGIN_NAME_ ),
164
+ 'solution' => __( "Disable SCRIPT_DEBUG for live websites in wp-config.php <code>define('SCRIPT_DEBUG', false);</code>", _HMW_PLUGIN_NAME_ ),
165
  'javascript' => "javascript::void(0);",
166
  ),
167
  'checkDisplayErrors' => array(
170
  'valid' => false,
171
  'warning' => false,
172
  'message' => __( "Displaying any kind of debug info in the frontend is extremely bad. If any PHP errors happen on your site they should be logged in a safe place and not displayed to visitors or potential attackers.", _HMW_PLUGIN_NAME_ ),
173
+ 'solution' => __( "Edit wp-config.php and add <code>ini_set('display_errors', 0);</code>", _HMW_PLUGIN_NAME_ ),
174
  ),
175
  'checkSSL' => array(
176
  'name' => __( 'Backend under SSL', _HMW_PLUGIN_NAME_ ),
267
  'valid' => false,
268
  'warning' => false,
269
  'message' => __( "There is no such thing as an \"unimportant password\"! The same goes for your WordPress database password. <br />Although most servers are configured so that the database can't be accessed from other hosts (or from outside of the local network), that doesn't mean your database password should be \"12345\" or no password at all.", _HMW_PLUGIN_NAME_ ),
270
+ 'solution' => __( "Choose a proper database password, at least 8 characters long with a combination of letters, numbers and special characters. After you change it, set the new password in the wp-config.php file <code>define('DB_PASSWORD', 'NEW_DB_PASSWORD_GOES_HERE');</code>", _HMW_PLUGIN_NAME_ ),
271
  ),
272
  // 'checkBlogSiteURL' => array(
273
  // 'name' => __("Same Backend and Frontend URLs", _HMW_PLUGIN_NAME_),
319
  'solution' => sprintf( __( "Change the wp-login from %sHide My Wp > Custom login URL%s and Switch on %sHide My Wp > Brute Force Protection%s", _HMW_PLUGIN_NAME_ ), '<strong>', '</strong>', '<strong>', '</strong>' ),
320
  ),
321
  'checkConfigChmod' => array(
322
+ 'name' => __( "/wp-config.php file is writable", _HMW_PLUGIN_NAME_ ),
323
  'value' => false,
324
  'valid' => false,
325
  'warning' => false,
391
  'valid' => false,
392
  'warning' => false,
393
  'message' => __( "The plugins and themes file editor is a very convenient tool because it enables you to make quick changes without the need to use FTP. <br /><br />Unfortunately, it's also a security issue because it not only shows the PHP source code, it also enables attackers to inject malicious code into your site if they manage to gain access to admin.", _HMW_PLUGIN_NAME_ ),
394
+ 'solution' => __( "Disable DISALLOW_FILE_EDIT for live websites in wp-config.php <code>define('DISALLOW_FILE_EDIT', true);</code>", _HMW_PLUGIN_NAME_ ),
395
  'javascript' => "javascript::void(0);",
396
  ),
397
  'checkUploadsBrowsable' => array(
controllers/Settings.php CHANGED
@@ -11,23 +11,41 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
11
  public function __construct() {
12
  parent::__construct();
13
 
14
- //Show the errors when not on Hide My WP Settings
15
- if ( HMW_Classes_Tools::getOption( 'logout' ) && ! HMW_Classes_Tools::getOption( 'error' ) ) {
16
- if ( HMW_Classes_Tools::getValue( 'action' ) == '' && HMW_Classes_Tools::getValue( 'page' ) <> 'hmw_settings' ) {
17
- add_action( 'admin_notices', array( $this, 'showReconnectError' ) );
18
- }
19
- }
20
-
21
  //If save settings is required, show the alert
22
  if ( HMW_Classes_Tools::getOption( 'changes' ) ) {
23
- if ( HMW_Classes_Tools::getValue( 'page' ) <> 'hmw_settings' ) {
24
- add_action( 'admin_notices', array( $this, 'showSaveRequires' ) );
25
- }
26
  }
27
 
 
 
 
 
 
 
28
  }
29
 
 
 
 
 
30
  public function init() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  //We need that function so make sure is loaded
32
  if ( ! function_exists( 'is_plugin_active_for_network' ) ) {
33
  require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
@@ -36,13 +54,9 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
36
  //Add the Plugin Paths in variable
37
  $this->plugins = $this->model->getPlugins();
38
 
39
- if ( HMW_Classes_Tools::getOption( 'changes' ) ) {
40
- add_action( 'hmw_form_notices', array( $this, 'showSaveButton' ) );
41
- }
42
-
43
  if ( HMW_Classes_Tools::isNginx() && HMW_Classes_Tools::getOption( 'test_frontend' ) && HMW_Classes_Tools::getOption( 'hmw_mode' ) <> 'default' ) {
44
  $config_file = HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->getConfFile();
45
- HMW_Classes_Error::setError( sprintf( __( "NGINX detected. In case you didn't add the code in the NGINX config already, please add the following line. %s", _HMW_PLUGIN_NAME_ ), '<strong><a href="https://hidemywpghost.com/how-to-setup-hide-my-wp-on-nginx-server/" target="_blank" style="color: red">' . __( "Learn How To Add the Code", _HMW_PLUGIN_NAME_ ) . '</a></strong> <br /><br /><code><strong>include ' . $config_file . ';</strong></code> <br /><br /><h4>' . __( "Don't forget to reload the Nginx service.", _HMW_PLUGIN_NAME_ ) . ' ' . '<strong><a href="http://hidemywp.co/article/how-to-setup-hide-my-wp-on-nginx-server/" target="_blank" style="color: red">' . __( "Learn How", _HMW_PLUGIN_NAME_ ) . '</a></strong>' ) );
46
  }
47
 
48
  //Settings Alerts based on Logout and Error statements
@@ -61,6 +75,7 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
61
  }
62
 
63
  //Check compatibilities with other plugins
 
64
  HMW_Classes_ObjController::getClass( 'HMW_Models_Compatibility' )->getAlerts();
65
 
66
  //Load the css for Settings
@@ -78,8 +93,12 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
78
  HMW_Classes_ObjController::getClass( 'HMW_Classes_DisplayController' )->loadMedia( 'settings' );
79
 
80
  //Show Hide My WP Offer
81
- if ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'lite' && date( 'd' ) >= 15 && date( 'd' ) <= 31 ) {
82
- HMW_Classes_Error::setError( sprintf( __( '%sLimited Time Offer%s: Get %s65%% OFF%s today on Hide My WP Ghost 5 Websites License. %sHurry Up!%s', _HMW_PLUGIN_NAME_ ), '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold"><strong style="color: red">', '</strong></a>', '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold"><strong style="color: red">', '</strong></a>', '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold">', '</a>' ) );
 
 
 
 
83
  }
84
 
85
  //Show errors on top
@@ -96,11 +115,6 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
96
  //Add the Menu Tabs in variable
97
  $this->tabs = $this->model->getTabs();
98
 
99
- //Check if it's a subpage
100
- $page = HMW_Classes_Tools::getValue( 'page', 'hmw_settings' );
101
- if ( strpos( $page, '-' ) !== false ) {
102
- $_GET['tab'] = substr( $page, ( strpos( $page, '-' ) + 1 ) );
103
- }
104
 
105
  //Show the Tab Content
106
  foreach ( $this->tabs as $slug => $value ) {
@@ -113,71 +127,35 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
113
  }
114
  }
115
 
116
-
117
  }
118
 
119
  /**
120
  * Show this message to notify the user when to update th esettings
121
  */
122
  public function showSaveRequires() {
123
- global $pagenow;
124
- if ( $pagenow == 'plugins.php' ) {
125
- ?>
126
- <div class="hmw_notice error notice" style="margin-left: 0;">
127
- <div style="display: inline-block;">
128
- <p>
129
- <?php echo sprintf( __( "New Plugin/Theme detected! You need to save the Hide My WP Setting again to include them all! %sClick here%s", _HMW_PLUGIN_NAME_ ), '<a href="' . HMW_Classes_Tools::getSettingsUrl() . '" >', '</a>' ); ?>
130
- </p>
 
 
 
 
 
 
 
 
 
131
  </div>
132
- </div>
133
- <?php
134
  }
135
  }
136
 
137
- public function showSaveButton() {
138
- ?>
139
- <div class="col-sm-12 mx-0 hmw_notice error notice">
140
- <div style="display: inline-block;">
141
- <p>
142
- <?php echo sprintf( __( "New Plugin/Theme detected! You need to save the Hide My WP Setting again to include them all! %sSave Settings%s", _HMW_PLUGIN_NAME_ ), '<button type="submit" class="btn btn-success btn-sm mx-2">', '</button>' ); ?>
143
- </p>
144
- </div>
145
- </div>
146
- <?php
147
- }
148
-
149
- /**
150
- * Show the reconnect alert on all pages
151
- */
152
- public function showReconnectError() {
153
- HMW_Classes_ObjController::getClass( 'HMW_Classes_DisplayController' )->loadMedia( 'alert' );
154
- ?>
155
- <div class="hmw_notice error notice" style="margin-left: 0; padding: 5px;">
156
- <div style="display: inline-block;">
157
- <p>
158
- <?php echo sprintf( __( "To activate the new %sHide My WP %s %s settings you need to confirm and re-login!", _HMW_PLUGIN_NAME_ ), '<strong>', _HMW_VER_NAME_, '</strong>' ); ?>
159
- </p>
160
- </div>
161
-
162
- <div class="hmw_logout">
163
- <form method="POST" action="<?php echo HMW_Classes_Tools::getSettingsUrl() ?>">
164
- <?php wp_nonce_field( 'hmw_logout', 'hmw_nonce' ) ?>
165
- <input type="hidden" name="action" value="hmw_logout"/>
166
- <input type="submit" class="hmw_btn hmw_btn-success" value="<?php echo __( "Yes, I'm ready to re-login", _HMW_PLUGIN_NAME_ ) ?>"/>
167
- </form>
168
- </div>
169
- <div class="hmw_abort" style="display: inline-block;">
170
- <form method="POST" action="<?php echo HMW_Classes_Tools::getSettingsUrl() ?>">
171
- <?php wp_nonce_field( 'hmw_abort', 'hmw_nonce' ) ?>
172
- <input type="hidden" name="action" value="hmw_abort"/>
173
- <input type="submit" class="hmw_btn hmw_btn-warning" value="<?php echo __( "No, abort", _HMW_PLUGIN_NAME_ ) ?>"/>
174
- </form>
175
- </div>
176
-
177
- </div>
178
- <?php
179
- }
180
-
181
 
182
  /**
183
  * Get the Admin Toolbar
@@ -202,9 +180,9 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
202
  $class = '';
203
  }
204
  if ( $location == 'hmw_securitycheck' ) {
205
- $content .= '<a class="m-0 p-4 font-dark hmw_nav_item ' . $class . ' fa fa-' . $tab['icon'] . '" href="' . HMW_Classes_Tools::getSettingsUrl( $location ) . '">';
206
  } else {
207
- $content .= '<a class="m-0 p-4 font-dark hmw_nav_item ' . $class . ' fa fa-' . $tab['icon'] . '" href="' . HMW_Classes_Tools::getSettingsUrl() . ( $location <> 'hmw_permalinks' ? '-' . $location : '' ) . '">';
208
  }
209
  $content .= '<span>' . $tab['title'] . '</span>';
210
  $content .= '<span class="hmw_nav_item_description">' . $tab['description'] . '</span>';
@@ -220,8 +198,7 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
220
 
221
  /**
222
  * Called when an action is triggered
223
- *
224
- * @return void
225
  */
226
  public function action() {
227
  parent::action();
@@ -238,40 +215,45 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
238
  $this->model->savePermalinks( $_POST );
239
  }
240
 
 
241
  if ( ! HMW_Classes_Tools::getOption( 'error' ) ) {
 
242
  //Force the rechck security notification
243
  delete_option( 'hmw_securitycheck_time' );
244
  //Clear the cache if there are no errors
245
  HMW_Classes_Tools::emptyCache();
246
  //Flush the WordPress rewrites
247
  HMW_Classes_Tools::flushWPRewrites();
248
- }
249
-
250
- //If no errors and no reconnect required
251
- if ( ! HMW_Classes_Tools::getOption( 'error' ) ) {
252
-
253
- if ( ! HMW_Classes_Tools::getOption( 'logout' ) || HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'default' ) {
254
- //Save the working options into backup
255
- HMW_Classes_Tools::saveOptionsBackup();
256
- }
257
-
258
-
259
- //Send email notification about the path changed
260
- HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' )->sendEmail();
261
 
262
  //Flush the changes
263
  HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' )->flushChanges();
264
 
265
  if ( ! HMW_Classes_Error::isError() ) {
 
 
 
 
 
 
266
  HMW_Classes_Error::setError( __( 'Saved' ), 'success' );
267
 
 
 
 
 
 
 
 
 
 
268
  //Redirect to the new admin URL
269
  if ( HMW_Classes_Tools::getOption( 'logout' ) ) {
270
 
271
  //Set the cookies for the current path
272
  $cookies = HMW_Classes_ObjController::newInstance( 'HMW_Models_Cookies' );
273
 
274
- if ( $cookies->setCookiesCurrentPath() ) {
 
275
  HMW_Classes_Tools::saveOptions( 'logout', false );
276
  //activate frontend test
277
  HMW_Classes_Tools::saveOptions( 'test_frontend', true );
@@ -292,6 +274,9 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
292
  $this->model->saveValues( $_POST );
293
  }
294
 
 
 
 
295
  if ( ! HMW_Classes_Tools::getOption( 'error' ) ) {
296
 
297
  if ( ! HMW_Classes_Tools::getOption( 'logout' ) ) {
@@ -374,25 +359,42 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
374
  //Clear the cache if there are no errors
375
  if ( ! HMW_Classes_Tools::getOption( 'error' ) ) {
376
 
377
- if ( ! HMW_Classes_Tools::getOption( 'logout' ) ) {
378
- //Save the working options into backup
379
- HMW_Classes_Tools::saveOptionsBackup();
 
 
 
380
  }
381
 
382
  //Clear the cache if there are no errors
383
- HMW_Classes_Tools::emptyCache();
384
- HMW_Classes_Error::setError( __( 'Saved' ), 'success' );
 
 
 
 
 
 
 
 
 
385
  }
386
  }
387
 
388
  break;
389
  case 'hmw_abort':
 
 
390
  //get the safe options from database
391
  HMW_Classes_Tools::$options = HMW_Classes_Tools::getOptions( true );
392
  //set th eprevious admin path
393
- HMW_Classes_Tools::saveOptions( 'hmw_admin_url', HMW_Classes_Tools::getOption( 'hmw_admin_url' ) );
394
  HMW_Classes_Tools::saveOptions( 'error', false );
395
- HMW_Classes_Tools::saveOptions( 'logout', false );
 
 
 
396
 
397
  //Clear the cache if there are no errors
398
  HMW_Classes_Tools::emptyCache();
@@ -406,10 +408,8 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
406
 
407
  //Set the cookies for the current path
408
  $cookies = HMW_Classes_ObjController::newInstance( 'HMW_Models_Cookies' );
409
- if ( $cookies->setCookiesCurrentPath() ) {
410
- HMW_Classes_Tools::saveOptions( 'logout', false );
411
- HMW_Classes_Tools::saveOptions( 'test_frontend', false );
412
 
 
413
  remove_all_filters( 'wp_redirect' );
414
  remove_all_filters( 'admin_url' );
415
  wp_safe_redirect( HMW_Classes_Tools::getSettingsUrl() );
@@ -423,6 +423,32 @@ class HMW_Controllers_Settings extends HMW_Classes_FrontController {
423
  //Save the working options into backup
424
  HMW_Classes_Tools::saveOptionsBackup();
425
  break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
426
  case 'hmw_confirm':
427
  HMW_Classes_Tools::saveOptions( 'error', false );
428
  HMW_Classes_Tools::saveOptions( 'logout', false );
11
  public function __construct() {
12
  parent::__construct();
13
 
 
 
 
 
 
 
 
14
  //If save settings is required, show the alert
15
  if ( HMW_Classes_Tools::getOption( 'changes' ) ) {
16
+ add_action( 'admin_notices', array( $this, 'showSaveRequires' ) );
 
 
17
  }
18
 
19
+ //Add the Settings class only for Hide My WP plugin
20
+ add_filter( 'admin_body_class', array(
21
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Menu' ),
22
+ 'addSettingsClass'
23
+ ) );
24
+
25
  }
26
 
27
+ /**
28
+ * Initialize the Hide My WP Ghost Settings
29
+ * @return void
30
+ */
31
  public function init() {
32
+ //Get the current Page
33
+ $page = HMW_Classes_Tools::getValue( 'page' );
34
+
35
+ //If the page is not for Hide My WP Settings, return
36
+ if ( $page <> 'hmw_settings' ) {
37
+ if ( strpos( $page, '-' ) !== false ) {
38
+ if ( substr( $page, 0, strpos( $page, '-' ) ) <> 'hmw_settings' ) {
39
+ return;
40
+ }
41
+ }
42
+ }
43
+
44
+ //Check if it's a subpage
45
+ if ( strpos( $page, '-' ) !== false ) {
46
+ $_GET['tab'] = substr( $page, ( strpos( $page, '-' ) + 1 ) );
47
+ }
48
+
49
  //We need that function so make sure is loaded
50
  if ( ! function_exists( 'is_plugin_active_for_network' ) ) {
51
  require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
54
  //Add the Plugin Paths in variable
55
  $this->plugins = $this->model->getPlugins();
56
 
 
 
 
 
57
  if ( HMW_Classes_Tools::isNginx() && HMW_Classes_Tools::getOption( 'test_frontend' ) && HMW_Classes_Tools::getOption( 'hmw_mode' ) <> 'default' ) {
58
  $config_file = HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->getConfFile();
59
+ HMW_Classes_Error::setError( sprintf( __( "NGINX detected. In case you didn't add the code in the NGINX config already, please add the following line. %s", _HMW_PLUGIN_NAME_ ), '<br /><br /><code><strong>include ' . $config_file . ';</strong></code> <br /><br /><h5>' . __( "Don't forget to reload the Nginx service.", _HMW_PLUGIN_NAME_ ) . ' ' . '</h5><strong><br /><a href="http://hidemywp.co/article/how-to-setup-hide-my-wp-on-nginx-server/" target="_blank" style="color: red">' . __( "Learn how to setup on Nginx server", _HMW_PLUGIN_NAME_ ) . '</a></strong>' ) );
60
  }
61
 
62
  //Settings Alerts based on Logout and Error statements
75
  }
76
 
77
  //Check compatibilities with other plugins
78
+ HMW_Classes_ObjController::getClass( 'HMW_Classes_DisplayController' )->loadMedia( 'alert' );
79
  HMW_Classes_ObjController::getClass( 'HMW_Models_Compatibility' )->getAlerts();
80
 
81
  //Load the css for Settings
93
  HMW_Classes_ObjController::getClass( 'HMW_Classes_DisplayController' )->loadMedia( 'settings' );
94
 
95
  //Show Hide My WP Offer
96
+ if ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'lite' && date( 'Y-m-d' ) >= '2020-11-27' && date( 'Y-m-d' ) < '2020-11-01' ) {
97
+ HMW_Classes_Error::setError( sprintf( __( '%sBlack Friday!!%s Get Hide My WP Ghost today with the best discounts of the year. %sSee Ofers!%s', _HMW_PLUGIN_NAME_ ), '<strong style="color: red; font-size: 20px;">', '</strong>', '<a href="https://hidemywpghost.com/hide-my-wp-ghost-black-friday-offer/" target="_blank" style="font-weight: bold">', '</a>' ) );
98
+ } elseif ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'lite' && date( 'Y-m-d' ) >= '2020-10-28' && date( 'Y-m-d' ) < '2020-11-01' ) {
99
+ HMW_Classes_Error::setError( sprintf( __( '%sHalloween Special!!%s Get %s80%% OFF%s on Hide My WP Ghost - Unlimited Websites License until 31 October 2020. %sSee Ofer!%s', _HMW_PLUGIN_NAME_ ), '<strong style="color: red; font-size: 20px;">', '</strong>', '<strong style="color: red">', '</strong>', '<a href="https://hidemywpghost.com/hide-my-wp-ghost-halloween-offer/" target="_blank" style="font-weight: bold">', '</a>' ) );
100
+ } elseif ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'lite' && date( 'm' ) <> 10 && date( 'm' ) <> 11 && ( ( date( 'd' ) >= 15 && date( 'd' ) <= 20 ) || ( date( 'd' ) >= 25 && date( 'd' ) <= 30 ) ) ) {
101
+ HMW_Classes_Error::setError( sprintf( __( '%sLimited Time Offer%s: Get %s65%% OFF%s today on Hide My WP Ghost 5 Websites License. %sHurry Up!%s', _HMW_PLUGIN_NAME_ ), '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold;"><strong style="color: red">', '</strong></a>', '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold"><strong style="color: red">', '</strong></a>', '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold">', '</a>' ) );
102
  }
103
 
104
  //Show errors on top
115
  //Add the Menu Tabs in variable
116
  $this->tabs = $this->model->getTabs();
117
 
 
 
 
 
 
118
 
119
  //Show the Tab Content
120
  foreach ( $this->tabs as $slug => $value ) {
127
  }
128
  }
129
 
 
130
  }
131
 
132
  /**
133
  * Show this message to notify the user when to update th esettings
134
  */
135
  public function showSaveRequires() {
136
+ if ( HMW_Classes_Tools::getOption( 'hmw_hide_plugins' ) || HMW_Classes_Tools::getOption( 'hmw_hide_plugins' ) ) {
137
+ global $pagenow;
138
+ if ( $pagenow == 'plugins.php' || HMW_Classes_Tools::getValue( 'page' ) == 'hmw_settings' ) {
139
+
140
+ HMW_Classes_ObjController::getClass( 'HMW_Classes_DisplayController' )->loadMedia( 'alert' );
141
+
142
+ ?>
143
+ <div class="hmw_notice error notice" style="margin-left: 0;">
144
+ <div style="display: inline-block;">
145
+ <form action="<?php echo HMW_Classes_Tools::getSettingsUrl() ?>" method="POST">
146
+ <?php wp_nonce_field( 'hmw_newpluginschange', 'hmw_nonce' ) ?>
147
+ <input type="hidden" name="action" value="hmw_newpluginschange"/>
148
+ <p>
149
+ <?php echo sprintf( __( "New Plugin/Theme detected! You need to save the Hide My WP Setting again to include them all! %sClick here%s", _HMW_PLUGIN_NAME_ ), '<button type="submit" style="color: blue; text-decoration: underline; cursor: pointer; background: none; border: none;">', '</button>' ); ?>
150
+ </p>
151
+ </form>
152
+ </div>
153
  </div>
154
+ <?php
155
+ }
156
  }
157
  }
158
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
 
160
  /**
161
  * Get the Admin Toolbar
180
  $class = '';
181
  }
182
  if ( $location == 'hmw_securitycheck' ) {
183
+ $content .= '<a class="m-0 p-4 font-dark hmw_nav_item ' . $class . ' fa fa-' . $tab['icon'] . '" href="' . HMW_Classes_Tools::getSettingsUrl( $location, true ) . '">';
184
  } else {
185
+ $content .= '<a class="m-0 p-4 font-dark hmw_nav_item ' . $class . ' fa fa-' . $tab['icon'] . '" href="' . HMW_Classes_Tools::getSettingsUrl( 'hmw_settings', true ) . ( $location <> 'hmw_permalinks' ? '-' . $location : '' ) . '">';
186
  }
187
  $content .= '<span>' . $tab['title'] . '</span>';
188
  $content .= '<span class="hmw_nav_item_description">' . $tab['description'] . '</span>';
198
 
199
  /**
200
  * Called when an action is triggered
201
+ * @throws Exception
 
202
  */
203
  public function action() {
204
  parent::action();
215
  $this->model->savePermalinks( $_POST );
216
  }
217
 
218
+ //If no errors and no reconnect required
219
  if ( ! HMW_Classes_Tools::getOption( 'error' ) ) {
220
+
221
  //Force the rechck security notification
222
  delete_option( 'hmw_securitycheck_time' );
223
  //Clear the cache if there are no errors
224
  HMW_Classes_Tools::emptyCache();
225
  //Flush the WordPress rewrites
226
  HMW_Classes_Tools::flushWPRewrites();
 
 
 
 
 
 
 
 
 
 
 
 
 
227
 
228
  //Flush the changes
229
  HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' )->flushChanges();
230
 
231
  if ( ! HMW_Classes_Error::isError() ) {
232
+
233
+ if ( ! HMW_Classes_Tools::getOption( 'logout' ) || HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'default' ) {
234
+ //Save the working options into backup
235
+ HMW_Classes_Tools::saveOptionsBackup();
236
+ }
237
+
238
  HMW_Classes_Error::setError( __( 'Saved' ), 'success' );
239
 
240
+ //Send email notification about the path changed
241
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' )->sendEmail();
242
+
243
+
244
+ if ( HMW_Classes_Tools::isNginx() && ! HMW_Classes_Tools::getOption( 'test_frontend' ) && HMW_Classes_Tools::getOption( 'hmw_mode' ) <> 'default' ) {
245
+ $config_file = HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->getConfFile();
246
+ HMW_Classes_Error::setError( sprintf( __( "NGINX detected. In case you didn't add the code in the NGINX config already, please add the following line. %s", _HMW_PLUGIN_NAME_ ), '<br /><br /><code><strong>include ' . $config_file . ';</strong></code> <br /><br /><h5>' . __( "Don't forget to reload the Nginx service.", _HMW_PLUGIN_NAME_ ) . ' ' . '</h5><strong><br /><a href="http://hidemywp.co/article/how-to-setup-hide-my-wp-on-nginx-server/" target="_blank" style="color: red">' . __( "Learn how to setup on Nginx server", _HMW_PLUGIN_NAME_ ) . '</a></strong>' ) );
247
+ }
248
+
249
  //Redirect to the new admin URL
250
  if ( HMW_Classes_Tools::getOption( 'logout' ) ) {
251
 
252
  //Set the cookies for the current path
253
  $cookies = HMW_Classes_ObjController::newInstance( 'HMW_Models_Cookies' );
254
 
255
+ if ( HMW_Classes_Tools::isNginx() || $cookies->setCookiesCurrentPath() ) {
256
+ //set logout to false
257
  HMW_Classes_Tools::saveOptions( 'logout', false );
258
  //activate frontend test
259
  HMW_Classes_Tools::saveOptions( 'test_frontend', true );
274
  $this->model->saveValues( $_POST );
275
  }
276
 
277
+ //Flush the changes for xmlrpc.php rules
278
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' )->flushChanges();
279
+
280
  if ( ! HMW_Classes_Tools::getOption( 'error' ) ) {
281
 
282
  if ( ! HMW_Classes_Tools::getOption( 'logout' ) ) {
359
  //Clear the cache if there are no errors
360
  if ( ! HMW_Classes_Tools::getOption( 'error' ) ) {
361
 
362
+ //Flush the changes
363
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' )->flushChanges();
364
+
365
+ if ( HMW_Classes_Tools::getOption( 'hmw_firstload' ) ) {
366
+ //Add the must use plugin to force loading before all other plugins
367
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Compatibility' )->addMUPlugin();
368
  }
369
 
370
  //Clear the cache if there are no errors
371
+ if ( ! HMW_Classes_Tools::getOption( 'error' ) ) {
372
+
373
+ if ( ! HMW_Classes_Tools::getOption( 'logout' ) ) {
374
+ //Save the working options into backup
375
+ HMW_Classes_Tools::saveOptionsBackup();
376
+ }
377
+
378
+ //Clear the cache if there are no errors
379
+ HMW_Classes_Tools::emptyCache();
380
+ HMW_Classes_Error::setError( __( 'Saved' ), 'success' );
381
+ }
382
  }
383
  }
384
 
385
  break;
386
  case 'hmw_abort':
387
+ //get the token
388
+ $hmw_token = HMW_Classes_Tools::getOption( 'hmw_token' );
389
  //get the safe options from database
390
  HMW_Classes_Tools::$options = HMW_Classes_Tools::getOptions( true );
391
  //set th eprevious admin path
392
+ if($hmw_token) HMW_Classes_Tools::saveOptions( 'hmw_token',$hmw_token);
393
  HMW_Classes_Tools::saveOptions( 'error', false );
394
+ //set logout to false
395
+ HMW_Classes_Tools::saveOptions( 'logout', false );
396
+ //set test frontend to false
397
+ HMW_Classes_Tools::saveOptions( 'test_frontend', false );
398
 
399
  //Clear the cache if there are no errors
400
  HMW_Classes_Tools::emptyCache();
408
 
409
  //Set the cookies for the current path
410
  $cookies = HMW_Classes_ObjController::newInstance( 'HMW_Models_Cookies' );
 
 
 
411
 
412
+ if ( HMW_Classes_Tools::isNginx() || $cookies->setCookiesCurrentPath() ) {
413
  remove_all_filters( 'wp_redirect' );
414
  remove_all_filters( 'admin_url' );
415
  wp_safe_redirect( HMW_Classes_Tools::getSettingsUrl() );
423
  //Save the working options into backup
424
  HMW_Classes_Tools::saveOptionsBackup();
425
  break;
426
+ case 'hmw_newpluginschange':
427
+ //reset the change notification
428
+ HMW_Classes_Tools::saveOptions( 'changes', 0 );
429
+ remove_action( 'admin_notices', array( $this, 'showSaveRequires' ) );
430
+
431
+ //generate unique names for plugins if needed
432
+ if ( HMW_Classes_Tools::getOption( 'hmw_hide_plugins' ) ) {
433
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' )->hidePluginNames();
434
+ }
435
+ if ( HMW_Classes_Tools::getOption( 'hmw_hide_themes' ) ) {
436
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' )->hideThemeNames();
437
+ }
438
+
439
+ //Clear the cache and remove the redirects
440
+ HMW_Classes_Tools::emptyCache();
441
+
442
+ //Flush the WordPress rewrites
443
+ HMW_Classes_Tools::flushWPRewrites();
444
+
445
+ //Flush the changes
446
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' )->flushChanges();
447
+
448
+ if ( ! HMW_Classes_Error::isError() ) {
449
+ HMW_Classes_Error::setError( __( 'The list of plugins and themes was updated with success!' ), 'success' );
450
+ }
451
+ break;
452
  case 'hmw_confirm':
453
  HMW_Classes_Tools::saveOptions( 'error', false );
454
  HMW_Classes_Tools::saveOptions( 'logout', false );
controllers/Widget.php CHANGED
@@ -10,9 +10,14 @@ class HMW_Controllers_Widget extends HMW_Classes_FrontController {
10
  $this->risktasks = HMW_Classes_ObjController::getClass('HMW_Controllers_SecurityCheck')->getRiskTasks();
11
  $this->riskreport =HMW_Classes_ObjController::getClass('HMW_Controllers_SecurityCheck')->getRiskReport();
12
 
 
13
  //Show Hide My WP Offer
14
- if ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'lite' && date('d') >= 15 && date('d') <= 31) {
15
- echo HMW_Classes_Error::showError( sprintf( __( '%sLimited Time Offer%s: Get %s65%% OFF%s today on Hide My WP Ghost 5 Websites License. %sHurry Up!%s', _HMW_PLUGIN_NAME_ ), '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold"><strong style="color: red">', '</strong></a>', '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold"><strong style="color: red">', '</strong></a>', '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold">', '</a>' ) );
 
 
 
 
16
  }
17
 
18
  echo '<script>var hmwQuery = {"ajaxurl": "' . admin_url( 'admin-ajax.php' ) . '","nonce": "' . wp_create_nonce( _HMW_NONCE_ID_ ) . '"}</script>';
10
  $this->risktasks = HMW_Classes_ObjController::getClass('HMW_Controllers_SecurityCheck')->getRiskTasks();
11
  $this->riskreport =HMW_Classes_ObjController::getClass('HMW_Controllers_SecurityCheck')->getRiskReport();
12
 
13
+
14
  //Show Hide My WP Offer
15
+ if ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'lite' && date( 'Y-m-d' ) >= '2020-11-27' && date( 'Y-m-d' ) < '2020-11-01' ) {
16
+ HMW_Classes_Error::showError( sprintf( __( '%sBlack Friday!!%s Get Hide My WP Ghost today with the best discounts of the year. %sSee Ofers!%s', _HMW_PLUGIN_NAME_ ), '<strong style="color: red; font-size: 16px;">', '</strong>', '<a href="https://hidemywpghost.com/hide-my-wp-ghost-black-friday-offer/" target="_blank" style="font-weight: bold">', '</a>' ) );
17
+ }elseif ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'lite' && date( 'Y-m-d' ) >= '2020-10-28' && date( 'Y-m-d' ) < '2020-11-01' ) {
18
+ HMW_Classes_Error::showError( sprintf( __( '%sHalloween Special!!%s Get %s80%% OFF%s on Hide My WP Ghost - Unlimited Websites License until 31 October 2020. %sSee Ofer!%s', _HMW_PLUGIN_NAME_ ), '<strong style="color: red; font-size: 16px;">', '</strong>', '<strong style="color: red">', '</strong>', '<a href="https://hidemywpghost.com/hide-my-wp-ghost-halloween-offer/" target="_blank" style="font-weight: bold">', '</a>' ) );
19
+ }elseif ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'lite' && date( 'm' ) <> 10 && date( 'm' ) <> 11 && ((date( 'd' ) >= 15 && date( 'd' ) <= 20) || (date( 'd' ) >= 25 && date( 'd' ) <= 30)) ) {
20
+ HMW_Classes_Error::showError( sprintf( __( '%sLimited Time Offer%s: Get %s65%% OFF%s today on Hide My WP Ghost 5 Websites License. %sHurry Up!%s', _HMW_PLUGIN_NAME_ ), '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold;"><strong style="color: red">', '</strong></a>', '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold"><strong style="color: red">', '</strong></a>', '<a href="https://wpplugins.tips/buy/5_websites_special" target="_blank" style="font-weight: bold">', '</a>' ) );
21
  }
22
 
23
  echo '<script>var hmwQuery = {"ajaxurl": "' . admin_url( 'admin-ajax.php' ) . '","nonce": "' . wp_create_nonce( _HMW_NONCE_ID_ ) . '"}</script>';
index.php CHANGED
@@ -6,9 +6,9 @@
6
  Plugin Name: Hide My WP Ghost Lite
7
  Plugin URI: https://wordpress.org/plugins/hide-my-wp/
8
  Description: The best solution for WordPress Security. Hide wp-admin, wp-login, wp-content, plugins, themes etc. Add Firewall, Brute Force protection & more. <br /> <a href="https://hidemywpghost.com/wordpress" target="_blank"><strong>Unlock all features</strong></a>
9
- Version: 4.0.11
10
  Author: WPPlugins - WordPress Security Plugins
11
- Author URI: https://wpplugins.tips
12
  License: GPLv2 or later
13
  License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
14
  Text Domain: hide-my-wp
@@ -16,7 +16,7 @@
16
  */
17
 
18
  if (defined( 'NONCE_KEY' ) && defined( 'ABSPATH' ) && ! defined( 'HMW_VERSION' ) ) {
19
- define( 'HMW_VERSION', '4.0.11' );
20
  /* Call config files */
21
  require( dirname( __FILE__ ) . '/debug/index.php' );
22
  require( dirname( __FILE__ ) . '/config/config.php' );
6
  Plugin Name: Hide My WP Ghost Lite
7
  Plugin URI: https://wordpress.org/plugins/hide-my-wp/
8
  Description: The best solution for WordPress Security. Hide wp-admin, wp-login, wp-content, plugins, themes etc. Add Firewall, Brute Force protection & more. <br /> <a href="https://hidemywpghost.com/wordpress" target="_blank"><strong>Unlock all features</strong></a>
9
+ Version: 4.1.03
10
  Author: WPPlugins - WordPress Security Plugins
11
+ Author URI: https://hidemywp.co
12
  License: GPLv2 or later
13
  License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
14
  Text Domain: hide-my-wp
16
  */
17
 
18
  if (defined( 'NONCE_KEY' ) && defined( 'ABSPATH' ) && ! defined( 'HMW_VERSION' ) ) {
19
+ define( 'HMW_VERSION', '4.1.03' );
20
  /* Call config files */
21
  require( dirname( __FILE__ ) . '/debug/index.php' );
22
  require( dirname( __FILE__ ) . '/config/config.php' );
languages/hide-my-wp-en_US.mo DELETED
Binary file
languages/hide-my-wp-es_ES.mo CHANGED
Binary file
languages/hide-my-wp-es_ES.po CHANGED
@@ -1,15 +1,15 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Hide My Wordpress PRO\n"
4
- "POT-Creation-Date: 2020-05-14 19:48+0300\n"
5
- "PO-Revision-Date: 2020-05-14 20:33+0300\n"
6
  "Last-Translator: John Darrel <john@wpplugins.tips>\n"
7
  "Language-Team: WpPluginsTips <john@wpplugins.tips>\n"
8
  "Language: es_ES\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.3.1\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-WPHeader: index.php\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
@@ -50,7 +50,7 @@ msgstr ""
50
  "Para que Hide My WP funcione, la versión de PHP debe ser igual o mayor que "
51
  "5.1"
52
 
53
- #: classes/Tools.php:30 classes/Tools.php:34
54
  #, php-format
55
  msgid ""
56
  "Your memory limit is %sM. You need at least %sM to prevent loading errors in "
@@ -59,7 +59,7 @@ msgstr ""
59
  "Su límite de memoria es %sM. Necesitas al menos %sM para evitar errores de "
60
  "carga en el frontend. Mira..: %sIncrementar la memoria asignada a PHP%s"
61
 
62
- #: classes/Tools.php:122
63
  msgid ""
64
  "Your IP has been flagged for potential security violations. Please try again "
65
  "in a little while..."
@@ -67,28 +67,28 @@ msgstr ""
67
  "Su IP se ha boqueado por posibles infracciones de seguridad. Inténtalo de "
68
  "nuevo dentro de un rato ..."
69
 
70
- #: classes/Tools.php:333
71
  msgid "Documentation"
72
  msgstr "Documentación"
73
 
74
- #: classes/Tools.php:334
75
  msgid "Leave a review"
76
  msgstr "Dejar un comentario"
77
 
78
- #: classes/Tools.php:351
79
  msgid "Upgrade to Premium"
80
  msgstr "Mejorar a Premium"
81
 
82
- #: classes/Tools.php:353 controllers/SecurityCheck.php:185
83
  msgid "Settings"
84
  msgstr "Configuración"
85
 
86
- #: classes/Tools.php:1129
87
  #, php-format
88
  msgid "CONNECTION ERROR! Make sure your website can access: %s"
89
  msgstr "¡ERROR DE CONEXIÓN! Asegúrese de que su sitio web puede acceder a: %s"
90
 
91
- #: classes/Tools.php:1149
92
  msgid "New Login Information"
93
  msgstr "Ocultar la nueva ruta de admin"
94
 
@@ -112,9 +112,9 @@ msgstr "Es necesario establecer un número positivo de intentos"
112
  msgid "You need to set a positive waiting time"
113
  msgstr "Es necesario establecer un tiempo de espera positivo"
114
 
115
- #: controllers/Brute.php:107 controllers/Settings.php:261
116
- #: controllers/Settings.php:292 controllers/Settings.php:349
117
- #: controllers/Settings.php:362
118
  msgid "Saved"
119
  msgstr "Guardado"
120
 
@@ -197,8 +197,8 @@ msgid "Hide My WP - Security Check"
197
  msgstr "Hide My WP - Control de seguridad"
198
 
199
  #: controllers/Menu.php:110 controllers/Menu.php:218 models/Settings.php:37
200
- #: view/Advanced.php:226 view/Mapping.php:229 view/Permalinks.php:549
201
- #: view/Tweaks.php:178
202
  msgid "Security Check"
203
  msgstr "Control de seguridad"
204
 
@@ -226,7 +226,7 @@ msgstr "Hide My WP - Configuración Avanzada"
226
  msgid "Advanced"
227
  msgstr "Configuración Avanzada"
228
 
229
- #: controllers/Menu.php:147 controllers/Settings.php:190
230
  msgid "Hide My WP"
231
  msgstr "Hide My WP"
232
 
@@ -251,7 +251,7 @@ msgstr ""
251
  msgid "See all premium features"
252
  msgstr "Ver todas las características premium"
253
 
254
- #: controllers/SecurityCheck.php:23
255
  msgid ""
256
  "You should check your website every week to see if there are any security "
257
  "changes."
@@ -259,7 +259,7 @@ msgstr ""
259
  "Deberías revisar tu sitio web cada semana para ver si hay algún cambio de "
260
  "seguridad."
261
 
262
- #: controllers/SecurityCheck.php:56
263
  msgid ""
264
  "First, you need to connect Hide My Wp with WPPlugins and switch from Default "
265
  "mode to Lite Mode."
@@ -267,31 +267,31 @@ msgstr ""
267
  "Primero, debes conectar Hide My Wp con WPPlugins y cambiar del modo por "
268
  "defecto al modo Lite."
269
 
270
- #: controllers/SecurityCheck.php:60 view/Brute.php:30 view/Brute.php:31
271
  #: view/Brute.php:81 view/Brute.php:94 view/Log.php:12 view/Mapping.php:88
272
- #: view/Mapping.php:162 view/Permalinks.php:338 view/Permalinks.php:413
273
- #: view/Permalinks.php:444 view/Tweaks.php:27
274
  #, php-format
275
  msgid "This feature requires %sHide My WP Ghost%s."
276
  msgstr "Esta característica requiere %sHide My WP Ghost%s."
277
 
278
- #: controllers/SecurityCheck.php:60 view/Brute.php:32 view/Brute.php:82
279
  #: view/Brute.php:95 view/Log.php:13 view/Mapping.php:89 view/Mapping.php:163
280
- #: view/Permalinks.php:39 view/Permalinks.php:339 view/Permalinks.php:414
281
- #: view/Permalinks.php:445 view/Tweaks.php:28
282
  msgid "PRO"
283
  msgstr "PRO"
284
 
285
- #: controllers/SecurityCheck.php:64
286
  msgid "First, you need to switch Hide My Wp from Default mode to Lite Mode."
287
  msgstr ""
288
  "Primero, tienes que cambiar Hide My Wp del modo por defecto al modo Lite."
289
 
290
- #: controllers/SecurityCheck.php:105
291
  msgid "PHP Version"
292
  msgstr "Versión de PHP"
293
 
294
- #: controllers/SecurityCheck.php:109
295
  msgid ""
296
  "Using an old version of PHP makes your site slow and prone to hacker attacks "
297
  "due to known vulnerabilities that exist in versions of PHP that are no "
@@ -303,7 +303,7 @@ msgstr ""
303
  "las versiones de PHP que ya no se mantienen. <br /><br />Necesita "
304
  "<strong>PHP 7.0</strong> o superior para su sitio web."
305
 
306
- #: controllers/SecurityCheck.php:110
307
  msgid ""
308
  "Email your hosting company and tell them you'd like to switch to a newer "
309
  "version of PHP or move your site to a better hosting company."
@@ -312,11 +312,11 @@ msgstr ""
312
  "gustaría cambiar a una nueva versión de PHP o mover su sitio a una compañía "
313
  "de hospedaje mejor."
314
 
315
- #: controllers/SecurityCheck.php:113
316
  msgid "Mysql Version"
317
  msgstr "Versión Mysql"
318
 
319
- #: controllers/SecurityCheck.php:117
320
  msgid ""
321
  "Using an old version of MySQL makes your site slow and prone to hacker "
322
  "attacks due to known vulnerabilities that exist in versions of MySQL that "
@@ -328,7 +328,7 @@ msgstr ""
328
  "existen en las versiones de MySQL que ya no se mantienen. <br /><br />Usted "
329
  "necesita <strong>Mysql 5.4</strong> o superior"
330
 
331
- #: controllers/SecurityCheck.php:118
332
  msgid ""
333
  "Email your hosting company and tell them you'd like to switch to a newer "
334
  "version of MySQL or move your site to a better hosting company"
@@ -337,11 +337,11 @@ msgstr ""
337
  "gustaría cambiar a una nueva versión de MySQL o mover su sitio a una "
338
  "compañía de hospedaje mejor"
339
 
340
- #: controllers/SecurityCheck.php:121
341
  msgid "WordPress Version"
342
  msgstr "Versión de WordPress"
343
 
344
- #: controllers/SecurityCheck.php:125
345
  #, php-format
346
  msgid ""
347
  "You should always update WordPress to the %slatest versions%s. These usually "
@@ -358,15 +358,15 @@ msgstr ""
358
  "recibirás un mensaje de actualización en las pantallas de administración de "
359
  "WordPress. Para actualizar WordPress, haz clic en el enlace de este mensaje."
360
 
361
- #: controllers/SecurityCheck.php:126
362
  msgid "There is a newer version of WordPress available ({version})."
363
  msgstr "Hay una nueva versión de WordPress disponible ({versión})."
364
 
365
- #: controllers/SecurityCheck.php:129
366
  msgid "WP Debug Mode"
367
  msgstr "Modo de depuración de WP"
368
 
369
- #: controllers/SecurityCheck.php:133
370
  msgid ""
371
  "Every good developer should turn on debugging before getting started on a "
372
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
@@ -382,7 +382,7 @@ msgstr ""
382
  "el frontend le permitirá a los hackers saber mucho sobre tu sitio web de "
383
  "WordPress."
384
 
385
- #: controllers/SecurityCheck.php:134
386
  msgid ""
387
  "Disable WP_DEBUG for live websites in wp_config.php <code>define('WP_DEBUG', "
388
  "false);</code>"
@@ -390,11 +390,11 @@ msgstr ""
390
  "Deshabilitar WP_DEBUG para sitios web en vivo en wp_config.php "
391
  "<code>define('WP_DEBUG', false);</code>"
392
 
393
- #: controllers/SecurityCheck.php:138
394
  msgid "DB Debug Mode"
395
  msgstr "Modo de depuración DB"
396
 
397
- #: controllers/SecurityCheck.php:142
398
  msgid ""
399
  "It's not safe to have Database Debug turned on. Make sure you don't use "
400
  "Database debug on live websites."
@@ -402,7 +402,7 @@ msgstr ""
402
  "No es seguro tener activado el depurador de la base de datos. Asegúrate de "
403
  "no usar el depurador de la base de datos en sitios web en vivo."
404
 
405
- #: controllers/SecurityCheck.php:143
406
  #, php-format
407
  msgid ""
408
  "Turn off the debug plugins if your website is live. You can also switch on "
@@ -411,11 +411,11 @@ msgstr ""
411
  "Apague los plugins de depuración si su sitio web está en vivo. También "
412
  "puedes activar %sHide My Wp > Tweaks > Disable DB Debug in Frontent%s"
413
 
414
- #: controllers/SecurityCheck.php:147
415
  msgid "Script Debug Mode"
416
  msgstr "Modo de depuración de guiones"
417
 
418
- #: controllers/SecurityCheck.php:151
419
  msgid ""
420
  "Every good developer should turn on debugging before getting started on a "
421
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
@@ -431,7 +431,7 @@ msgstr ""
431
  "el frontend le permitirá a los hackers saber mucho sobre tu sitio web de "
432
  "WordPress."
433
 
434
- #: controllers/SecurityCheck.php:152
435
  msgid ""
436
  "Disable SCRIPT_DEBUG for live websites in wp_config.php "
437
  "<code>define('SCRIPT_DEBUG', false);</code>"
@@ -439,11 +439,11 @@ msgstr ""
439
  "Deshabilitar SCRIPT_DEBUG para sitios web en vivo en wp_config.php "
440
  "<code>define('SCRIPT_DEBUG', false);</code>"
441
 
442
- #: controllers/SecurityCheck.php:156
443
  msgid "display_errors PHP directive"
444
  msgstr "errores_de_visualización Directiva PHP"
445
 
446
- #: controllers/SecurityCheck.php:160
447
  msgid ""
448
  "Displaying any kind of debug info in the frontend is extremely bad. If any "
449
  "PHP errors happen on your site they should be logged in a safe place and not "
@@ -454,15 +454,15 @@ msgstr ""
454
  "registrado en un lugar seguro y no ser mostrado a los visitantes o "
455
  "potenciales atacantes."
456
 
457
- #: controllers/SecurityCheck.php:161
458
  msgid "Edit wp_config.php and add <code>ini_set('display_errors', 0);</code>"
459
  msgstr "Edita wp_config.php y añade <code>ini_set('display_errors', 0);</code>"
460
 
461
- #: controllers/SecurityCheck.php:164
462
  msgid "Backend under SSL"
463
  msgstr "Backend bajo SSL"
464
 
465
- #: controllers/SecurityCheck.php:168
466
  msgid ""
467
  "SSL is an abbreviation used for Secure Sockets Layers, which are encryption "
468
  "protocols used on the internet to secure information exchange and provide "
@@ -480,16 +480,16 @@ msgstr ""
480
  "seguridad de la capa de transporte. <br /><br />Es importante tener una "
481
  "conexión segura para el panel de administración en WordPress."
482
 
483
- #: controllers/SecurityCheck.php:169
484
  #, php-format
485
  msgid "Learn how to set your website as %s. %sClick Here%s"
486
  msgstr "Aprende a configurar tu sitio web como %s. %sHaz clic aquí%s"
487
 
488
- #: controllers/SecurityCheck.php:172
489
  msgid "User 'admin' as Administrator"
490
  msgstr "Ocultar la nueva ruta de admin"
491
 
492
- #: controllers/SecurityCheck.php:176
493
  msgid ""
494
  "In the old days, the default WordPress admin username was 'admin'. Since "
495
  "usernames make up half of the login credentials, this made it easier for "
@@ -504,15 +504,15 @@ msgstr ""
504
  "WordPress ha cambiado esto y ahora requiere que selecciones un nombre de "
505
  "usuario personalizado al momento de instalar WordPress."
506
 
507
- #: controllers/SecurityCheck.php:177
508
  msgid "Change the user 'admin' with another name to improve security."
509
  msgstr "Cambiar el usuario 'admin' por otro nombre para mejorar la seguridad."
510
 
511
- #: controllers/SecurityCheck.php:180
512
  msgid "Spammers can easily signup"
513
  msgstr "Los spammers pueden inscribirse fácilmente"
514
 
515
- #: controllers/SecurityCheck.php:184
516
  msgid ""
517
  "If you do not have an e-commerce, membership or guest posting website, you "
518
  "shouldn't let users subscribe to your blog. You will end up with spam "
@@ -524,7 +524,7 @@ msgstr ""
524
  "su blog. Terminará con registros de spam y su sitio web se llenará de "
525
  "contenido y comentarios de spam."
526
 
527
- #: controllers/SecurityCheck.php:185
528
  #, php-format
529
  msgid ""
530
  "Change the signup path from %sHide My Wp > Custom Register URL%s or uncheck "
@@ -533,19 +533,19 @@ msgstr ""
533
  "Cambie la ruta de registro desde %sHide My Wp > Custom Register URL%s o "
534
  "desmarque la opción %s > %s > %s"
535
 
536
- #: controllers/SecurityCheck.php:185 controllers/SecurityCheck.php:444
537
  msgid "General"
538
  msgstr "General"
539
 
540
- #: controllers/SecurityCheck.php:185
541
  msgid "Membership"
542
  msgstr "Membresía"
543
 
544
- #: controllers/SecurityCheck.php:188
545
  msgid "Outdated Plugins"
546
  msgstr "Plugins obsoletos"
547
 
548
- #: controllers/SecurityCheck.php:192
549
  msgid ""
550
  "WordPress and its plugins and themes are like any other software installed "
551
  "on your computer, and like any other application on your devices. "
@@ -574,17 +574,17 @@ msgstr ""
574
  "agujeros de seguridad. <br /><br />Mantener los plugins actualizados es una "
575
  "de las formas más importantes y fáciles de mantener su sitio seguro."
576
 
577
- #: controllers/SecurityCheck.php:193 controllers/SecurityCheck.php:201
578
  msgid "Go to the Updates page and update all the plugins to the last version."
579
  msgstr ""
580
  "Ve a la página de actualizaciones y actualiza todos los plugins a la última "
581
  "versión."
582
 
583
- #: controllers/SecurityCheck.php:196
584
  msgid "Not Updated Plugins"
585
  msgstr "Plugins no actualizados"
586
 
587
- #: controllers/SecurityCheck.php:200
588
  msgid ""
589
  "Plugins that have not been updated in the last 12 months can have real "
590
  "security problems. Make sure you use updated plugins from WordPress "
@@ -594,11 +594,11 @@ msgstr ""
594
  "tener verdaderos problemas de seguridad. Asegúrate de usar los plugins "
595
  "actualizados del directorio de WordPress."
596
 
597
- #: controllers/SecurityCheck.php:204
598
  msgid "Version Incompatible Plugins"
599
  msgstr "(sólo si otros plugins de cache lo requieren)"
600
 
601
- #: controllers/SecurityCheck.php:208
602
  msgid ""
603
  "Plugins that are incompatible with your version of WordPress can have real "
604
  "security problems. Make sure you use tested plugins from WordPress Directory."
@@ -607,15 +607,15 @@ msgstr ""
607
  "verdaderos problemas de seguridad. Asegúrate de usar los plugins probados "
608
  "del directorio de WordPress."
609
 
610
- #: controllers/SecurityCheck.php:209
611
  msgid "Make sure you use tested plugins from WordPress Directory."
612
  msgstr "Asegúrate de usar los plugins probados del directorio de WordPress."
613
 
614
- #: controllers/SecurityCheck.php:212
615
  msgid "Outdated Themes"
616
  msgstr "Temas obsoletos"
617
 
618
- #: controllers/SecurityCheck.php:216
619
  msgid ""
620
  "WordPress and its plugins and themes are like any other software installed "
621
  "on your computer, and like any other application on your devices. "
@@ -644,17 +644,17 @@ msgstr ""
644
  "seguridad.<br /><br />Mantener los temas actualizados es una de las formas "
645
  "más importantes y sencillas de mantener su sitio seguro."
646
 
647
- #: controllers/SecurityCheck.php:217
648
  msgid "Go to the Updates page and update all the themes to the last version."
649
  msgstr ""
650
  "Ve a la página de actualizaciones y actualiza todos los temas a la última "
651
  "versión."
652
 
653
- #: controllers/SecurityCheck.php:220
654
  msgid "Database Prefix"
655
  msgstr "Prefijo de la base de datos"
656
 
657
- #: controllers/SecurityCheck.php:224
658
  msgid ""
659
  "The WordPress database is like a brain for your entire WordPress site, "
660
  "because every single bit of information about your site is stored there, "
@@ -673,7 +673,7 @@ msgstr ""
673
  "facilita a los hackers el planear un ataque masivo apuntando al prefijo "
674
  "predeterminado <strong>wp_</strong>."
675
 
676
- #: controllers/SecurityCheck.php:225
677
  #, php-format
678
  msgid ""
679
  "Hide My WP protects your website from most SQL injections but, if possible, "
@@ -684,11 +684,11 @@ msgstr ""
684
  "pero, si es posible, utilice un prefijo personalizado para las tablas de la "
685
  "base de datos para evitar las inyecciones de SQL. %sLeer más%s"
686
 
687
- #: controllers/SecurityCheck.php:228
688
  msgid "Versions in Source Code"
689
  msgstr "Versiones en el código fuente"
690
 
691
- #: controllers/SecurityCheck.php:232
692
  msgid ""
693
  "WordPress, plugins and themes add their version info to the source code, so "
694
  "anyone can see it. <br /><br />Hackers can easily find a website with "
@@ -700,20 +700,20 @@ msgstr ""
700
  "pueden encontrar fácilmente un sitio web con plugins o temas de versiones "
701
  "vulnerables, y apuntarlos con Exploits de Día Cero."
702
 
703
- #: controllers/SecurityCheck.php:233
704
  #, php-format
705
  msgid "Switch on %sHide My WP > Tweaks > %s %s"
706
  msgstr "Enciende %sHide My WP > Ajustes > %s %s"
707
 
708
- #: controllers/SecurityCheck.php:233 view/Tweaks.php:65
709
  msgid "Hide Versions and WordPress Tags"
710
  msgstr "Ocultar versiones y etiquetas de WordPress"
711
 
712
- #: controllers/SecurityCheck.php:237
713
  msgid "Salts and Security Keys valid"
714
  msgstr "Las sales y las llaves de seguridad son válidas"
715
 
716
- #: controllers/SecurityCheck.php:241
717
  msgid ""
718
  "Security keys are used to ensure better encryption of information stored in "
719
  "the user's cookies and hashed passwords. <br /><br />These make your site "
@@ -729,7 +729,7 @@ msgstr ""
729
  "recuerde estas claves. De hecho, una vez que las configures, no las volverás "
730
  "a ver. Por lo tanto, no hay excusa para no configurarlas correctamente."
731
 
732
- #: controllers/SecurityCheck.php:242
733
  msgid ""
734
  "Security keys are defined in wp-config.php as constants on lines. They "
735
  "should be as unique and as long as possible. <code>AUTH_KEY,SECURE_AUTH_KEY,"
@@ -741,18 +741,18 @@ msgstr ""
741
  "SECURE_AUTH_KEY,LOGGED_IN_KEY,NONCE_KEY,AUTH_SALT,SECURE_AUTH_SALT,"
742
  "LOGGED_IN_SALT,NONCE_SALT</code>"
743
 
744
- #: controllers/SecurityCheck.php:245
745
  msgid "Security Keys Updated"
746
  msgstr "Llaves de seguridad actualizadas"
747
 
748
- #: controllers/SecurityCheck.php:249
749
  msgid ""
750
  "The security keys in wp-config.php should be renewed as often as possible."
751
  msgstr ""
752
  "Las claves de seguridad en wp-config.php deben ser renovadas tan a menudo "
753
  "como sea posible."
754
 
755
- #: controllers/SecurityCheck.php:250
756
  #, php-format
757
  msgid ""
758
  "You can generate %snew Keys from here%s <code>AUTH_KEY,SECURE_AUTH_KEY,"
@@ -763,11 +763,11 @@ msgstr ""
763
  "LOGGED_IN_KEY,NONCE_KEY,AUTH_SALT,SECURE_AUTH_SALT,LOGGED_IN_SALT,"
764
  "NONCE_SALT</code>"
765
 
766
- #: controllers/SecurityCheck.php:253
767
  msgid "WordPress dDatabase Password"
768
  msgstr "Contraseña de la base de datos de WordPress dDatabase"
769
 
770
- #: controllers/SecurityCheck.php:257
771
  msgid ""
772
  "There is no such thing as an \"unimportant password\"! The same goes for "
773
  "your WordPress database password. <br />Although most servers are configured "
@@ -782,7 +782,7 @@ msgstr ""
782
  "significa que tu contraseña de la base de datos deba ser \"12345\" o ninguna "
783
  "contraseña en absoluto."
784
 
785
- #: controllers/SecurityCheck.php:258
786
  msgid ""
787
  "Choose a proper database password, at least 8 characters long with a "
788
  "combination of letters, numbers and special characters. After you change it, "
@@ -795,11 +795,11 @@ msgstr ""
795
  "archivo wp_config.php <code>define('DB_PASSWORD', "
796
  "'NEW_DB_PASSWORD_GOES_HERE');</code>"
797
 
798
- #: controllers/SecurityCheck.php:269
799
  msgid "/wp-content is visible in source code"
800
  msgstr "El contenido de /wp es visible en el código fuente"
801
 
802
- #: controllers/SecurityCheck.php:273
803
  msgid ""
804
  "It's important to rename common WordPress paths, such as wp-content and wp-"
805
  "includes to prevent hackers from knowing that you have a WordPress website."
@@ -808,7 +808,7 @@ msgstr ""
808
  "wp-incluido para evitar que los hackers sepan que tienes un sitio web de "
809
  "WordPress."
810
 
811
- #: controllers/SecurityCheck.php:274
812
  #, php-format
813
  msgid ""
814
  "Change the wp-content, wp-includes and other common paths with %sHide My Wp "
@@ -817,11 +817,11 @@ msgstr ""
817
  "Cambie el contenido del wp, wp-incluye y otros caminos comunes con %sHide My "
818
  "Wp > Permalinks%s"
819
 
820
- #: controllers/SecurityCheck.php:277
821
  msgid "/wp-content path is accessible"
822
  msgstr "/El camino del contenido de la página web es accesible.."
823
 
824
- #: controllers/SecurityCheck.php:281
825
  msgid ""
826
  "It's important to hide the common WordPress paths to prevent attacks on "
827
  "vulnerable plugins and themes. <br /> Also, it's important to hide the names "
@@ -832,7 +832,7 @@ msgstr ""
832
  "nombres de los plugins y temas para hacer imposible que los bots los "
833
  "detecten."
834
 
835
- #: controllers/SecurityCheck.php:282
836
  #, php-format
837
  msgid ""
838
  "Switch on %sHide My Wp > Hide WordPress Common Paths%s to hide the old paths"
@@ -840,12 +840,12 @@ msgstr ""
840
  "Enciende %sHide My Wp > Hide WordPress Common Paths%s para ocultar los "
841
  "viejos caminos"
842
 
843
- #: controllers/SecurityCheck.php:286 controllers/SecurityCheck.php:294
844
  #, php-format
845
  msgid "%s is visible in source code"
846
  msgstr "%s es visible en el código fuente"
847
 
848
- #: controllers/SecurityCheck.php:290
849
  #, php-format
850
  msgid ""
851
  "Having the admin URL visible in the source code it's really bad because "
@@ -859,7 +859,7 @@ msgstr ""
859
  "personalizada no debería aparecer en la URL de Ajax. <br /><br />Encuentra "
860
  "soluciones para %show para ocultar la ruta del código fuente%s."
861
 
862
- #: controllers/SecurityCheck.php:291
863
  #, php-format
864
  msgid ""
865
  "Switch on %sHide My WP > Permalinks > Hide wp-admin from ajax URL%s. Hide "
@@ -869,7 +869,7 @@ msgstr ""
869
  "%s. Ocultar cualquier referencia a la ruta del administrador de los plugins "
870
  "instalados."
871
 
872
- #: controllers/SecurityCheck.php:298
873
  #, php-format
874
  msgid ""
875
  "Having the login URL visible in the source code it's really bad because "
@@ -885,16 +885,16 @@ msgstr ""
885
  "Bruta activada para ello. <br ><br />Encuentra soluciones para %show para "
886
  "ocultar la ruta del código fuente%s."
887
 
888
- #: controllers/SecurityCheck.php:299
889
  #, php-format
890
  msgid "%sHide the login path%s from theme menu or widget."
891
  msgstr "%sOculta la ruta de acceso%s del menú temático o del widget."
892
 
893
- #: controllers/SecurityCheck.php:302
894
  msgid "/wp-login path is accessible"
895
  msgstr "/La ruta de acceso al wp es accesible"
896
 
897
- #: controllers/SecurityCheck.php:306
898
  msgid ""
899
  "If your site allows user logins, you need your login page to be easy to find "
900
  "for your users. You also need to do other things to protect against "
@@ -911,7 +911,7 @@ msgstr ""
911
  "reducir el número de intentos de inicio de sesión maliciosos. Una forma de "
912
  "hacerlo es dificultando la búsqueda de su página de inicio de sesión."
913
 
914
- #: controllers/SecurityCheck.php:307
915
  #, php-format
916
  msgid ""
917
  "Change the wp-login from %sHide My Wp > Custom login URL%s and Switch on "
@@ -920,11 +920,11 @@ msgstr ""
920
  "Cambie el wp-login de %sHide My Wp > Custom login URL%s y encienda %sHide My "
921
  "Wp > Brute Force Protection%s"
922
 
923
- #: controllers/SecurityCheck.php:310
924
  msgid "/wp_config.php file is writable"
925
  msgstr "El archivo /wp_config.php es escribible"
926
 
927
- #: controllers/SecurityCheck.php:314
928
  msgid ""
929
  "One of the most important files in your WordPress installation is the wp-"
930
  "config.php file. <br />This file is located in the root directory of your "
@@ -936,7 +936,7 @@ msgstr ""
936
  "de la instalación de WordPress y contiene los detalles de la configuración "
937
  "básica de su sitio web, como la información de conexión a la base de datos."
938
 
939
- #: controllers/SecurityCheck.php:315
940
  #, php-format
941
  msgid ""
942
  "Try setting chmod to %s0400%s or %s0440%s and if the website works normally "
@@ -945,11 +945,11 @@ msgstr ""
945
  "Intenta poner chmod en %s0400%s o %s0440%s y si el sitio web funciona "
946
  "normalmente es el mejor para usar."
947
 
948
- #: controllers/SecurityCheck.php:318
949
  msgid "wp-config.php & wp-config-sample.php files are accessible "
950
  msgstr "se puede acceder a los archivos wp-config.php y wp-config-sample.php"
951
 
952
- #: controllers/SecurityCheck.php:322
953
  msgid ""
954
  "One of the most important files in your WordPress installation is the wp-"
955
  "config.php file. <br />This file is located in the root directory of your "
@@ -961,7 +961,7 @@ msgstr ""
961
  "de la instalación de WordPress y contiene los detalles de la configuración "
962
  "básica de su sitio web, como la información de conexión a la base de datos."
963
 
964
- #: controllers/SecurityCheck.php:323
965
  #, php-format
966
  msgid ""
967
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-config.php "
@@ -970,11 +970,11 @@ msgstr ""
970
  "Enciende %sHide My Wp > Hide WordPress Common Files%s para ocultar los "
971
  "archivos wp-config.php & wp-config-sample.php"
972
 
973
- #: controllers/SecurityCheck.php:327
974
  msgid "readme.html file is accessible "
975
  msgstr "el archivo readme.html es accesible"
976
 
977
- #: controllers/SecurityCheck.php:331
978
  msgid ""
979
  "It's important to hide or remove the readme.html file because it contains WP "
980
  "version details."
@@ -982,7 +982,7 @@ msgstr ""
982
  "Es importante ocultar o eliminar el archivo readme.html porque contiene "
983
  "detalles de la versión WP."
984
 
985
- #: controllers/SecurityCheck.php:332
986
  #, php-format
987
  msgid ""
988
  "Rename readme.html file or switch on %sHide My Wp > Hide WordPress Common "
@@ -991,11 +991,11 @@ msgstr ""
991
  "Renombra el archivo readme.html o enciende %sHide My Wp > Hide WordPress "
992
  "Common Files%s"
993
 
994
- #: controllers/SecurityCheck.php:336
995
  msgid "install.php & upgrade.php files are accessible "
996
  msgstr "se puede acceder a los archivos install.php y upgrade.php"
997
 
998
- #: controllers/SecurityCheck.php:340
999
  msgid ""
1000
  "WordPress is well-known for its ease of installation. <br/>It's important to "
1001
  "hide the wp-admin/install.php and wp-admin/upgrade.php files because there "
@@ -1005,7 +1005,7 @@ msgstr ""
1005
  "ocultar los archivos wp-admin/install.php y wp-admin/upgrade.php porque ya "
1006
  "ha habido un par de problemas de seguridad con respecto a estos archivos."
1007
 
1008
- #: controllers/SecurityCheck.php:341
1009
  #, php-format
1010
  msgid ""
1011
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-admin/"
@@ -1014,11 +1014,11 @@ msgstr ""
1014
  "Activar %sHide My Wp > Hide WordPress Common Files%s para ocultar los "
1015
  "archivos wp-admin/install.php & wp-admin/upgrade.php"
1016
 
1017
- #: controllers/SecurityCheck.php:345
1018
  msgid "PHP register_globals is on"
1019
  msgstr "ej. usuario-nuevo o registrar"
1020
 
1021
- #: controllers/SecurityCheck.php:349
1022
  msgid ""
1023
  "This is one of the biggest security issues you can have on your site! If "
1024
  "your hosting company has this directive enabled by default, switch to "
@@ -1028,7 +1028,7 @@ msgstr ""
1028
  "sitio! Si su compañía de alojamiento tiene esta directiva activada por "
1029
  "defecto, ¡cambie a otra compañía inmediatamente!"
1030
 
1031
- #: controllers/SecurityCheck.php:350
1032
  msgid ""
1033
  "If you have access to php.ini file, set <code>register_globals = off</code> "
1034
  "or contact the hosting company to set it off"
@@ -1036,18 +1036,18 @@ msgstr ""
1036
  "Si tienes acceso al archivo php.ini, activa <code>register_globals = off</"
1037
  "code> o contacta con la compañía de alojamiento para activarlo"
1038
 
1039
- #: controllers/SecurityCheck.php:353
1040
  msgid "PHP expose_php is on"
1041
  msgstr "PHP expose_php está en"
1042
 
1043
- #: controllers/SecurityCheck.php:357
1044
  msgid ""
1045
  "Exposing the PHP version will make the job of attacking your site much "
1046
  "easier."
1047
  msgstr ""
1048
  "Exponer la versión PHP hará el trabajo de atacar su sitio mucho más fácil."
1049
 
1050
- #: controllers/SecurityCheck.php:358
1051
  msgid ""
1052
  "If you have access to php.ini file, set <code>expose_php = off</code> or "
1053
  "contact the hosting company to set it off"
@@ -1055,11 +1055,11 @@ msgstr ""
1055
  "Si tiene acceso al archivo php.ini, configure <code>expose_php = off</code> "
1056
  "o contacte con la compañía de alojamiento para configurarlo"
1057
 
1058
- #: controllers/SecurityCheck.php:361
1059
  msgid "PHP safe_mode is on"
1060
  msgstr "PHP safe_mode está activado"
1061
 
1062
- #: controllers/SecurityCheck.php:365
1063
  msgid ""
1064
  "PHP safe mode was one of the attempts to solve security problems of shared "
1065
  "web hosting servers. <br /><br />It is still being used by some web hosting "
@@ -1088,7 +1088,7 @@ msgstr ""
1088
  "funciones de PHP que no están restringidas, así que si un hacker ya ha "
1089
  "entrado - el modo seguro es inútil."
1090
 
1091
- #: controllers/SecurityCheck.php:366
1092
  msgid ""
1093
  "If you have access to php.ini file, set <code>safe_mode = off</code> or "
1094
  "contact the hosting company to set it off"
@@ -1096,11 +1096,11 @@ msgstr ""
1096
  "Si tienes acceso al archivo php.ini, activa el <code>modo seguro = off</"
1097
  "code> o contacta con la compañía de alojamiento para activarlo"
1098
 
1099
- #: controllers/SecurityCheck.php:369
1100
  msgid "PHP allow_url_include is on"
1101
  msgstr "PHP allow_url_include está activado"
1102
 
1103
- #: controllers/SecurityCheck.php:373
1104
  msgid ""
1105
  "Having this PHP directive enabled will leave your site exposed to cross-site "
1106
  "attacks (XSS). <br /><br />There's absolutely no valid reason to enable this "
@@ -1111,7 +1111,7 @@ msgstr ""
1111
  "para habilitar esta directiva, y usar cualquier código PHP que lo requiera "
1112
  "es muy arriesgado."
1113
 
1114
- #: controllers/SecurityCheck.php:374
1115
  msgid ""
1116
  "If you have access to php.ini file, set <code>allow_url_include = off</code> "
1117
  "or contact the hosting company to set it off"
@@ -1119,11 +1119,11 @@ msgstr ""
1119
  "Si tienes acceso al archivo php.ini, establece <code>allow_url_include = "
1120
  "off</code> o contacta con la compañía de alojamiento para activarlo"
1121
 
1122
- #: controllers/SecurityCheck.php:377
1123
- msgid "Plugins/Themes editor enabled"
1124
- msgstr "Plugins/Editor de temas habilitado"
1125
 
1126
- #: controllers/SecurityCheck.php:381
1127
  msgid ""
1128
  "The plugins and themes file editor is a very convenient tool because it "
1129
  "enables you to make quick changes without the need to use FTP. <br /><br /"
@@ -1137,7 +1137,7 @@ msgstr ""
1137
  "muestra el código fuente de PHP, sino que también permite a los atacantes "
1138
  "inyectar código malicioso en su sitio si logran acceder al administrador."
1139
 
1140
- #: controllers/SecurityCheck.php:382
1141
  msgid ""
1142
  "Disable DISALLOW_FILE_EDIT for live websites in wp_config.php "
1143
  "<code>define('DISALLOW_FILE_EDIT', true);</code>"
@@ -1145,12 +1145,12 @@ msgstr ""
1145
  "Deshabilitar DISALLOW_FILE_EDIT para sitios web en vivo en wp_config.php "
1146
  "<code>define('DISALLOW_FILE_EDIT', true);</code>"
1147
 
1148
- #: controllers/SecurityCheck.php:386
1149
  #, php-format
1150
  msgid "Folder %s is browsable "
1151
  msgstr "La carpeta %s es navegable"
1152
 
1153
- #: controllers/SecurityCheck.php:390
1154
  msgid ""
1155
  "Allowing anyone to view all files in the Uploads folder with a browser will "
1156
  "allow them to easily download all your uploaded files. It's a security and a "
@@ -1160,16 +1160,16 @@ msgstr ""
1160
  "navegador les permitirá descargar fácilmente todos sus archivos subidos. Es "
1161
  "una cuestión de seguridad y de derechos de autor."
1162
 
1163
- #: controllers/SecurityCheck.php:391
1164
  #, php-format
1165
  msgid "Learn how to disable %sDirectory Browsing%s"
1166
  msgstr "Aprende a deshabilitar la %sNavegación por el directorio%s"
1167
 
1168
- #: controllers/SecurityCheck.php:395
1169
  msgid "Windows Live Writer is on "
1170
  msgstr "Windows Live Writer está encendido"
1171
 
1172
- #: controllers/SecurityCheck.php:399
1173
  msgid ""
1174
  "If you're not using Windows Live Writer there's really no valid reason to "
1175
  "have its link in the page header, because this tells the whole world you're "
@@ -1179,18 +1179,18 @@ msgstr ""
1179
  "enlace en el encabezado de la página, porque esto le dice a todo el mundo "
1180
  "que estás usando WordPress."
1181
 
1182
- #: controllers/SecurityCheck.php:400
1183
  #, php-format
1184
  msgid "Switch on %sHide My Wp > Tweaks > Disable WLW Manifest scripts%s"
1185
  msgstr ""
1186
  "Enciende %sHide My Wp > Ajustes > Deshabilita los guiones del Manifiesto WLW"
1187
  "%s"
1188
 
1189
- #: controllers/SecurityCheck.php:404
1190
  msgid "XML-RPC access is on"
1191
  msgstr "Inhabilitar el acceso a la Rest API"
1192
 
1193
- #: controllers/SecurityCheck.php:408
1194
  msgid ""
1195
  "WordPress XML-RPC is a specification that aims to standardize communications "
1196
  "between different systems. It uses HTTP as the transport mechanism and XML "
@@ -1209,16 +1209,16 @@ msgstr ""
1209
  "contraseña con cada solicitud, lo cual es un gran no-no en los círculos de "
1210
  "seguridad."
1211
 
1212
- #: controllers/SecurityCheck.php:409
1213
  #, php-format
1214
  msgid "Switch on %sHide My Wp > Tweaks > Disable XML-RPC access%s"
1215
  msgstr "Enciende %sHide My Wp > Ajustes > Deshabilita el acceso XML-RPC%s"
1216
 
1217
- #: controllers/SecurityCheck.php:413
1218
  msgid "RDS is visible"
1219
  msgstr "El RDS es visible"
1220
 
1221
- #: controllers/SecurityCheck.php:417
1222
  msgid ""
1223
  "If you're not using any Really Simple Discovery services such as pingbacks, "
1224
  "there's no need to advertise that endpoint (link) in the header. Please note "
@@ -1232,16 +1232,16 @@ msgstr ""
1232
  "problema de seguridad porque \"quieren ser descubiertos\", pero si quieres "
1233
  "ocultar el hecho de que estás usando WP, este es el camino a seguir."
1234
 
1235
- #: controllers/SecurityCheck.php:418
1236
  #, php-format
1237
  msgid "Switch on %sHide My Wp > Tweaks > Hide RSD header%s"
1238
  msgstr "Enciende %sHide My Wp > Ajustes > Ocultar encabezamiento RSD%s"
1239
 
1240
- #: controllers/SecurityCheck.php:422
1241
  msgid "MySql Grant All Permissions"
1242
  msgstr "MySql otorga todos los permisos"
1243
 
1244
- #: controllers/SecurityCheck.php:426
1245
  msgid ""
1246
  "If an attacker gains access to your wp-config.php file and gets the MySQL "
1247
  "username and password, he'll be able to login to that database and do "
@@ -1261,16 +1261,16 @@ msgstr ""
1261
  "diario y regular, estos son los privilegios recomendados: SELECCIONAR, "
1262
  "INSERTAR, ACTUALIZAR y BORRAR."
1263
 
1264
- #: controllers/SecurityCheck.php:427
1265
  #, php-format
1266
  msgid "To learn how to revoke permissions from PhpMyAdmin %sClick here%s"
1267
  msgstr "Para aprender a revocar los permisos de PhpMyAdmin %sClick here%s"
1268
 
1269
- #: controllers/SecurityCheck.php:430
1270
  msgid "Author URL by ID access"
1271
  msgstr "URL del autor por acceso de identificación"
1272
 
1273
- #: controllers/SecurityCheck.php:434
1274
  msgid ""
1275
  "Usernames (unlike passwords) are not secret. By knowing someone's username, "
1276
  "you can't log in to their account. You also need the password. <br /><br /"
@@ -1294,16 +1294,16 @@ msgstr ""
1294
  "porque WP te redirigirá a siteurl.com/?author={id} si la identificación "
1295
  "existe en el sistema."
1296
 
1297
- #: controllers/SecurityCheck.php:435
1298
  #, php-format
1299
  msgid "Switch on %sHide My Wp > Hide Author ID URL%s"
1300
  msgstr "Enciende %sHide My Wp > Ocultar ID de Autor URL%s"
1301
 
1302
- #: controllers/SecurityCheck.php:439
1303
  msgid "Default WordPress Tagline"
1304
  msgstr "Línea de texto predeterminada de WordPress"
1305
 
1306
- #: controllers/SecurityCheck.php:443
1307
  msgid ""
1308
  "The WordPress site tagline is a short phrase located under the site title, "
1309
  "similar to a subtitle or advertising slogan. The goal of a tagline is to "
@@ -1317,124 +1317,119 @@ msgstr ""
1317
  ">Si no cambias el eslogan predeterminado, será muy fácil detectar que tu "
1318
  "sitio web fue realmente construido con WordPress"
1319
 
1320
- #: controllers/SecurityCheck.php:444
1321
  #, php-format
1322
  msgid "Change the Tagline in %s > %s"
1323
  msgstr "Cambie la línea de la etiqueta en %s > %s"
1324
 
1325
- #: controllers/SecurityCheck.php:444
1326
  msgid "Tagline"
1327
  msgstr "Lema"
1328
 
1329
- #: controllers/SecurityCheck.php:521 controllers/SecurityCheck.php:549
1330
- #: controllers/SecurityCheck.php:574
1331
- msgid "Saved! You can run the test again."
1332
- msgstr "¡Salvado! Puedes hacer la prueba de nuevo."
1333
-
1334
- #: controllers/SecurityCheck.php:526 controllers/SecurityCheck.php:553
1335
- msgid "Could not fix it. You need to change it yourself."
1336
- msgstr "No pude arreglarlo. Necesitas cambiarlo tú mismo."
1337
-
1338
- #: controllers/SecurityCheck.php:567
1339
  msgid "Saved! This task will be ignored on future tests."
1340
  msgstr "¡Salvado! Esta tarea será ignorada en futuras pruebas."
1341
 
1342
- #: controllers/SecurityCheck.php:621 controllers/SecurityCheck.php:639
1343
- #: controllers/SecurityCheck.php:653 controllers/SecurityCheck.php:666
1344
- #: controllers/SecurityCheck.php:678 controllers/SecurityCheck.php:923
1345
- #: controllers/SecurityCheck.php:1005 controllers/SecurityCheck.php:1021
1346
- #: controllers/SecurityCheck.php:1029 controllers/SecurityCheck.php:1105
1347
- #: controllers/SecurityCheck.php:1118 controllers/SecurityCheck.php:1132
1348
- #: controllers/SecurityCheck.php:1145 controllers/SecurityCheck.php:1157
1349
- #: controllers/SecurityCheck.php:1162 controllers/SecurityCheck.php:1187
1350
- #: controllers/SecurityCheck.php:1212 controllers/SecurityCheck.php:1226
1351
- #: controllers/SecurityCheck.php:1240 controllers/SecurityCheck.php:1257
1352
- #: controllers/SecurityCheck.php:1289 controllers/SecurityCheck.php:1311
1353
- #: controllers/SecurityCheck.php:1333 controllers/SecurityCheck.php:1355
1354
- #: controllers/SecurityCheck.php:1375 controllers/SecurityCheck.php:1397
1355
- #: controllers/SecurityCheck.php:1411 controllers/SecurityCheck.php:1420
 
 
 
 
1356
  msgid "Yes"
1357
  msgstr "Sí"
1358
 
1359
- #: controllers/SecurityCheck.php:621 controllers/SecurityCheck.php:639
1360
- #: controllers/SecurityCheck.php:653 controllers/SecurityCheck.php:666
1361
- #: controllers/SecurityCheck.php:678 controllers/SecurityCheck.php:1005
1362
- #: controllers/SecurityCheck.php:1021 controllers/SecurityCheck.php:1029
1363
- #: controllers/SecurityCheck.php:1105 controllers/SecurityCheck.php:1118
1364
- #: controllers/SecurityCheck.php:1132 controllers/SecurityCheck.php:1145
1365
- #: controllers/SecurityCheck.php:1157 controllers/SecurityCheck.php:1182
1366
- #: controllers/SecurityCheck.php:1192 controllers/SecurityCheck.php:1212
1367
- #: controllers/SecurityCheck.php:1226 controllers/SecurityCheck.php:1240
1368
- #: controllers/SecurityCheck.php:1289 controllers/SecurityCheck.php:1311
1369
- #: controllers/SecurityCheck.php:1333 controllers/SecurityCheck.php:1355
1370
- #: controllers/SecurityCheck.php:1375 controllers/SecurityCheck.php:1397
1371
- #: controllers/SecurityCheck.php:1411 controllers/SecurityCheck.php:1420
1372
  msgid "No"
1373
  msgstr "No"
1374
 
1375
- #: controllers/SecurityCheck.php:747
1376
  #, php-format
1377
  msgid "%s plugin are outdated: %s"
1378
  msgstr "%s Los plugins están obsoletos: %s"
1379
 
1380
- #: controllers/SecurityCheck.php:747 controllers/SecurityCheck.php:823
1381
  msgid "All plugins are up to date"
1382
  msgstr "Todos los plugins están actualizados"
1383
 
1384
- #: controllers/SecurityCheck.php:780
1385
  #, php-format
1386
  msgid "%s theme(s) are outdated: %s"
1387
  msgstr "%s Los temas están obsoletos: %s"
1388
 
1389
- #: controllers/SecurityCheck.php:780
1390
  msgid "Themes are up to date"
1391
  msgstr "Los temas están al día"
1392
 
1393
- #: controllers/SecurityCheck.php:859
1394
  msgid "All plugins are compatible"
1395
  msgstr "Vaciar IPs"
1396
 
1397
- #: controllers/SecurityCheck.php:944
1398
  #, php-format
1399
  msgid "%s days since last update"
1400
  msgstr "%s días desde la última actualización"
1401
 
1402
- #: controllers/SecurityCheck.php:944
1403
  msgid "Updated"
1404
  msgstr "Actualizado"
1405
 
1406
- #: controllers/SecurityCheck.php:961
1407
  msgid "Empty"
1408
  msgstr "Vacío"
1409
 
1410
- #: controllers/SecurityCheck.php:966
1411
  msgid "only "
1412
  msgstr "solamente"
1413
 
1414
- #: controllers/SecurityCheck.php:971
1415
  msgid "too simple"
1416
  msgstr "demasiado simple"
1417
 
1418
- #: controllers/SecurityCheck.php:976
1419
  msgid "Good"
1420
  msgstr "Bueno"
1421
 
1422
- #: controllers/SecurityCheck.php:1023
1423
  msgid ""
1424
  "Change the wp-config.php file permission to Read-Only using File Manager."
1425
  msgstr ""
1426
  "Cambie el permiso del archivo wp-config.php a sólo lectura usando el "
1427
  "Administrador de Archivos."
1428
 
1429
- #: controllers/SecurityCheck.php:1265
1430
  msgid "no"
1431
  msgstr "no"
1432
 
1433
- #: controllers/SecurityCheck.php:1417
1434
  msgid "Just another WordPress site"
1435
  msgstr "Otro sitio de AlmirallMed"
1436
 
1437
- #: controllers/Settings.php:45
1438
  #, php-format
1439
  msgid ""
1440
  "NGINX detected. In case you didn't add the code in the NGINX config already, "
@@ -1443,17 +1438,13 @@ msgstr ""
1443
  "NGINX detectado. En caso de que no haya añadido el código en la "
1444
  "configuración del NGINX ya, por favor añada la siguiente línea. %s"
1445
 
1446
- #: controllers/Settings.php:45 models/Rewrite.php:684
1447
- msgid "Learn How To Add the Code"
1448
- msgstr "Aprende a añadir el código"
1449
-
1450
- #: controllers/Settings.php:45
1451
  msgid "Don't forget to reload the Nginx service."
1452
  msgstr "No olvides reiniciar el servicio de Nginx"
1453
 
1454
- #: controllers/Settings.php:45
1455
- msgid "Learn How"
1456
- msgstr "Aprende cómo"
1457
 
1458
  #: controllers/Settings.php:54 view/Backup.php:16
1459
  msgid "Restore Settings"
@@ -1463,7 +1454,21 @@ msgstr "Restaurar Configuración"
1463
  msgid "You want to restore the last saved settings? "
1464
  msgstr "¿Desea restaurar la última configuración guardada?"
1465
 
1466
- #: controllers/Settings.php:75
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1467
  #, php-format
1468
  msgid ""
1469
  "%sLimited Time Offer%s: Get %s65%% OFF%s today on Hide My WP Ghost 5 "
@@ -1472,7 +1477,7 @@ msgstr ""
1472
  "%s Oferta de tiempo limitado%s: Obtenga hoy %s65%% de descuento%s en la "
1473
  "licencia de los sitios web de Hide My WP Ghost 5. %sHurry Up!%s"
1474
 
1475
- #: controllers/Settings.php:122
1476
  #, php-format
1477
  msgid ""
1478
  "New Plugin/Theme detected! You need to save the Hide My WP Setting again to "
@@ -1481,16 +1486,7 @@ msgstr ""
1481
  "¡Nuevo plugin/tema detectado! ¡Necesitas guardar la configuración de Hide My "
1482
  "WP de nuevo para incluirlos a todos! %s Haz clic aquí %s"
1483
 
1484
- #: controllers/Settings.php:135
1485
- #, php-format
1486
- msgid ""
1487
- "New Plugin/Theme detected! You need to save the Hide My WP Setting again to "
1488
- "include them all! %sSave Settings%s"
1489
- msgstr ""
1490
- "¡Nuevo plugin/tema detectado! ¡Necesitas guardar la configuración de Hide My "
1491
- "WP de nuevo para incluirlos a todos! %sGuardar ajustes%s"
1492
-
1493
- #: controllers/Settings.php:151
1494
  #, php-format
1495
  msgid ""
1496
  "To activate the new %sHide My WP %s %s settings you need to confirm and re-"
@@ -1499,19 +1495,19 @@ msgstr ""
1499
  "Para activar la nueva configuración de %sHide My WP %s %s necesitas "
1500
  "confirmar y volver a iniciar sesión!"
1501
 
1502
- #: controllers/Settings.php:159
1503
  msgid "Yes, I'm ready to re-login"
1504
  msgstr "Sí, estoy listo para volver a entrar"
1505
 
1506
- #: controllers/Settings.php:166 view/FrontendCheck.php:36
1507
  msgid "No, abort"
1508
  msgstr "No, cancelar"
1509
 
1510
- #: controllers/Settings.php:207
1511
  msgid "My Account"
1512
  msgstr "Mi cuenta"
1513
 
1514
- #: controllers/Settings.php:336
1515
  msgid ""
1516
  "Error: You entered the same text twice in the Text Mapping. We removed the "
1517
  "duplicates to prevent any redirect errors."
@@ -1519,7 +1515,11 @@ msgstr ""
1519
  "Error: Has introducido el mismo texto dos veces en el mapa de texto. "
1520
  "Eliminamos los duplicados para evitar cualquier error de redireccionamiento."
1521
 
1522
- #: controllers/Settings.php:479
 
 
 
 
1523
  msgid ""
1524
  "ERROR! Please make sure you use a valid token to connect the plugin with "
1525
  "WPPlugins"
@@ -1527,7 +1527,7 @@ msgstr ""
1527
  "¡ERROR! Por favor, asegúrate de usar un token válido para conectar el plugin "
1528
  "con WPPlugins"
1529
 
1530
- #: controllers/Settings.php:484
1531
  msgid ""
1532
  "ERROR! Please make sure you use an email address to connect the plugin with "
1533
  "WPPlugins"
@@ -1535,20 +1535,20 @@ msgstr ""
1535
  "¡ERROR! Por favor, asegúrate de usar una dirección de correo electrónico "
1536
  "para conectar el plugin con WPPlugins"
1537
 
1538
- #: controllers/Settings.php:533
1539
  msgid "Great! The backup is restored."
1540
  msgstr "La copia de seguridad se ha restaurado."
1541
 
1542
- #: controllers/Settings.php:547 controllers/Settings.php:550
1543
  msgid "Error! The backup is not valid."
1544
  msgstr "¡Error! Copia de seguridad inválida."
1545
 
1546
- #: controllers/Settings.php:553
1547
  msgid "Error! You have to enter a previous saved backup file."
1548
  msgstr ""
1549
  "¡Error! Tiene que seleccionar una copia de seguridad guardada previamente."
1550
 
1551
- #: controllers/Settings.php:566
1552
  msgid "Hide My Wp > Question"
1553
  msgstr "Hide My WP > Preguntas"
1554
 
@@ -1575,7 +1575,7 @@ msgstr "Responda a la pregunta:"
1575
  msgid "Login Blocked by Hide My WordPress"
1576
  msgstr "Inicio de sesión bloqueado por Ocultar mi WordPress"
1577
 
1578
- #: models/Compatibility.php:211
1579
  msgid ""
1580
  "CDN Enabled detected. Please include the new wp-content and wp-includes "
1581
  "paths in CDN Enabler Settings"
@@ -1583,7 +1583,7 @@ msgstr ""
1583
  "CDN Enabled detectado. Por favor, incluya en CDN Enabler Config las nuevas "
1584
  "rutas de wp-content y wp-includes"
1585
 
1586
- #: models/Compatibility.php:219
1587
  #, php-format
1588
  msgid ""
1589
  "CDN Enabler detected! Learn how to configure it with Hide My WP %sClick here"
@@ -1592,7 +1592,7 @@ msgstr ""
1592
  "¡Habilitador CDN detectado! Aprende a configurarlo con Hide My WP %sClick "
1593
  "here%s"
1594
 
1595
- #: models/Compatibility.php:231
1596
  #, php-format
1597
  msgid ""
1598
  "WP Super Cache CDN detected. Please include %s and %s paths in WP Super "
@@ -1601,7 +1601,7 @@ msgstr ""
1601
  "WP Super Cache CDN detectado. Por favor, incluye las rutas %s y %s en WP "
1602
  "Super Cache > CDN > Incluir directorios"
1603
 
1604
- #: models/Compatibility.php:238
1605
  #, php-format
1606
  msgid ""
1607
  "Hide My WP does not work without mode_rewrite. Please activate the rewrite "
@@ -1610,7 +1610,7 @@ msgstr ""
1610
  "Hide My WP no funciona sin mode_rewrite. Por favor, activa el módulo de "
1611
  "reescritura en Apache. %sMás detalles%s"
1612
 
1613
- #: models/Compatibility.php:243
1614
  #, php-format
1615
  msgid ""
1616
  "Hide My WP does not work with %s Permalinks. Change it to %s or other type "
@@ -1619,15 +1619,15 @@ msgstr ""
1619
  "Hide My WP no funciona con %s Permalinks. Cámbialo a %s o a otro tipo en "
1620
  "Configuración > Enlaces permanentes para ocultarlo"
1621
 
1622
- #: models/Compatibility.php:243
1623
  msgid "Plain"
1624
  msgstr "Plano"
1625
 
1626
- #: models/Compatibility.php:243
1627
  msgid "Post Name"
1628
  msgstr "Entrada"
1629
 
1630
- #: models/Compatibility.php:248
1631
  #, php-format
1632
  msgid ""
1633
  "You need to activate the URL Rewrite for IIS to be able to change the "
@@ -1636,14 +1636,14 @@ msgstr ""
1636
  "Es necesario activar URL Rewrite de IIS para poder cambiar la estructura de "
1637
  "enlace permanente a URL amigables (sin index.php). %sMás detalles%s"
1638
 
1639
- #: models/Compatibility.php:250
1640
  msgid ""
1641
  "You need to set the permalink structure to friendly URL (without index.php)."
1642
  msgstr ""
1643
  "Es necesario establecer la estructura de enlace permanente a URL amigables "
1644
  "(sin index.php)."
1645
 
1646
- #: models/Compatibility.php:255
1647
  msgid ""
1648
  "The constant ADMIN_COOKIE_PATH is defined in wp-config.php by another "
1649
  "plugin. Hide My WP will not work unless you remove the line "
@@ -1653,7 +1653,7 @@ msgstr ""
1653
  "plugin. Hide My WP no funcionará a menos que elimine la línea "
1654
  "define('ADMIN_COOKIE_PATH', ...);"
1655
 
1656
- #: models/Compatibility.php:261
1657
  #, php-format
1658
  msgid ""
1659
  "Inmotion detected. %sPlease read how to make the plugin compatible with "
@@ -1662,7 +1662,7 @@ msgstr ""
1662
  "Inmoción detectada. %sPor favor, lee cómo hacer el plugin compatible con "
1663
  "Inmotion Nginx Cache%s"
1664
 
1665
- #: models/Compatibility.php:273
1666
  msgid ""
1667
  "Hide My WP rules are not saved in the config file and this may affect the "
1668
  "website loading speed."
@@ -1670,7 +1670,7 @@ msgstr ""
1670
  "Las reglas de Hide My WP no se guardan en el archivo de configuración y esto "
1671
  "puede afectar a la velocidad de carga del sitio web."
1672
 
1673
- #: models/Compatibility.php:283
1674
  #, php-format
1675
  msgid ""
1676
  "Godaddy detected! To avoid CSS errors, make sure you switch off the CDN from "
@@ -1679,7 +1679,19 @@ msgstr ""
1679
  "¡Godaddy detectado! Para evitar errores de CSS, asegúrate de apagar el CDN "
1680
  "de %s"
1681
 
1682
- #: models/Rewrite.php:643
 
 
 
 
 
 
 
 
 
 
 
 
1683
  #, php-format
1684
  msgid ""
1685
  "IIS detected. You need to update your %s file by adding the following lines "
@@ -1688,7 +1700,7 @@ msgstr ""
1688
  "IIS detectado. Necesitas actualizar tu archivo %s añadiendo las siguientes "
1689
  "líneas después de la etiqueta %s"
1690
 
1691
- #: models/Rewrite.php:664 models/Rewrite.php:732
1692
  #, php-format
1693
  msgid ""
1694
  "Config file is not writable. You need to update your %s file by adding the "
@@ -1697,7 +1709,7 @@ msgstr ""
1697
  "El archivo de configuración no se puede escribir. Necesitas actualizar tu "
1698
  "archivo %s añadiendo las siguientes líneas al principio del archivo: %s"
1699
 
1700
- #: models/Rewrite.php:684
1701
  #, php-format
1702
  msgid ""
1703
  "WpEngine detected. Add the redirects in the WpEngine Redirect rules panel %s"
@@ -1705,7 +1717,11 @@ msgstr ""
1705
  "Motor WpEngine detectado. Añade los redireccionamientos en el panel de "
1706
  "reglas de WpEngine Redirect %s"
1707
 
1708
- #: models/Rewrite.php:764
 
 
 
 
1709
  #, php-format
1710
  msgid ""
1711
  "Config file is not writable. You have to added it manually at the beginning "
@@ -1714,7 +1730,7 @@ msgstr ""
1714
  "El archivo de configuración no se puede escribir. Tienes que añadirlo "
1715
  "manualmente al principio del archivo %s: %s"
1716
 
1717
- #: models/Rewrite.php:2034
1718
  msgid ""
1719
  "There has been a critical error on your website. Please check your site "
1720
  "admin email inbox for instructions."
@@ -1723,7 +1739,7 @@ msgstr ""
1723
  "de entrada del correo electrónico del administrador de su sitio para obtener "
1724
  "instrucciones."
1725
 
1726
- #: models/Rewrite.php:2036
1727
  msgid "There has been a critical error on your website."
1728
  msgstr "Ha habido un error crítico en su sitio web."
1729
 
@@ -1759,7 +1775,7 @@ msgstr "Registro de eventos del sitio web"
1759
  msgid "Test Your Website"
1760
  msgstr "Pruebe su sitio web"
1761
 
1762
- #: models/Settings.php:43 view/Plugins.php:29
1763
  msgid "Plugins"
1764
  msgstr "Plugins"
1765
 
@@ -1768,22 +1784,32 @@ msgid "Save your settings"
1768
  msgstr "Guardar tus ajustes"
1769
 
1770
  #: models/Settings.php:67
1771
- msgid "WP Super Cache"
1772
- msgstr "WP Super cache"
1773
 
1774
  #: models/Settings.php:69
1775
  msgid ""
1776
- "A very fast caching engine for WordPress that produces static html files. "
1777
- "Works well with Minify HTML plugin."
 
 
 
 
 
 
 
 
 
 
 
 
1778
  msgstr ""
1779
- "Un motor de caché muy rápido para WordPress que produce archivos html "
1780
- "estáticos. Funciona bien con el plugin Minify HTML."
1781
 
1782
- #: models/Settings.php:74
1783
  msgid "Autoptimize"
1784
  msgstr "Autoptimizar"
1785
 
1786
- #: models/Settings.php:76
1787
  msgid ""
1788
  "Autoptimize speeds up your website by optimizing JS, CSS and HTML, async-ing "
1789
  "JavaScript, removing emoji cruft, optimizing Google Fonts and more."
@@ -1792,24 +1818,32 @@ msgstr ""
1792
  "JavaScript, eliminando los emoji cruft, optimizando las fuentes de Google y "
1793
  "más."
1794
 
1795
- #: models/Settings.php:81
1796
- msgid "Minify HTML"
1797
- msgstr "Minify HTML"
1798
 
1799
- #: models/Settings.php:83
1800
  msgid ""
1801
- "Minify HTML output for clean looking markup and faster downloading. Minify "
1802
- "HTML also has optional specialized minification for JS and internal CSS."
 
 
 
 
1803
  msgstr ""
1804
- "Minimizar la salida HTML para un marcado de aspecto limpio y una descarga "
1805
- "más rápida. Minify HTML también tiene una minificación especializada "
1806
- "opcional para JS y CSS interno."
1807
 
1808
- #: models/Settings.php:88
 
 
 
 
 
 
 
1809
  msgid "iThemes Security"
1810
  msgstr "iTemas Seguridad"
1811
 
1812
- #: models/Settings.php:90
1813
  msgid ""
1814
  "iThemes Security gives you over 30+ ways to secure and protect your WP site. "
1815
  "WP sites can be an easy target for attacks because of plugin "
@@ -1820,11 +1854,11 @@ msgstr ""
1820
  "las vulnerabilidades de los plugins, las contraseñas débiles y el software "
1821
  "obsoleto."
1822
 
1823
- #: models/Settings.php:95
1824
  msgid "Sucuri Security"
1825
  msgstr "Seguridad de Sucuri"
1826
 
1827
- #: models/Settings.php:97
1828
  msgid ""
1829
  "The Sucuri WordPress Security plugin is a security toolset for security "
1830
  "integrity monitoring, malware detection and security hardening."
@@ -1833,11 +1867,11 @@ msgstr ""
1833
  "seguridad para el control de la integridad de la seguridad, la detección de "
1834
  "malware y el endurecimiento de la seguridad."
1835
 
1836
- #: models/Settings.php:102
1837
  msgid "Back Up WordPress"
1838
  msgstr "ej. adm, backend"
1839
 
1840
- #: models/Settings.php:104
1841
  msgid ""
1842
  "Simple automated backups of your WordPress-powered website. Back Up "
1843
  "WordPress will back up your entire site including your database and all your "
@@ -1848,25 +1882,11 @@ msgstr ""
1848
  "tu sitio, incluyendo tu base de datos y todos tus archivos en un horario que "
1849
  "te convenga."
1850
 
1851
- #: models/Settings.php:109
1852
- msgid "SEO SQUIRRLY"
1853
- msgstr "SEO SQUIRRLY"
1854
-
1855
- #: models/Settings.php:111
1856
- msgid ""
1857
- "Welcome to Assisted WordPress SEO. Say Good-Bye to Search Engine "
1858
- "Frustrations. Squirrly assists you in getting Excellent SEO for Humans and "
1859
- "Search Engines."
1860
- msgstr ""
1861
- "Bienvenido a Assisted WordPress SEO. Despídase de las frustraciones de los "
1862
- "motores de búsqueda. Squirrly te ayuda a conseguir un excelente SEO para "
1863
- "humanos y motores de búsqueda."
1864
-
1865
- #: models/Settings.php:116
1866
- msgid "Elementor Page Builder"
1867
- msgstr "Elementor Page Builder"
1868
 
1869
- #: models/Settings.php:118
1870
  msgid ""
1871
  "The most advanced frontend drag & drop page builder. Create high-end, pixel "
1872
  "perfect websites at record speeds. Any theme, any page, any design."
@@ -1875,11 +1895,11 @@ msgstr ""
1875
  "sitios web de alta gama y píxeles perfectos a velocidades récord. Cualquier "
1876
  "tema, cualquier página, cualquier diseño."
1877
 
1878
- #: models/Settings.php:123
1879
  msgid "Weglot Translate"
1880
  msgstr "Weglot Traducir"
1881
 
1882
- #: models/Settings.php:125
1883
  msgid ""
1884
  "Translate your website into multiple languages without any code. Weglot "
1885
  "Translate is fully SEO compatible and follows Google's best practices."
@@ -1887,20 +1907,29 @@ msgstr ""
1887
  "Traduce tu sitio web a varios idiomas sin ningún código. Weglot Translate es "
1888
  "totalmente compatible con el SEO y sigue las mejores prácticas de Google."
1889
 
1890
- #: models/Settings.php:130
1891
- msgid "AddToAny Share Btn"
1892
- msgstr "AddToAny Share Btn"
 
 
 
 
 
 
 
 
 
 
 
1893
 
1894
- #: models/Settings.php:132
1895
  msgid ""
1896
- "Share buttons for WordPress including the AddToAny sharing button, Facebook, "
1897
- "Twitter, Google+, Pinterest, WhatsApp, many more, and follow icons too."
 
1898
  msgstr ""
1899
- "Botones de compartir para WordPress, incluyendo el botón de compartir "
1900
- "AddToAny, Facebook, Twitter, Google+, Pinterest, WhatsApp, muchos más, y "
1901
- "también iconos de seguimiento."
1902
 
1903
- #: models/Settings.php:146
1904
  msgid ""
1905
  "You can't set both ADMIN and LOGIN with the same name. Please use different "
1906
  "names"
@@ -1908,16 +1937,7 @@ msgstr ""
1908
  "No se pueden definir ADMIN y LOGIN con el mismo nombre. Utilice diferentes "
1909
  "nombres"
1910
 
1911
- #: models/Settings.php:295
1912
- #, php-format
1913
- msgid ""
1914
- "Short name detected: %s. You need to use unique paths with more than 4 chars "
1915
- "to avoid WordPress errors."
1916
- msgstr ""
1917
- "Nombre corto detectado: %s. Necesitas usar rutas únicas con más de 4 "
1918
- "caracteres para evitar errores de WordPress."
1919
-
1920
- #: models/Settings.php:300
1921
  #, php-format
1922
  msgid ""
1923
  "Invalid name detected: %s. You need to use another name to avoid WordPress "
@@ -1926,7 +1946,16 @@ msgstr ""
1926
  "Nombre inválido detectado: %s. Necesitas usar otro nombre para evitar "
1927
  "errores de WordPress."
1928
 
1929
- #: models/Settings.php:305
 
 
 
 
 
 
 
 
 
1930
  #, php-format
1931
  msgid ""
1932
  "Invalid name detected: %s. Add only the final path name to avoid WordPress "
@@ -1935,7 +1964,7 @@ msgstr ""
1935
  "Nombre inválido detectado: %s. Añade sólo el nombre de la ruta final para "
1936
  "evitar errores de WordPress."
1937
 
1938
- #: models/Settings.php:309
1939
  #, php-format
1940
  msgid ""
1941
  "Invalid name detected: %s. The name can't start with / to avoid WordPress "
@@ -1944,7 +1973,7 @@ msgstr ""
1944
  "Nombre inválido detectado: %s. El nombre no puede comenzar con / para evitar "
1945
  "errores de WordPress."
1946
 
1947
- #: models/Settings.php:316
1948
  #, php-format
1949
  msgid ""
1950
  "Invalid name detected: %s. The paths can't end with . to avoid WordPress "
@@ -1953,7 +1982,7 @@ msgstr ""
1953
  "Nombre inválido detectado: %s. Los caminos no pueden terminar con . para "
1954
  "evitar errores de WordPress."
1955
 
1956
- #: models/Settings.php:343
1957
  #, php-format
1958
  msgid ""
1959
  "Weak name detected: %s. You need to use another name to increase your "
@@ -1963,42 +1992,18 @@ msgstr ""
1963
  "seguridad de tu sitio web."
1964
 
1965
  #: view/Advanced.php:11
1966
- msgid "Redirect Settings"
1967
- msgstr "Ajustes de Redireccionamiento"
1968
-
1969
- #: view/Advanced.php:15
1970
- msgid "Redirect hidden paths"
1971
- msgstr "Redirigir los caminos ocultos"
1972
-
1973
- #: view/Advanced.php:19
1974
- msgid "Front page"
1975
- msgstr "Página Principal"
1976
-
1977
- #: view/Advanced.php:20
1978
- msgid "404 page"
1979
- msgstr "Página 404"
1980
-
1981
- #: view/Advanced.php:32
1982
- msgid ""
1983
- "Redirect the protected paths /wp-admin, /wp-login to Front Page or 404 page."
1984
- msgstr ""
1985
- "Redirige las rutas protegidas /wp-admin, /wp-login a Front Page o 404 page."
1986
-
1987
- #: view/Advanced.php:33
1988
- msgid ""
1989
- "You can create a new page and come back to choose to redirect to that page"
1990
- msgstr ""
1991
- "Puedes crear una nueva página y volver a elegir para redirigirte a esa página"
1992
 
1993
- #: view/Advanced.php:39
1994
  msgid "Custom Safe URL Param"
1995
  msgstr "Parámetro de URL seguro personalizado"
1996
 
1997
- #: view/Advanced.php:40
1998
  msgid "eg. disable_url, safe_url"
1999
  msgstr "por ejemplo, deshabilitar_url, seguro_url"
2000
 
2001
- #: view/Advanced.php:46
2002
  msgid ""
2003
  "The Safe URL will set all the settings to default. Use it only if you're "
2004
  "locked out"
@@ -2006,46 +2011,61 @@ msgstr ""
2006
  "La URL segura establecerá todos los ajustes como predeterminados. Utilízala "
2007
  "sólo si estás bloqueado"
2008
 
2009
- #: view/Advanced.php:47
2010
  msgid "Safe URL:"
2011
  msgstr "URL segura:"
2012
 
2013
- #: view/Advanced.php:53
2014
- msgid "Compatibility Settings"
2015
- msgstr "Configuración"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2016
 
2017
- #: view/Advanced.php:61
2018
- msgid "Fix Relative URLs"
2019
- msgstr "Arreglar las URLs relativas"
 
2020
 
2021
- #: view/Advanced.php:63
2022
  #, php-format
2023
- msgid "Convert links like /wp-content/* into %s/wp-content/*."
2024
- msgstr "Convierte los enlaces como /wp-content/* en %s/wp-content/*."
 
 
 
 
2025
 
2026
  #: view/Advanced.php:73
2027
- msgid "Fix Sitemaps XML"
2028
- msgstr "Arreglar los Sitemaps XML"
2029
 
2030
  #: view/Advanced.php:75
2031
- msgid "Double check the Sitemap XML files and make sure the paths are changed."
2032
- msgstr ""
2033
- "Compruebe los archivos XML de Sitemap y asegúrese de que las rutas han sido "
2034
- "cambiadas."
2035
 
2036
- #: view/Advanced.php:85
2037
- msgid "Fix Robots.txt"
2038
- msgstr "Fix Robots.txt"
2039
-
2040
- #: view/Advanced.php:87
2041
- msgid "Hide WordPress paths from robots.txt file"
2042
- msgstr "Ocultar las rutas de WordPress del archivo robots.txt"
2043
 
2044
- #: view/Advanced.php:97
2045
  msgid "Late Loading"
2046
  msgstr "Carga Tardía"
2047
 
2048
- #: view/Advanced.php:99
2049
  msgid ""
2050
  "Load HMW after all plugins are loaded. Useful for CDN plugins (eg. CDN "
2051
  "Enabler)."
@@ -2053,15 +2073,15 @@ msgstr ""
2053
  "Cargar HMW después de que todos los plugins estén cargados. Es útil para los "
2054
  "plugins CDN (por ejemplo, CDN Enabler)."
2055
 
2056
- #: view/Advanced.php:100
2057
  msgid "(only if other cache plugins request this)"
2058
  msgstr "(sólo si otros plugins de cache lo requieren)"
2059
 
2060
- #: view/Advanced.php:110
2061
  msgid "Clean Login Page"
2062
  msgstr "Página Principal"
2063
 
2064
- #: view/Advanced.php:112
2065
  msgid ""
2066
  "Cancel the login hooks from other plugins and themes to prevent them from "
2067
  "changing the Hide My WordPress redirects."
@@ -2069,98 +2089,80 @@ msgstr ""
2069
  "Cancelar los ganchos de inicio de sesión de otros plugins y temas para "
2070
  "evitar que cambien las redirecciones de Hide My WordPress."
2071
 
2072
- #: view/Advanced.php:112
2073
  msgid "(not recommended)"
2074
  msgstr "(no recomendado)"
2075
 
2076
- #: view/Advanced.php:121
2077
- msgid "Cache Settings"
2078
- msgstr "Configuración de caché"
2079
 
2080
- #: view/Advanced.php:129
2081
  msgid "Security Check Notification"
2082
  msgstr "Notificación por correo"
2083
 
2084
- #: view/Advanced.php:131
2085
  msgid "Show Security Check notification when it's not checked every week."
2086
  msgstr ""
2087
  "Mostrar la notificación de comprobación de seguridad cuando no se comprueba "
2088
  "cada semana."
2089
 
2090
- #: view/Advanced.php:147
2091
- msgid "Optimize CSS and JS files"
2092
- msgstr "Optimizar los archivos CSS y JS"
2093
-
2094
- #: view/Advanced.php:148
2095
- msgid "Cache CSS, JS and Images to increase the frontend loading speed."
2096
- msgstr ""
2097
- "Cachear CSS, JS e imágenes para aumentar la velocidad de carga del frontend."
2098
-
2099
- #: view/Advanced.php:149
2100
- #, php-format
2101
- msgid "Check the website loading speed with %sPingdom Tool%s"
2102
- msgstr "Compruebe la velocidad de carga de la página web con %sPingdom Tool%s"
2103
-
2104
- #: view/Advanced.php:157
2105
- msgid "Notification Settings"
2106
- msgstr "Configuración de las notificaciones"
2107
-
2108
- #: view/Advanced.php:165
2109
  msgid "Email notification"
2110
  msgstr "Notificación por correo"
2111
 
2112
- #: view/Advanced.php:166
2113
  msgid "Send me an email with the changed admin and login URLs"
2114
  msgstr "Mándame un e-mail con las nuevas URLs de ADMIN y LOGIN"
2115
 
2116
- #: view/Advanced.php:175 view/Connect.php:17
2117
  msgid "Email Address"
2118
  msgstr "Dirección de correo electrónico"
2119
 
2120
- #: view/Advanced.php:191 view/Brute.php:115 view/Mapping.php:210
2121
- #: view/Mapping.php:215 view/Permalinks.php:530 view/Permalinks.php:535
2122
- #: view/Tweaks.php:162
2123
  msgid "Save"
2124
  msgstr "Guardar"
2125
 
2126
- #: view/Advanced.php:192 view/Brute.php:116 view/Mapping.php:211
2127
- #: view/Mapping.php:216 view/Permalinks.php:531 view/Permalinks.php:536
2128
- #: view/Tweaks.php:163
2129
  #, php-format
2130
  msgid "Love Hide My WP %s? Show us ;)"
2131
  msgstr "Ama Hide My WP %s? Muéstranos ;)"
2132
 
2133
- #: view/Advanced.php:199 view/Mapping.php:243 view/Permalinks.php:563
2134
- #: view/Tweaks.php:192
2135
  msgid "Love Hide My WP?"
2136
  msgstr "Ama Hide My WP?"
2137
 
2138
- #: view/Advanced.php:204 view/Permalinks.php:568 view/Tweaks.php:197
2139
  msgid "Please help us and support our plugin on WordPress.org"
2140
  msgstr "Por favor, ayúdanos y apoya nuestro plugin en WordPress.org"
2141
 
2142
- #: view/Advanced.php:207 view/Mapping.php:249 view/Permalinks.php:571
2143
- #: view/Tweaks.php:200
2144
  msgid "Rate Hide My WP"
2145
  msgstr "Calificar Hide My WP"
2146
 
2147
- #: view/Advanced.php:210 view/Permalinks.php:574 view/Tweaks.php:203
2148
  msgid "Contact us after you left the review cause we have a surprise for you."
2149
  msgstr ""
2150
  "Contáctanos después de dejar la revista porque tenemos una sorpresa para ti."
2151
 
2152
- #: view/Advanced.php:221 view/Mapping.php:224 view/Permalinks.php:544
2153
- #: view/Tweaks.php:173
2154
  msgid "Check Your Website"
2155
  msgstr "Revise su sitio web"
2156
 
2157
- #: view/Advanced.php:223 view/Mapping.php:226 view/Permalinks.php:546
2158
- #: view/Tweaks.php:175
2159
  msgid "Check if your website is secured with the current settings."
2160
  msgstr "Compruebe si su sitio web está protegido con la configuración actual."
2161
 
2162
- #: view/Advanced.php:229 view/Mapping.php:232 view/Permalinks.php:552
2163
- #: view/Tweaks.php:181
2164
  msgid ""
2165
  "Make sure you save the settings and empty the cache before checking your "
2166
  "website with our tool."
@@ -2168,8 +2170,8 @@ msgstr ""
2168
  "Asegúrese de guardar la configuración y vaciar la caché antes de revisar su "
2169
  "sitio web con nuestra herramienta."
2170
 
2171
- #: view/Advanced.php:233 view/Mapping.php:236 view/Permalinks.php:556
2172
- #: view/Tweaks.php:185
2173
  msgid "Learn more about Hide My WP"
2174
  msgstr "Conozca más detalles acerca de Hide My WP"
2175
 
@@ -2332,8 +2334,8 @@ msgid "Custom message to show to blocked users"
2332
  msgstr "Mensaje personalizado a mostrar a los usuarios bloqueados"
2333
 
2334
  #: view/Connect.php:12
2335
- msgid "Activate Free version"
2336
- msgstr "Activar la versión gratuita"
2337
 
2338
  #: view/Connect.php:18
2339
  msgid "Enter your email address to get security alerts and How To Lessons"
@@ -2434,18 +2436,14 @@ msgid "Urgent Security Actions Required"
2434
  msgstr "Se requieren medidas de seguridad urgentes"
2435
 
2436
  #: view/Dashboard.php:45
2437
- msgid "Check All The Security Tasks"
2438
- msgstr "Revisa todas las tareas de seguridad"
2439
 
2440
  #: view/Dashboard.php:47
2441
  msgid "Upgrade Your Security"
2442
  msgstr "Actualice su seguridad"
2443
 
2444
- #: view/Dashboard.php:55
2445
- msgid "Recheck Security"
2446
- msgstr "Vuelva a comprobar la seguridad"
2447
-
2448
- #: view/Dashboard.php:107
2449
  msgid "Checking Website Security ..."
2450
  msgstr "Comprobando la seguridad del sitio web..."
2451
 
@@ -2459,29 +2457,27 @@ msgstr "ej. login o registrar"
2459
 
2460
  #: view/FrontendCheck.php:13
2461
  #, php-format
2462
- msgid "Run %sFrontend Login Test%s and login inside the pupop. "
2463
- msgstr "Ejecute %sFrontend Login Test%s e inicie sesión dentro de la pupila"
2464
 
2465
  #: view/FrontendCheck.php:14
2466
- msgid "If you're able to login, you've set the new paths correctly."
2467
- msgstr "Si puedes entrar, has establecido correctamente las nuevas rutas."
2468
-
2469
- #: view/FrontendCheck.php:15
2470
  msgid ""
2471
- "If the Login Page displays any error, please make sure you follow the Hide "
2472
- "My WP Ghost instructions before moving forward."
2473
  msgstr ""
2474
  "Si la página de inicio de sesión muestra algún error, por favor, asegúrese "
2475
- "de seguir las instrucciones de Ocultar mi fantasma WP antes de seguir "
2476
- "adelante."
 
 
 
2477
 
2478
  #: view/FrontendCheck.php:16
2479
  msgid ""
2480
- "Do not log out from this browser until you are confident that the Frontend "
2481
- "is working and you will be able to log in again."
2482
  msgstr ""
2483
- "No cierre la sesión de este navegador hasta que esté seguro de que el "
2484
- "Frontend funciona y pueda volver a entrar."
2485
 
2486
  #: view/FrontendCheck.php:17
2487
  #, php-format
@@ -2596,14 +2592,6 @@ msgstr "Compatible con todos los temas y plugins"
2596
  msgid "Text Mapping"
2597
  msgstr "Mapeo de texto"
2598
 
2599
- #: view/Mapping.php:19 view/Mapping.php:95 view/Mapping.php:168
2600
- msgid ""
2601
- "First, you need to switch Hide My Wp from Default mode to Safe Mode or Ghost "
2602
- "Mode."
2603
- msgstr ""
2604
- "Primero, tienes que cambiar Hide My Wp del modo por defecto al modo seguro o "
2605
- "al modo fantasma."
2606
-
2607
  #: view/Mapping.php:24
2608
  msgid "Replace the text in tags and classes to hide any WordPress footprint."
2609
  msgstr ""
@@ -2766,12 +2754,12 @@ msgstr "Configuración de administración"
2766
  #: view/Permalinks.php:122
2767
  #, php-format
2768
  msgid ""
2769
- "Your admin URL is changed by another plugin/theme in %s. To prevent errors, "
2770
- "deactivate the other plugin who changes the admin path."
2771
  msgstr ""
2772
  "La URL de tu administrador es cambiada por otro plugin/tema en %s. Para "
2773
- "prevenir errores, desactiva el otro plugin que cambia la ruta de "
2774
- "administración."
2775
 
2776
  #: view/Permalinks.php:126
2777
  #, php-format
@@ -2782,27 +2770,36 @@ msgstr ""
2782
  "Tu URL de administración no puede ser cambiada en el hosting de %s debido a "
2783
  "los términos de seguridad de %s."
2784
 
2785
- #: view/Permalinks.php:132
 
 
 
 
 
 
 
 
 
2786
  msgid "Custom Admin Path"
2787
  msgstr "Ocultar la nueva ruta de admin"
2788
 
2789
- #: view/Permalinks.php:133
2790
  msgid "eg. adm, back"
2791
  msgstr "ej. adm, backend"
2792
 
2793
- #: view/Permalinks.php:147
2794
  msgid "Hide \"wp-admin\""
2795
  msgstr "Ocultar \"wp-admin\""
2796
 
2797
- #: view/Permalinks.php:148
2798
  msgid "Show 404 Not Found Error when visitors access /wp-admin"
2799
  msgstr "Mostrar Error 404 No encontrado para /wp-admin"
2800
 
2801
- #: view/Permalinks.php:157
2802
  msgid "Hide the new admin path"
2803
  msgstr "Ocultar la nueva ruta de admin"
2804
 
2805
- #: view/Permalinks.php:158
2806
  msgid ""
2807
  "Let only the new login be accessible and redirect me to admin after logging "
2808
  "in"
@@ -2810,7 +2807,7 @@ msgstr ""
2810
  "Que sólo se pueda acceder a la nueva sesión y me redirija a la "
2811
  "administración después de entrar"
2812
 
2813
- #: view/Permalinks.php:163
2814
  msgid ""
2815
  "Some Themes don't work with custom Admin and Ajax paths. In case of ajax "
2816
  "errors, switch back to wp-admin and admin-ajax.php."
@@ -2818,120 +2815,133 @@ msgstr ""
2818
  "Algunos temas no funcionan con los caminos personalizados de Admin y Ajax. "
2819
  "En caso de errores de Ajax, vuelve a wp-admin y admin-ajax.php."
2820
 
2821
- #: view/Permalinks.php:169
2822
  msgid "Login Settings"
2823
  msgstr "Configuración de inicio de sesión"
2824
 
2825
- #: view/Permalinks.php:172
2826
  #, php-format
2827
  msgid ""
2828
- "Your login URL is changed by another plugin/theme in %s. To prevent errors, "
2829
- "deactivate the other plugin who changes the login path."
2830
  msgstr ""
2831
- "Tu URL de acceso se cambia por otro plugin/tema en %s. Para evitar errores, "
2832
- "desactiva el otro plugin que cambia la ruta de acceso."
 
2833
 
2834
- #: view/Permalinks.php:177
2835
  msgid "Custom Login Path"
2836
  msgstr "Mensaje personalizado a mostrar a los usuarios bloqueados"
2837
 
2838
- #: view/Permalinks.php:178
2839
  msgid "eg. login or signin"
2840
  msgstr "ej. login o registrar"
2841
 
2842
- #: view/Permalinks.php:191
2843
  msgid "Hide \"wp-login.php\""
2844
  msgstr "Ocultar \"wp-login.php\""
2845
 
2846
- #: view/Permalinks.php:192
2847
  msgid "Show 404 Not Found Error when visitors access /wp-login.php"
2848
  msgstr ""
2849
  "Mostrar el error 404 Not Found cuando los visitantes acceden a /wp-login.php"
2850
 
2851
- #: view/Permalinks.php:201
 
 
 
 
 
 
 
 
2852
  msgid "Custom Lost Password Path"
2853
  msgstr "Ruta de la Contraseña Perdida Personalizada"
2854
 
2855
- #: view/Permalinks.php:202
2856
  msgid "eg. lostpass or forgotpass"
2857
  msgstr "ej. contrasena-perdida o recordar-pass"
2858
 
2859
- #: view/Permalinks.php:212
2860
  msgid "Custom Register Path"
2861
  msgstr "Ruta de la Registrar Personalizada"
2862
 
2863
- #: view/Permalinks.php:213
2864
  msgid "eg. newuser or register"
2865
  msgstr "ej. usuario-nuevo o registrar"
2866
 
2867
- #: view/Permalinks.php:223
2868
  msgid "Custom Logout Path"
2869
  msgstr "Ruta de Cerrar Session Personalizada"
2870
 
2871
- #: view/Permalinks.php:224
2872
  msgid "eg. logout or disconnect"
2873
  msgstr "eg. cerrar o desconectar"
2874
 
2875
- #: view/Permalinks.php:234
2876
  msgid "Custom Activation Path"
2877
  msgstr "Ocultar la nueva ruta de admin"
2878
 
2879
- #: view/Permalinks.php:235
2880
  msgid "eg. multisite activation link"
2881
  msgstr "por ejemplo, el enlace de activación multisitio"
2882
 
2883
- #: view/Permalinks.php:248
 
 
 
 
2884
  msgid "Common Paths"
2885
  msgstr "Caminos comunes"
2886
 
2887
- #: view/Permalinks.php:252
2888
  msgid "Custom admin-ajax Path"
2889
  msgstr "Ocultar la ruta de admin-ajax"
2890
 
2891
- #: view/Permalinks.php:253
2892
  msgid "eg. ajax, json"
2893
  msgstr "eg. Ajax, JSON"
2894
 
2895
- #: view/Permalinks.php:266
2896
  msgid "Hide wp-admin from ajax URL"
2897
  msgstr "Ocultar wp-admin de la URL de ajax"
2898
 
2899
- #: view/Permalinks.php:267
2900
  #, php-format
2901
  msgid "Show /%s instead of /%s"
2902
  msgstr "Mostrar /%s en lugar de /%s"
2903
 
2904
- #: view/Permalinks.php:268
2905
  msgid "Works only with the custom admin-ajax path to avoid infinite loops."
2906
  msgstr ""
2907
  "Funciona sólo con el camino personalizado de admin-ajax para evitar bucles "
2908
  "infinitos."
2909
 
2910
- #: view/Permalinks.php:275
2911
  msgid "Custom wp-content Path"
2912
  msgstr "Ruta de wp-content Personalizada"
2913
 
2914
- #: view/Permalinks.php:276
2915
  msgid "eg. core, inc, include"
2916
  msgstr "p.e. core, inc, incluye"
2917
 
2918
- #: view/Permalinks.php:286
2919
  msgid "Custom wp-includes Path"
2920
  msgstr "Ruta de wp-includes Personalizada"
2921
 
2922
- #: view/Permalinks.php:287
2923
  msgid "eg. lib, library"
2924
  msgstr "eg. lib, biblioteca"
2925
 
2926
- #: view/Permalinks.php:298
2927
  msgid "Custom uploads Path"
2928
  msgstr "Ruta de uploads Personalizada"
2929
 
2930
- #: view/Permalinks.php:299
2931
  msgid "eg. images, files"
2932
  msgstr "eg. imágenes, archivos"
2933
 
2934
- #: view/Permalinks.php:308
2935
  #, php-format
2936
  msgid ""
2937
  "You already defined a different wp-content/uploads directory in wp-config."
@@ -2940,130 +2950,130 @@ msgstr ""
2940
  "Ya has definido un directorio wp-content/uploads diferente en wp-config.php "
2941
  "%s"
2942
 
2943
- #: view/Permalinks.php:314
2944
  msgid "Custom comment Path"
2945
  msgstr "Ruta de comment Personalizada"
2946
 
2947
- #: view/Permalinks.php:315
2948
  msgid "eg. comments, discussion"
2949
  msgstr "eg. Comentarios, discusión"
2950
 
2951
- #: view/Permalinks.php:326
2952
  msgid "Custom author Path"
2953
  msgstr "Ruta del autor Personalizada"
2954
 
2955
- #: view/Permalinks.php:327
2956
  msgid "eg. profile, usr, writer"
2957
  msgstr "p.e. perfil, usr, escritor"
2958
 
2959
- #: view/Permalinks.php:345
2960
  msgid "Hide Author ID URL"
2961
  msgstr "Ocultar el URL de ID del autor"
2962
 
2963
- #: view/Permalinks.php:346
2964
  msgid "Don't let URLs like domain.com?author=1 show the user login name"
2965
  msgstr ""
2966
  "No dejes que las URLs como domain.com?author=1 muestren el nombre de usuario"
2967
 
2968
- #: view/Permalinks.php:354
2969
  msgid "Plugin Settings"
2970
  msgstr "Configuración de Plugin"
2971
 
2972
- #: view/Permalinks.php:358
2973
  msgid "Custom plugins Path"
2974
  msgstr "Ruta del plugins Personalizada"
2975
 
2976
- #: view/Permalinks.php:359
2977
  msgid "eg. modules"
2978
  msgstr "eg. modulos"
2979
 
2980
- #: view/Permalinks.php:371
2981
  msgid "Hide plugin names"
2982
  msgstr "Ocultar las nombres del plugin"
2983
 
2984
- #: view/Permalinks.php:372
2985
  msgid "Give random names to each plugin"
2986
  msgstr "Darle nombres al azar a cada plugin"
2987
 
2988
- #: view/Permalinks.php:379
2989
  msgid "Theme Settings"
2990
  msgstr "Ajustes de tema"
2991
 
2992
- #: view/Permalinks.php:383
2993
  msgid "Custom themes Path"
2994
  msgstr "Ruta de temas Personalizada"
2995
 
2996
- #: view/Permalinks.php:384
2997
  msgid "eg. assets, templates, styles"
2998
  msgstr "por ejemplo, activos, plantillas, estilos"
2999
 
3000
- #: view/Permalinks.php:399
3001
  msgid "Hide theme names"
3002
  msgstr "Ocultar los nombres de los temas"
3003
 
3004
- #: view/Permalinks.php:400
3005
  msgid "Give random names to each theme (works in WP multisite)"
3006
  msgstr "Dar nombres al azar a cada tema (funciona en WP multisitio)"
3007
 
3008
- #: view/Permalinks.php:411
3009
  msgid "REST API Settings"
3010
  msgstr "Inhabilitar el acceso a la Rest API"
3011
 
3012
- #: view/Permalinks.php:419
3013
  msgid "Custom wp-json Path"
3014
  msgstr "URL personalizado para wp-json"
3015
 
3016
- #: view/Permalinks.php:420
3017
  msgid "eg. json, api, call"
3018
  msgstr "por ejemplo, json, api, llama"
3019
 
3020
- #: view/Permalinks.php:433
3021
  msgid "Disable Rest API access"
3022
  msgstr "Inhabilitar el acceso a la Rest API"
3023
 
3024
- #: view/Permalinks.php:434
3025
  msgid "Disable Rest API access if you don't use your website for API calls"
3026
  msgstr ""
3027
  "Deshabilita el acceso a la API de descanso si no utilizas tu sitio web para "
3028
  "las llamadas a la API"
3029
 
3030
- #: view/Permalinks.php:442
3031
  msgid "Security Settings"
3032
  msgstr "Ajustes de seguridad"
3033
 
3034
- #: view/Permalinks.php:454
3035
  msgid "Hide WordPress Common Paths"
3036
  msgstr "Ocultar los caminos comunes de WordPress"
3037
 
3038
- #: view/Permalinks.php:455
3039
  msgid "Hide /wp-content, /wp-include, /plugins, /themes paths"
3040
  msgstr ""
3041
  "Ocultar el contenido de /wp-content, /wp-include, /plugins, /themes paths"
3042
 
3043
- #: view/Permalinks.php:456
3044
  msgid "Hide upgrade.php and install.php for visitors"
3045
  msgstr "Esconder upgrade.php e instalar.php para los visitantes"
3046
 
3047
- #: view/Permalinks.php:457
3048
  msgid "(this may affect the fonts and images loaded through CSS)"
3049
  msgstr "(esto puede afectar a las fuentes e imágenes cargadas a través de CSS)"
3050
 
3051
- #: view/Permalinks.php:467
3052
  msgid "Hide WordPress Common Files"
3053
  msgstr "Ocultar archivos comunes de WordPress"
3054
 
3055
- #: view/Permalinks.php:468
3056
  msgid ""
3057
  "Hide wp-config.php , wp-config-sample.php, readme.html, license.txt files"
3058
  msgstr ""
3059
  "Ocultar wp-config.php , wp-config-sample.php, readme.html, archivos license."
3060
  "txt"
3061
 
3062
- #: view/Permalinks.php:480
3063
  msgid "Firewall Against Script Injection"
3064
  msgstr "Cortafuegos contra la inyección de scripts"
3065
 
3066
- #: view/Permalinks.php:481
3067
  msgid ""
3068
  "Most WordPress installations are hosted on the popular Apache, Nginx and IIS "
3069
  "web servers."
@@ -3071,7 +3081,7 @@ msgstr ""
3071
  "La mayoría de las instalaciones de WordPress están alojadas en los populares "
3072
  "servidores web Apache, Nginx e IIS."
3073
 
3074
- #: view/Permalinks.php:482
3075
  msgid ""
3076
  "A thorough set of rules can prevent many types of SQL Injection and URL "
3077
  "hacks from being interpreted."
@@ -3079,46 +3089,46 @@ msgstr ""
3079
  "Un conjunto completo de reglas puede evitar que se interpreten muchos tipos "
3080
  "de Inyección SQL y hackeo de URL."
3081
 
3082
- #: view/Permalinks.php:493
3083
  msgid "Disable Directory Browsing"
3084
  msgstr "Desactivar la navegación por el directorio"
3085
 
3086
- #: view/Permalinks.php:494
3087
  #, php-format
3088
  msgid "Don't let hackers see any directory content. See %sUploads Directory%s"
3089
  msgstr ""
3090
  "No dejes que los hackers vean el contenido de ningún directorio. Ver %subir "
3091
  "directorio%s"
3092
 
3093
- #: view/Permalinks.php:507
3094
  msgid "Custom category Path"
3095
  msgstr "Ruta de categorías Personalizada"
3096
 
3097
- #: view/Permalinks.php:508
3098
  msgid "eg. cat, dir, list"
3099
  msgstr "p.e. cat, dir, lista"
3100
 
3101
- #: view/Permalinks.php:517
3102
  msgid "Custom tags Path"
3103
  msgstr "Ruta de etiquetas Personalizada"
3104
 
3105
- #: view/Permalinks.php:518
3106
  msgid "eg. keyword, topic"
3107
  msgstr "ej. etiqueta, keyword, topic"
3108
 
3109
- #: view/Plugins.php:14
3110
  msgid "More details"
3111
  msgstr "Más detalles"
3112
 
3113
- #: view/Plugins.php:16
3114
- msgid "Install Plugin"
3115
- msgstr "Instalar Plugin"
3116
-
3117
  #: view/Plugins.php:18
 
 
 
 
3118
  msgid "Plugin Installed"
3119
  msgstr "Plugin instalado"
3120
 
3121
- #: view/Plugins.php:30
3122
  msgid ""
3123
  "We are testing every week the latest version of these plugins and <strong>we "
3124
  "make sure they are working with Hide My WP</strong> plugin.\n"
@@ -3245,28 +3255,147 @@ msgstr ""
3245
  "estaremos encantados de responder a cualquier pregunta o sugerencia que "
3246
  "pueda tener y nuestro objetivo es responder en un plazo de 24 horas."
3247
 
3248
- #: view/Tweaks.php:10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3249
  msgid "Change Options"
3250
  msgstr "Opciones"
3251
 
3252
- #: view/Tweaks.php:18
3253
  msgid "Change Paths for Logged Users"
3254
  msgstr "Cambiar las rutas de los usuarios registrados"
3255
 
3256
- #: view/Tweaks.php:20
3257
  msgid "Change WordPress paths while you're logged in"
3258
  msgstr "Cambia los caminos de WordPress mientras estás conectado"
3259
 
3260
- #: view/Tweaks.php:21
3261
  msgid "(not recommended, may affect other plugins functionality in admin)"
3262
  msgstr ""
3263
  "(no recomendado, puede afectar a la funcionalidad de otros plugins en admin)"
3264
 
3265
- #: view/Tweaks.php:35
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3266
  msgid "Change Paths in Cached Files"
3267
  msgstr "Cambiar los caminos en los archivos almacenados"
3268
 
3269
- #: view/Tweaks.php:36
3270
  msgid ""
3271
  "Change the WordPress common paths in the cached files from /wp-content/cache "
3272
  "directory"
@@ -3274,7 +3403,7 @@ msgstr ""
3274
  "Cambiar las rutas comunes de WordPress en los archivos almacenados en el "
3275
  "directorio /wp-content/cache"
3276
 
3277
- #: view/Tweaks.php:37
3278
  msgid ""
3279
  "(this feature runs in background and needs up to one minute after every "
3280
  "cache purged)"
@@ -3282,23 +3411,11 @@ msgstr ""
3282
  "(esta característica funciona en segundo plano y necesita hasta un minuto "
3283
  "después de cada caché purgado)"
3284
 
3285
- #: view/Tweaks.php:48
3286
- msgid "Change Paths in Ajax Calls"
3287
- msgstr "Cambiar los caminos en las llamadas de Ajax"
3288
-
3289
- #: view/Tweaks.php:50
3290
- msgid ""
3291
- "This will prevent from showing the old paths when an image or font is called "
3292
- "through ajax"
3293
- msgstr ""
3294
- "Esto evitará que se muestren los viejos caminos cuando una imagen o fuente "
3295
- "se llama a través de ajax"
3296
-
3297
- #: view/Tweaks.php:58
3298
  msgid "Hide/Show Options"
3299
  msgstr "Opciones"
3300
 
3301
- #: view/Tweaks.php:67
3302
  msgid ""
3303
  "Hide WordPress and Plugin versions from the end of any image, css and js "
3304
  "files"
@@ -3306,77 +3423,77 @@ msgstr ""
3306
  "Ocultar las versiones de WordPress y Plugin al final de cualquier archivo de "
3307
  "imagen, css y js"
3308
 
3309
- #: view/Tweaks.php:68
3310
  msgid "Hide the WP Generator META"
3311
  msgstr "Ocultar \"wp-login.php\""
3312
 
3313
- #: view/Tweaks.php:69
3314
  msgid "Hide the WP DNS Prefetch META"
3315
  msgstr "Ocultar el WP DNS Prefetch META"
3316
 
3317
- #: view/Tweaks.php:78
3318
  msgid "Hide RSD (Really Simple Discovery) header"
3319
  msgstr "Ocultar el encabezado RSD (Really Simple Discovery)"
3320
 
3321
- #: view/Tweaks.php:80
3322
  msgid "Don't show any WordPress information in HTTP header request"
3323
  msgstr ""
3324
  "No muestres ninguna información de WordPress en la solicitud de encabezado "
3325
  "HTTP"
3326
 
3327
- #: view/Tweaks.php:90
3328
  msgid "Hide WordPress HTML Comments"
3329
  msgstr "Ocultar los Comentarios HTML pertenecientes a temas y plugins"
3330
 
3331
- #: view/Tweaks.php:92
3332
  msgid "Hide the HTML Comments left by theme and plugins"
3333
  msgstr "Ocultar los Comentarios HTML pertenecientes a temas y plugins"
3334
 
3335
- #: view/Tweaks.php:101
3336
  msgid "Hide Emojicons"
3337
  msgstr "Ocultar Emojiconos"
3338
 
3339
- #: view/Tweaks.php:103
3340
  msgid "Don't load Emoji Icons if you don't use them"
3341
  msgstr "No cargar los iconos de Emoji si no los usa"
3342
 
3343
- #: view/Tweaks.php:110
3344
- msgid "Other Settings"
3345
- msgstr "Otros ajustes"
3346
 
3347
- #: view/Tweaks.php:117
3348
  msgid "Disable XML-RPC authentication"
3349
  msgstr "Deshabilitar la autenticación XML-RPC"
3350
 
3351
- #: view/Tweaks.php:119
3352
  #, php-format
3353
  msgid "Don't load XML-RPC to prevent %sBrute force attacks via XML-RPC%s"
3354
  msgstr ""
3355
  "No cargue XML-RPC para prevenir ataques de %sfuerza bruta a través de XML-RPC"
3356
  "%s"
3357
 
3358
- #: view/Tweaks.php:128
3359
  msgid "Disable Embed scripts"
3360
  msgstr "Deshabilitar los scripts incrustadas"
3361
 
3362
- #: view/Tweaks.php:130
3363
  msgid "Don't load oEmbed service if you don't use oEmbed videos"
3364
  msgstr "No cargar el servicio oEmbed si no utiliza videos oEmbed"
3365
 
3366
- #: view/Tweaks.php:140
3367
  msgid "Disable WLW Manifest scripts"
3368
  msgstr "Deshabilitar los scripts de WLW Manifest"
3369
 
3370
- #: view/Tweaks.php:142
3371
  msgid ""
3372
  "Don't load WLW if you didn't configure Windows Live Writer for your site"
3373
  msgstr "No cargues WLW si no has configurado Windows Live Writer para tu sitio"
3374
 
3375
- #: view/Tweaks.php:152
3376
  msgid "Disable DB Debug in Frontent"
3377
  msgstr "Deshabilitar la depuración de DB en Frontent"
3378
 
3379
- #: view/Tweaks.php:154
3380
  msgid "Don't load DB Debug if your website is live"
3381
  msgstr "No cargue DB Debug si su sitio web está en vivo"
3382
 
@@ -3392,7 +3509,7 @@ msgstr "https://wordpress.org/plugins/hide-my-wp/"
3392
  msgid ""
3393
  "The best solution for WordPress Security. Hide wp-admin, wp-login, wp-"
3394
  "content, plugins, themes etc. Add Firewall, Brute Force protection & more. "
3395
- "<br /> <a href=\"http://hidemywpghost.com/wordpress\" target=\"_blank"
3396
  "\"><strong>Unlock all features</strong></a>"
3397
  msgstr ""
3398
  "La mejor solución para la seguridad de WordPress. Ocultar wp-admin, wp-"
@@ -3408,6 +3525,84 @@ msgstr "WPPlugins - Plugins de seguridad de WordPress"
3408
  msgid "https://wpplugins.tips"
3409
  msgstr "https://wpplugins.tips"
3410
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3411
  #~ msgid "Cancel the changes"
3412
  #~ msgstr "Cancelar los cambios"
3413
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Hide My Wordpress PRO\n"
4
+ "POT-Creation-Date: 2020-11-14 11:04+0200\n"
5
+ "PO-Revision-Date: 2020-11-14 11:04+0200\n"
6
  "Last-Translator: John Darrel <john@wpplugins.tips>\n"
7
  "Language-Team: WpPluginsTips <john@wpplugins.tips>\n"
8
  "Language: es_ES\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.4.2\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-WPHeader: index.php\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
50
  "Para que Hide My WP funcione, la versión de PHP debe ser igual o mayor que "
51
  "5.1"
52
 
53
+ #: classes/Tools.php:32 classes/Tools.php:36
54
  #, php-format
55
  msgid ""
56
  "Your memory limit is %sM. You need at least %sM to prevent loading errors in "
59
  "Su límite de memoria es %sM. Necesitas al menos %sM para evitar errores de "
60
  "carga en el frontend. Mira..: %sIncrementar la memoria asignada a PHP%s"
61
 
62
+ #: classes/Tools.php:125
63
  msgid ""
64
  "Your IP has been flagged for potential security violations. Please try again "
65
  "in a little while..."
67
  "Su IP se ha boqueado por posibles infracciones de seguridad. Inténtalo de "
68
  "nuevo dentro de un rato ..."
69
 
70
+ #: classes/Tools.php:367
71
  msgid "Documentation"
72
  msgstr "Documentación"
73
 
74
+ #: classes/Tools.php:368
75
  msgid "Leave a review"
76
  msgstr "Dejar un comentario"
77
 
78
+ #: classes/Tools.php:385
79
  msgid "Upgrade to Premium"
80
  msgstr "Mejorar a Premium"
81
 
82
+ #: classes/Tools.php:387 controllers/SecurityCheck.php:186
83
  msgid "Settings"
84
  msgstr "Configuración"
85
 
86
+ #: classes/Tools.php:1257
87
  #, php-format
88
  msgid "CONNECTION ERROR! Make sure your website can access: %s"
89
  msgstr "¡ERROR DE CONEXIÓN! Asegúrese de que su sitio web puede acceder a: %s"
90
 
91
+ #: classes/Tools.php:1277
92
  msgid "New Login Information"
93
  msgstr "Ocultar la nueva ruta de admin"
94
 
112
  msgid "You need to set a positive waiting time"
113
  msgstr "Es necesario establecer un tiempo de espera positivo"
114
 
115
+ #: controllers/Brute.php:107 controllers/Settings.php:264
116
+ #: controllers/Settings.php:308 controllers/Settings.php:370
117
+ #: controllers/Settings.php:401
118
  msgid "Saved"
119
  msgstr "Guardado"
120
 
197
  msgstr "Hide My WP - Control de seguridad"
198
 
199
  #: controllers/Menu.php:110 controllers/Menu.php:218 models/Settings.php:37
200
+ #: view/Advanced.php:191 view/Mapping.php:229 view/Permalinks.php:569
201
+ #: view/Tweaks.php:352
202
  msgid "Security Check"
203
  msgstr "Control de seguridad"
204
 
226
  msgid "Advanced"
227
  msgstr "Configuración Avanzada"
228
 
229
+ #: controllers/Menu.php:147 controllers/Settings.php:196
230
  msgid "Hide My WP"
231
  msgstr "Hide My WP"
232
 
251
  msgid "See all premium features"
252
  msgstr "Ver todas las características premium"
253
 
254
+ #: controllers/SecurityCheck.php:24
255
  msgid ""
256
  "You should check your website every week to see if there are any security "
257
  "changes."
259
  "Deberías revisar tu sitio web cada semana para ver si hay algún cambio de "
260
  "seguridad."
261
 
262
+ #: controllers/SecurityCheck.php:57
263
  msgid ""
264
  "First, you need to connect Hide My Wp with WPPlugins and switch from Default "
265
  "mode to Lite Mode."
267
  "Primero, debes conectar Hide My Wp con WPPlugins y cambiar del modo por "
268
  "defecto al modo Lite."
269
 
270
+ #: controllers/SecurityCheck.php:61 view/Brute.php:30 view/Brute.php:31
271
  #: view/Brute.php:81 view/Brute.php:94 view/Log.php:12 view/Mapping.php:88
272
+ #: view/Mapping.php:162 view/Permalinks.php:358 view/Permalinks.php:433
273
+ #: view/Permalinks.php:464 view/Tweaks.php:203
274
  #, php-format
275
  msgid "This feature requires %sHide My WP Ghost%s."
276
  msgstr "Esta característica requiere %sHide My WP Ghost%s."
277
 
278
+ #: controllers/SecurityCheck.php:61 view/Brute.php:32 view/Brute.php:82
279
  #: view/Brute.php:95 view/Log.php:13 view/Mapping.php:89 view/Mapping.php:163
280
+ #: view/Permalinks.php:39 view/Permalinks.php:359 view/Permalinks.php:434
281
+ #: view/Permalinks.php:465 view/Tweaks.php:204
282
  msgid "PRO"
283
  msgstr "PRO"
284
 
285
+ #: controllers/SecurityCheck.php:65
286
  msgid "First, you need to switch Hide My Wp from Default mode to Lite Mode."
287
  msgstr ""
288
  "Primero, tienes que cambiar Hide My Wp del modo por defecto al modo Lite."
289
 
290
+ #: controllers/SecurityCheck.php:106
291
  msgid "PHP Version"
292
  msgstr "Versión de PHP"
293
 
294
+ #: controllers/SecurityCheck.php:110
295
  msgid ""
296
  "Using an old version of PHP makes your site slow and prone to hacker attacks "
297
  "due to known vulnerabilities that exist in versions of PHP that are no "
303
  "las versiones de PHP que ya no se mantienen. <br /><br />Necesita "
304
  "<strong>PHP 7.0</strong> o superior para su sitio web."
305
 
306
+ #: controllers/SecurityCheck.php:111
307
  msgid ""
308
  "Email your hosting company and tell them you'd like to switch to a newer "
309
  "version of PHP or move your site to a better hosting company."
312
  "gustaría cambiar a una nueva versión de PHP o mover su sitio a una compañía "
313
  "de hospedaje mejor."
314
 
315
+ #: controllers/SecurityCheck.php:114
316
  msgid "Mysql Version"
317
  msgstr "Versión Mysql"
318
 
319
+ #: controllers/SecurityCheck.php:118
320
  msgid ""
321
  "Using an old version of MySQL makes your site slow and prone to hacker "
322
  "attacks due to known vulnerabilities that exist in versions of MySQL that "
328
  "existen en las versiones de MySQL que ya no se mantienen. <br /><br />Usted "
329
  "necesita <strong>Mysql 5.4</strong> o superior"
330
 
331
+ #: controllers/SecurityCheck.php:119
332
  msgid ""
333
  "Email your hosting company and tell them you'd like to switch to a newer "
334
  "version of MySQL or move your site to a better hosting company"
337
  "gustaría cambiar a una nueva versión de MySQL o mover su sitio a una "
338
  "compañía de hospedaje mejor"
339
 
340
+ #: controllers/SecurityCheck.php:122
341
  msgid "WordPress Version"
342
  msgstr "Versión de WordPress"
343
 
344
+ #: controllers/SecurityCheck.php:126
345
  #, php-format
346
  msgid ""
347
  "You should always update WordPress to the %slatest versions%s. These usually "
358
  "recibirás un mensaje de actualización en las pantallas de administración de "
359
  "WordPress. Para actualizar WordPress, haz clic en el enlace de este mensaje."
360
 
361
+ #: controllers/SecurityCheck.php:127
362
  msgid "There is a newer version of WordPress available ({version})."
363
  msgstr "Hay una nueva versión de WordPress disponible ({versión})."
364
 
365
+ #: controllers/SecurityCheck.php:130
366
  msgid "WP Debug Mode"
367
  msgstr "Modo de depuración de WP"
368
 
369
+ #: controllers/SecurityCheck.php:134
370
  msgid ""
371
  "Every good developer should turn on debugging before getting started on a "
372
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
382
  "el frontend le permitirá a los hackers saber mucho sobre tu sitio web de "
383
  "WordPress."
384
 
385
+ #: controllers/SecurityCheck.php:135
386
  msgid ""
387
  "Disable WP_DEBUG for live websites in wp_config.php <code>define('WP_DEBUG', "
388
  "false);</code>"
390
  "Deshabilitar WP_DEBUG para sitios web en vivo en wp_config.php "
391
  "<code>define('WP_DEBUG', false);</code>"
392
 
393
+ #: controllers/SecurityCheck.php:139
394
  msgid "DB Debug Mode"
395
  msgstr "Modo de depuración DB"
396
 
397
+ #: controllers/SecurityCheck.php:143
398
  msgid ""
399
  "It's not safe to have Database Debug turned on. Make sure you don't use "
400
  "Database debug on live websites."
402
  "No es seguro tener activado el depurador de la base de datos. Asegúrate de "
403
  "no usar el depurador de la base de datos en sitios web en vivo."
404
 
405
+ #: controllers/SecurityCheck.php:144
406
  #, php-format
407
  msgid ""
408
  "Turn off the debug plugins if your website is live. You can also switch on "
411
  "Apague los plugins de depuración si su sitio web está en vivo. También "
412
  "puedes activar %sHide My Wp > Tweaks > Disable DB Debug in Frontent%s"
413
 
414
+ #: controllers/SecurityCheck.php:148
415
  msgid "Script Debug Mode"
416
  msgstr "Modo de depuración de guiones"
417
 
418
+ #: controllers/SecurityCheck.php:152
419
  msgid ""
420
  "Every good developer should turn on debugging before getting started on a "
421
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
431
  "el frontend le permitirá a los hackers saber mucho sobre tu sitio web de "
432
  "WordPress."
433
 
434
+ #: controllers/SecurityCheck.php:153
435
  msgid ""
436
  "Disable SCRIPT_DEBUG for live websites in wp_config.php "
437
  "<code>define('SCRIPT_DEBUG', false);</code>"
439
  "Deshabilitar SCRIPT_DEBUG para sitios web en vivo en wp_config.php "
440
  "<code>define('SCRIPT_DEBUG', false);</code>"
441
 
442
+ #: controllers/SecurityCheck.php:157
443
  msgid "display_errors PHP directive"
444
  msgstr "errores_de_visualización Directiva PHP"
445
 
446
+ #: controllers/SecurityCheck.php:161
447
  msgid ""
448
  "Displaying any kind of debug info in the frontend is extremely bad. If any "
449
  "PHP errors happen on your site they should be logged in a safe place and not "
454
  "registrado en un lugar seguro y no ser mostrado a los visitantes o "
455
  "potenciales atacantes."
456
 
457
+ #: controllers/SecurityCheck.php:162
458
  msgid "Edit wp_config.php and add <code>ini_set('display_errors', 0);</code>"
459
  msgstr "Edita wp_config.php y añade <code>ini_set('display_errors', 0);</code>"
460
 
461
+ #: controllers/SecurityCheck.php:165
462
  msgid "Backend under SSL"
463
  msgstr "Backend bajo SSL"
464
 
465
+ #: controllers/SecurityCheck.php:169
466
  msgid ""
467
  "SSL is an abbreviation used for Secure Sockets Layers, which are encryption "
468
  "protocols used on the internet to secure information exchange and provide "
480
  "seguridad de la capa de transporte. <br /><br />Es importante tener una "
481
  "conexión segura para el panel de administración en WordPress."
482
 
483
+ #: controllers/SecurityCheck.php:170
484
  #, php-format
485
  msgid "Learn how to set your website as %s. %sClick Here%s"
486
  msgstr "Aprende a configurar tu sitio web como %s. %sHaz clic aquí%s"
487
 
488
+ #: controllers/SecurityCheck.php:173
489
  msgid "User 'admin' as Administrator"
490
  msgstr "Ocultar la nueva ruta de admin"
491
 
492
+ #: controllers/SecurityCheck.php:177
493
  msgid ""
494
  "In the old days, the default WordPress admin username was 'admin'. Since "
495
  "usernames make up half of the login credentials, this made it easier for "
504
  "WordPress ha cambiado esto y ahora requiere que selecciones un nombre de "
505
  "usuario personalizado al momento de instalar WordPress."
506
 
507
+ #: controllers/SecurityCheck.php:178
508
  msgid "Change the user 'admin' with another name to improve security."
509
  msgstr "Cambiar el usuario 'admin' por otro nombre para mejorar la seguridad."
510
 
511
+ #: controllers/SecurityCheck.php:181
512
  msgid "Spammers can easily signup"
513
  msgstr "Los spammers pueden inscribirse fácilmente"
514
 
515
+ #: controllers/SecurityCheck.php:185
516
  msgid ""
517
  "If you do not have an e-commerce, membership or guest posting website, you "
518
  "shouldn't let users subscribe to your blog. You will end up with spam "
524
  "su blog. Terminará con registros de spam y su sitio web se llenará de "
525
  "contenido y comentarios de spam."
526
 
527
+ #: controllers/SecurityCheck.php:186
528
  #, php-format
529
  msgid ""
530
  "Change the signup path from %sHide My Wp > Custom Register URL%s or uncheck "
533
  "Cambie la ruta de registro desde %sHide My Wp > Custom Register URL%s o "
534
  "desmarque la opción %s > %s > %s"
535
 
536
+ #: controllers/SecurityCheck.php:186 controllers/SecurityCheck.php:445
537
  msgid "General"
538
  msgstr "General"
539
 
540
+ #: controllers/SecurityCheck.php:186
541
  msgid "Membership"
542
  msgstr "Membresía"
543
 
544
+ #: controllers/SecurityCheck.php:189
545
  msgid "Outdated Plugins"
546
  msgstr "Plugins obsoletos"
547
 
548
+ #: controllers/SecurityCheck.php:193
549
  msgid ""
550
  "WordPress and its plugins and themes are like any other software installed "
551
  "on your computer, and like any other application on your devices. "
574
  "agujeros de seguridad. <br /><br />Mantener los plugins actualizados es una "
575
  "de las formas más importantes y fáciles de mantener su sitio seguro."
576
 
577
+ #: controllers/SecurityCheck.php:194 controllers/SecurityCheck.php:202
578
  msgid "Go to the Updates page and update all the plugins to the last version."
579
  msgstr ""
580
  "Ve a la página de actualizaciones y actualiza todos los plugins a la última "
581
  "versión."
582
 
583
+ #: controllers/SecurityCheck.php:197
584
  msgid "Not Updated Plugins"
585
  msgstr "Plugins no actualizados"
586
 
587
+ #: controllers/SecurityCheck.php:201
588
  msgid ""
589
  "Plugins that have not been updated in the last 12 months can have real "
590
  "security problems. Make sure you use updated plugins from WordPress "
594
  "tener verdaderos problemas de seguridad. Asegúrate de usar los plugins "
595
  "actualizados del directorio de WordPress."
596
 
597
+ #: controllers/SecurityCheck.php:205
598
  msgid "Version Incompatible Plugins"
599
  msgstr "(sólo si otros plugins de cache lo requieren)"
600
 
601
+ #: controllers/SecurityCheck.php:209
602
  msgid ""
603
  "Plugins that are incompatible with your version of WordPress can have real "
604
  "security problems. Make sure you use tested plugins from WordPress Directory."
607
  "verdaderos problemas de seguridad. Asegúrate de usar los plugins probados "
608
  "del directorio de WordPress."
609
 
610
+ #: controllers/SecurityCheck.php:210
611
  msgid "Make sure you use tested plugins from WordPress Directory."
612
  msgstr "Asegúrate de usar los plugins probados del directorio de WordPress."
613
 
614
+ #: controllers/SecurityCheck.php:213
615
  msgid "Outdated Themes"
616
  msgstr "Temas obsoletos"
617
 
618
+ #: controllers/SecurityCheck.php:217
619
  msgid ""
620
  "WordPress and its plugins and themes are like any other software installed "
621
  "on your computer, and like any other application on your devices. "
644
  "seguridad.<br /><br />Mantener los temas actualizados es una de las formas "
645
  "más importantes y sencillas de mantener su sitio seguro."
646
 
647
+ #: controllers/SecurityCheck.php:218
648
  msgid "Go to the Updates page and update all the themes to the last version."
649
  msgstr ""
650
  "Ve a la página de actualizaciones y actualiza todos los temas a la última "
651
  "versión."
652
 
653
+ #: controllers/SecurityCheck.php:221
654
  msgid "Database Prefix"
655
  msgstr "Prefijo de la base de datos"
656
 
657
+ #: controllers/SecurityCheck.php:225
658
  msgid ""
659
  "The WordPress database is like a brain for your entire WordPress site, "
660
  "because every single bit of information about your site is stored there, "
673
  "facilita a los hackers el planear un ataque masivo apuntando al prefijo "
674
  "predeterminado <strong>wp_</strong>."
675
 
676
+ #: controllers/SecurityCheck.php:226
677
  #, php-format
678
  msgid ""
679
  "Hide My WP protects your website from most SQL injections but, if possible, "
684
  "pero, si es posible, utilice un prefijo personalizado para las tablas de la "
685
  "base de datos para evitar las inyecciones de SQL. %sLeer más%s"
686
 
687
+ #: controllers/SecurityCheck.php:229
688
  msgid "Versions in Source Code"
689
  msgstr "Versiones en el código fuente"
690
 
691
+ #: controllers/SecurityCheck.php:233
692
  msgid ""
693
  "WordPress, plugins and themes add their version info to the source code, so "
694
  "anyone can see it. <br /><br />Hackers can easily find a website with "
700
  "pueden encontrar fácilmente un sitio web con plugins o temas de versiones "
701
  "vulnerables, y apuntarlos con Exploits de Día Cero."
702
 
703
+ #: controllers/SecurityCheck.php:234
704
  #, php-format
705
  msgid "Switch on %sHide My WP > Tweaks > %s %s"
706
  msgstr "Enciende %sHide My WP > Ajustes > %s %s"
707
 
708
+ #: controllers/SecurityCheck.php:234 view/Tweaks.php:233
709
  msgid "Hide Versions and WordPress Tags"
710
  msgstr "Ocultar versiones y etiquetas de WordPress"
711
 
712
+ #: controllers/SecurityCheck.php:238
713
  msgid "Salts and Security Keys valid"
714
  msgstr "Las sales y las llaves de seguridad son válidas"
715
 
716
+ #: controllers/SecurityCheck.php:242
717
  msgid ""
718
  "Security keys are used to ensure better encryption of information stored in "
719
  "the user's cookies and hashed passwords. <br /><br />These make your site "
729
  "recuerde estas claves. De hecho, una vez que las configures, no las volverás "
730
  "a ver. Por lo tanto, no hay excusa para no configurarlas correctamente."
731
 
732
+ #: controllers/SecurityCheck.php:243
733
  msgid ""
734
  "Security keys are defined in wp-config.php as constants on lines. They "
735
  "should be as unique and as long as possible. <code>AUTH_KEY,SECURE_AUTH_KEY,"
741
  "SECURE_AUTH_KEY,LOGGED_IN_KEY,NONCE_KEY,AUTH_SALT,SECURE_AUTH_SALT,"
742
  "LOGGED_IN_SALT,NONCE_SALT</code>"
743
 
744
+ #: controllers/SecurityCheck.php:246
745
  msgid "Security Keys Updated"
746
  msgstr "Llaves de seguridad actualizadas"
747
 
748
+ #: controllers/SecurityCheck.php:250
749
  msgid ""
750
  "The security keys in wp-config.php should be renewed as often as possible."
751
  msgstr ""
752
  "Las claves de seguridad en wp-config.php deben ser renovadas tan a menudo "
753
  "como sea posible."
754
 
755
+ #: controllers/SecurityCheck.php:251
756
  #, php-format
757
  msgid ""
758
  "You can generate %snew Keys from here%s <code>AUTH_KEY,SECURE_AUTH_KEY,"
763
  "LOGGED_IN_KEY,NONCE_KEY,AUTH_SALT,SECURE_AUTH_SALT,LOGGED_IN_SALT,"
764
  "NONCE_SALT</code>"
765
 
766
+ #: controllers/SecurityCheck.php:254
767
  msgid "WordPress dDatabase Password"
768
  msgstr "Contraseña de la base de datos de WordPress dDatabase"
769
 
770
+ #: controllers/SecurityCheck.php:258
771
  msgid ""
772
  "There is no such thing as an \"unimportant password\"! The same goes for "
773
  "your WordPress database password. <br />Although most servers are configured "
782
  "significa que tu contraseña de la base de datos deba ser \"12345\" o ninguna "
783
  "contraseña en absoluto."
784
 
785
+ #: controllers/SecurityCheck.php:259
786
  msgid ""
787
  "Choose a proper database password, at least 8 characters long with a "
788
  "combination of letters, numbers and special characters. After you change it, "
795
  "archivo wp_config.php <code>define('DB_PASSWORD', "
796
  "'NEW_DB_PASSWORD_GOES_HERE');</code>"
797
 
798
+ #: controllers/SecurityCheck.php:270
799
  msgid "/wp-content is visible in source code"
800
  msgstr "El contenido de /wp es visible en el código fuente"
801
 
802
+ #: controllers/SecurityCheck.php:274
803
  msgid ""
804
  "It's important to rename common WordPress paths, such as wp-content and wp-"
805
  "includes to prevent hackers from knowing that you have a WordPress website."
808
  "wp-incluido para evitar que los hackers sepan que tienes un sitio web de "
809
  "WordPress."
810
 
811
+ #: controllers/SecurityCheck.php:275
812
  #, php-format
813
  msgid ""
814
  "Change the wp-content, wp-includes and other common paths with %sHide My Wp "
817
  "Cambie el contenido del wp, wp-incluye y otros caminos comunes con %sHide My "
818
  "Wp > Permalinks%s"
819
 
820
+ #: controllers/SecurityCheck.php:278
821
  msgid "/wp-content path is accessible"
822
  msgstr "/El camino del contenido de la página web es accesible.."
823
 
824
+ #: controllers/SecurityCheck.php:282
825
  msgid ""
826
  "It's important to hide the common WordPress paths to prevent attacks on "
827
  "vulnerable plugins and themes. <br /> Also, it's important to hide the names "
832
  "nombres de los plugins y temas para hacer imposible que los bots los "
833
  "detecten."
834
 
835
+ #: controllers/SecurityCheck.php:283
836
  #, php-format
837
  msgid ""
838
  "Switch on %sHide My Wp > Hide WordPress Common Paths%s to hide the old paths"
840
  "Enciende %sHide My Wp > Hide WordPress Common Paths%s para ocultar los "
841
  "viejos caminos"
842
 
843
+ #: controllers/SecurityCheck.php:287 controllers/SecurityCheck.php:295
844
  #, php-format
845
  msgid "%s is visible in source code"
846
  msgstr "%s es visible en el código fuente"
847
 
848
+ #: controllers/SecurityCheck.php:291
849
  #, php-format
850
  msgid ""
851
  "Having the admin URL visible in the source code it's really bad because "
859
  "personalizada no debería aparecer en la URL de Ajax. <br /><br />Encuentra "
860
  "soluciones para %show para ocultar la ruta del código fuente%s."
861
 
862
+ #: controllers/SecurityCheck.php:292
863
  #, php-format
864
  msgid ""
865
  "Switch on %sHide My WP > Permalinks > Hide wp-admin from ajax URL%s. Hide "
869
  "%s. Ocultar cualquier referencia a la ruta del administrador de los plugins "
870
  "instalados."
871
 
872
+ #: controllers/SecurityCheck.php:299
873
  #, php-format
874
  msgid ""
875
  "Having the login URL visible in the source code it's really bad because "
885
  "Bruta activada para ello. <br ><br />Encuentra soluciones para %show para "
886
  "ocultar la ruta del código fuente%s."
887
 
888
+ #: controllers/SecurityCheck.php:300
889
  #, php-format
890
  msgid "%sHide the login path%s from theme menu or widget."
891
  msgstr "%sOculta la ruta de acceso%s del menú temático o del widget."
892
 
893
+ #: controllers/SecurityCheck.php:303
894
  msgid "/wp-login path is accessible"
895
  msgstr "/La ruta de acceso al wp es accesible"
896
 
897
+ #: controllers/SecurityCheck.php:307
898
  msgid ""
899
  "If your site allows user logins, you need your login page to be easy to find "
900
  "for your users. You also need to do other things to protect against "
911
  "reducir el número de intentos de inicio de sesión maliciosos. Una forma de "
912
  "hacerlo es dificultando la búsqueda de su página de inicio de sesión."
913
 
914
+ #: controllers/SecurityCheck.php:308
915
  #, php-format
916
  msgid ""
917
  "Change the wp-login from %sHide My Wp > Custom login URL%s and Switch on "
920
  "Cambie el wp-login de %sHide My Wp > Custom login URL%s y encienda %sHide My "
921
  "Wp > Brute Force Protection%s"
922
 
923
+ #: controllers/SecurityCheck.php:311
924
  msgid "/wp_config.php file is writable"
925
  msgstr "El archivo /wp_config.php es escribible"
926
 
927
+ #: controllers/SecurityCheck.php:315
928
  msgid ""
929
  "One of the most important files in your WordPress installation is the wp-"
930
  "config.php file. <br />This file is located in the root directory of your "
936
  "de la instalación de WordPress y contiene los detalles de la configuración "
937
  "básica de su sitio web, como la información de conexión a la base de datos."
938
 
939
+ #: controllers/SecurityCheck.php:316
940
  #, php-format
941
  msgid ""
942
  "Try setting chmod to %s0400%s or %s0440%s and if the website works normally "
945
  "Intenta poner chmod en %s0400%s o %s0440%s y si el sitio web funciona "
946
  "normalmente es el mejor para usar."
947
 
948
+ #: controllers/SecurityCheck.php:319
949
  msgid "wp-config.php & wp-config-sample.php files are accessible "
950
  msgstr "se puede acceder a los archivos wp-config.php y wp-config-sample.php"
951
 
952
+ #: controllers/SecurityCheck.php:323
953
  msgid ""
954
  "One of the most important files in your WordPress installation is the wp-"
955
  "config.php file. <br />This file is located in the root directory of your "
961
  "de la instalación de WordPress y contiene los detalles de la configuración "
962
  "básica de su sitio web, como la información de conexión a la base de datos."
963
 
964
+ #: controllers/SecurityCheck.php:324
965
  #, php-format
966
  msgid ""
967
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-config.php "
970
  "Enciende %sHide My Wp > Hide WordPress Common Files%s para ocultar los "
971
  "archivos wp-config.php & wp-config-sample.php"
972
 
973
+ #: controllers/SecurityCheck.php:328
974
  msgid "readme.html file is accessible "
975
  msgstr "el archivo readme.html es accesible"
976
 
977
+ #: controllers/SecurityCheck.php:332
978
  msgid ""
979
  "It's important to hide or remove the readme.html file because it contains WP "
980
  "version details."
982
  "Es importante ocultar o eliminar el archivo readme.html porque contiene "
983
  "detalles de la versión WP."
984
 
985
+ #: controllers/SecurityCheck.php:333
986
  #, php-format
987
  msgid ""
988
  "Rename readme.html file or switch on %sHide My Wp > Hide WordPress Common "
991
  "Renombra el archivo readme.html o enciende %sHide My Wp > Hide WordPress "
992
  "Common Files%s"
993
 
994
+ #: controllers/SecurityCheck.php:337
995
  msgid "install.php & upgrade.php files are accessible "
996
  msgstr "se puede acceder a los archivos install.php y upgrade.php"
997
 
998
+ #: controllers/SecurityCheck.php:341
999
  msgid ""
1000
  "WordPress is well-known for its ease of installation. <br/>It's important to "
1001
  "hide the wp-admin/install.php and wp-admin/upgrade.php files because there "
1005
  "ocultar los archivos wp-admin/install.php y wp-admin/upgrade.php porque ya "
1006
  "ha habido un par de problemas de seguridad con respecto a estos archivos."
1007
 
1008
+ #: controllers/SecurityCheck.php:342
1009
  #, php-format
1010
  msgid ""
1011
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-admin/"
1014
  "Activar %sHide My Wp > Hide WordPress Common Files%s para ocultar los "
1015
  "archivos wp-admin/install.php & wp-admin/upgrade.php"
1016
 
1017
+ #: controllers/SecurityCheck.php:346
1018
  msgid "PHP register_globals is on"
1019
  msgstr "ej. usuario-nuevo o registrar"
1020
 
1021
+ #: controllers/SecurityCheck.php:350
1022
  msgid ""
1023
  "This is one of the biggest security issues you can have on your site! If "
1024
  "your hosting company has this directive enabled by default, switch to "
1028
  "sitio! Si su compañía de alojamiento tiene esta directiva activada por "
1029
  "defecto, ¡cambie a otra compañía inmediatamente!"
1030
 
1031
+ #: controllers/SecurityCheck.php:351
1032
  msgid ""
1033
  "If you have access to php.ini file, set <code>register_globals = off</code> "
1034
  "or contact the hosting company to set it off"
1036
  "Si tienes acceso al archivo php.ini, activa <code>register_globals = off</"
1037
  "code> o contacta con la compañía de alojamiento para activarlo"
1038
 
1039
+ #: controllers/SecurityCheck.php:354
1040
  msgid "PHP expose_php is on"
1041
  msgstr "PHP expose_php está en"
1042
 
1043
+ #: controllers/SecurityCheck.php:358
1044
  msgid ""
1045
  "Exposing the PHP version will make the job of attacking your site much "
1046
  "easier."
1047
  msgstr ""
1048
  "Exponer la versión PHP hará el trabajo de atacar su sitio mucho más fácil."
1049
 
1050
+ #: controllers/SecurityCheck.php:359
1051
  msgid ""
1052
  "If you have access to php.ini file, set <code>expose_php = off</code> or "
1053
  "contact the hosting company to set it off"
1055
  "Si tiene acceso al archivo php.ini, configure <code>expose_php = off</code> "
1056
  "o contacte con la compañía de alojamiento para configurarlo"
1057
 
1058
+ #: controllers/SecurityCheck.php:362
1059
  msgid "PHP safe_mode is on"
1060
  msgstr "PHP safe_mode está activado"
1061
 
1062
+ #: controllers/SecurityCheck.php:366
1063
  msgid ""
1064
  "PHP safe mode was one of the attempts to solve security problems of shared "
1065
  "web hosting servers. <br /><br />It is still being used by some web hosting "
1088
  "funciones de PHP que no están restringidas, así que si un hacker ya ha "
1089
  "entrado - el modo seguro es inútil."
1090
 
1091
+ #: controllers/SecurityCheck.php:367
1092
  msgid ""
1093
  "If you have access to php.ini file, set <code>safe_mode = off</code> or "
1094
  "contact the hosting company to set it off"
1096
  "Si tienes acceso al archivo php.ini, activa el <code>modo seguro = off</"
1097
  "code> o contacta con la compañía de alojamiento para activarlo"
1098
 
1099
+ #: controllers/SecurityCheck.php:370
1100
  msgid "PHP allow_url_include is on"
1101
  msgstr "PHP allow_url_include está activado"
1102
 
1103
+ #: controllers/SecurityCheck.php:374
1104
  msgid ""
1105
  "Having this PHP directive enabled will leave your site exposed to cross-site "
1106
  "attacks (XSS). <br /><br />There's absolutely no valid reason to enable this "
1111
  "para habilitar esta directiva, y usar cualquier código PHP que lo requiera "
1112
  "es muy arriesgado."
1113
 
1114
+ #: controllers/SecurityCheck.php:375
1115
  msgid ""
1116
  "If you have access to php.ini file, set <code>allow_url_include = off</code> "
1117
  "or contact the hosting company to set it off"
1119
  "Si tienes acceso al archivo php.ini, establece <code>allow_url_include = "
1120
  "off</code> o contacta con la compañía de alojamiento para activarlo"
1121
 
1122
+ #: controllers/SecurityCheck.php:378
1123
+ msgid "Plugins/Themes editor disables"
1124
+ msgstr "El editor de plugins/temas desactiva"
1125
 
1126
+ #: controllers/SecurityCheck.php:382
1127
  msgid ""
1128
  "The plugins and themes file editor is a very convenient tool because it "
1129
  "enables you to make quick changes without the need to use FTP. <br /><br /"
1137
  "muestra el código fuente de PHP, sino que también permite a los atacantes "
1138
  "inyectar código malicioso en su sitio si logran acceder al administrador."
1139
 
1140
+ #: controllers/SecurityCheck.php:383
1141
  msgid ""
1142
  "Disable DISALLOW_FILE_EDIT for live websites in wp_config.php "
1143
  "<code>define('DISALLOW_FILE_EDIT', true);</code>"
1145
  "Deshabilitar DISALLOW_FILE_EDIT para sitios web en vivo en wp_config.php "
1146
  "<code>define('DISALLOW_FILE_EDIT', true);</code>"
1147
 
1148
+ #: controllers/SecurityCheck.php:387
1149
  #, php-format
1150
  msgid "Folder %s is browsable "
1151
  msgstr "La carpeta %s es navegable"
1152
 
1153
+ #: controllers/SecurityCheck.php:391
1154
  msgid ""
1155
  "Allowing anyone to view all files in the Uploads folder with a browser will "
1156
  "allow them to easily download all your uploaded files. It's a security and a "
1160
  "navegador les permitirá descargar fácilmente todos sus archivos subidos. Es "
1161
  "una cuestión de seguridad y de derechos de autor."
1162
 
1163
+ #: controllers/SecurityCheck.php:392
1164
  #, php-format
1165
  msgid "Learn how to disable %sDirectory Browsing%s"
1166
  msgstr "Aprende a deshabilitar la %sNavegación por el directorio%s"
1167
 
1168
+ #: controllers/SecurityCheck.php:396
1169
  msgid "Windows Live Writer is on "
1170
  msgstr "Windows Live Writer está encendido"
1171
 
1172
+ #: controllers/SecurityCheck.php:400
1173
  msgid ""
1174
  "If you're not using Windows Live Writer there's really no valid reason to "
1175
  "have its link in the page header, because this tells the whole world you're "
1179
  "enlace en el encabezado de la página, porque esto le dice a todo el mundo "
1180
  "que estás usando WordPress."
1181
 
1182
+ #: controllers/SecurityCheck.php:401
1183
  #, php-format
1184
  msgid "Switch on %sHide My Wp > Tweaks > Disable WLW Manifest scripts%s"
1185
  msgstr ""
1186
  "Enciende %sHide My Wp > Ajustes > Deshabilita los guiones del Manifiesto WLW"
1187
  "%s"
1188
 
1189
+ #: controllers/SecurityCheck.php:405
1190
  msgid "XML-RPC access is on"
1191
  msgstr "Inhabilitar el acceso a la Rest API"
1192
 
1193
+ #: controllers/SecurityCheck.php:409
1194
  msgid ""
1195
  "WordPress XML-RPC is a specification that aims to standardize communications "
1196
  "between different systems. It uses HTTP as the transport mechanism and XML "
1209
  "contraseña con cada solicitud, lo cual es un gran no-no en los círculos de "
1210
  "seguridad."
1211
 
1212
+ #: controllers/SecurityCheck.php:410
1213
  #, php-format
1214
  msgid "Switch on %sHide My Wp > Tweaks > Disable XML-RPC access%s"
1215
  msgstr "Enciende %sHide My Wp > Ajustes > Deshabilita el acceso XML-RPC%s"
1216
 
1217
+ #: controllers/SecurityCheck.php:414
1218
  msgid "RDS is visible"
1219
  msgstr "El RDS es visible"
1220
 
1221
+ #: controllers/SecurityCheck.php:418
1222
  msgid ""
1223
  "If you're not using any Really Simple Discovery services such as pingbacks, "
1224
  "there's no need to advertise that endpoint (link) in the header. Please note "
1232
  "problema de seguridad porque \"quieren ser descubiertos\", pero si quieres "
1233
  "ocultar el hecho de que estás usando WP, este es el camino a seguir."
1234
 
1235
+ #: controllers/SecurityCheck.php:419
1236
  #, php-format
1237
  msgid "Switch on %sHide My Wp > Tweaks > Hide RSD header%s"
1238
  msgstr "Enciende %sHide My Wp > Ajustes > Ocultar encabezamiento RSD%s"
1239
 
1240
+ #: controllers/SecurityCheck.php:423
1241
  msgid "MySql Grant All Permissions"
1242
  msgstr "MySql otorga todos los permisos"
1243
 
1244
+ #: controllers/SecurityCheck.php:427
1245
  msgid ""
1246
  "If an attacker gains access to your wp-config.php file and gets the MySQL "
1247
  "username and password, he'll be able to login to that database and do "
1261
  "diario y regular, estos son los privilegios recomendados: SELECCIONAR, "
1262
  "INSERTAR, ACTUALIZAR y BORRAR."
1263
 
1264
+ #: controllers/SecurityCheck.php:428
1265
  #, php-format
1266
  msgid "To learn how to revoke permissions from PhpMyAdmin %sClick here%s"
1267
  msgstr "Para aprender a revocar los permisos de PhpMyAdmin %sClick here%s"
1268
 
1269
+ #: controllers/SecurityCheck.php:431
1270
  msgid "Author URL by ID access"
1271
  msgstr "URL del autor por acceso de identificación"
1272
 
1273
+ #: controllers/SecurityCheck.php:435
1274
  msgid ""
1275
  "Usernames (unlike passwords) are not secret. By knowing someone's username, "
1276
  "you can't log in to their account. You also need the password. <br /><br /"
1294
  "porque WP te redirigirá a siteurl.com/?author={id} si la identificación "
1295
  "existe en el sistema."
1296
 
1297
+ #: controllers/SecurityCheck.php:436
1298
  #, php-format
1299
  msgid "Switch on %sHide My Wp > Hide Author ID URL%s"
1300
  msgstr "Enciende %sHide My Wp > Ocultar ID de Autor URL%s"
1301
 
1302
+ #: controllers/SecurityCheck.php:440
1303
  msgid "Default WordPress Tagline"
1304
  msgstr "Línea de texto predeterminada de WordPress"
1305
 
1306
+ #: controllers/SecurityCheck.php:444
1307
  msgid ""
1308
  "The WordPress site tagline is a short phrase located under the site title, "
1309
  "similar to a subtitle or advertising slogan. The goal of a tagline is to "
1317
  ">Si no cambias el eslogan predeterminado, será muy fácil detectar que tu "
1318
  "sitio web fue realmente construido con WordPress"
1319
 
1320
+ #: controllers/SecurityCheck.php:445
1321
  #, php-format
1322
  msgid "Change the Tagline in %s > %s"
1323
  msgstr "Cambie la línea de la etiqueta en %s > %s"
1324
 
1325
+ #: controllers/SecurityCheck.php:445
1326
  msgid "Tagline"
1327
  msgstr "Lema"
1328
 
1329
+ #: controllers/SecurityCheck.php:528
 
 
 
 
 
 
 
 
 
1330
  msgid "Saved! This task will be ignored on future tests."
1331
  msgstr "¡Salvado! Esta tarea será ignorada en futuras pruebas."
1332
 
1333
+ #: controllers/SecurityCheck.php:538
1334
+ msgid "Saved! You can run the test again."
1335
+ msgstr "¡Salvado! Puedes hacer la prueba de nuevo."
1336
+
1337
+ #: controllers/SecurityCheck.php:587 controllers/SecurityCheck.php:605
1338
+ #: controllers/SecurityCheck.php:619 controllers/SecurityCheck.php:633
1339
+ #: controllers/SecurityCheck.php:646 controllers/SecurityCheck.php:901
1340
+ #: controllers/SecurityCheck.php:984 controllers/SecurityCheck.php:1000
1341
+ #: controllers/SecurityCheck.php:1008 controllers/SecurityCheck.php:1085
1342
+ #: controllers/SecurityCheck.php:1099 controllers/SecurityCheck.php:1114
1343
+ #: controllers/SecurityCheck.php:1128 controllers/SecurityCheck.php:1140
1344
+ #: controllers/SecurityCheck.php:1145 controllers/SecurityCheck.php:1179
1345
+ #: controllers/SecurityCheck.php:1205 controllers/SecurityCheck.php:1220
1346
+ #: controllers/SecurityCheck.php:1235 controllers/SecurityCheck.php:1252
1347
+ #: controllers/SecurityCheck.php:1284 controllers/SecurityCheck.php:1306
1348
+ #: controllers/SecurityCheck.php:1328 controllers/SecurityCheck.php:1350
1349
+ #: controllers/SecurityCheck.php:1370 controllers/SecurityCheck.php:1392
1350
+ #: controllers/SecurityCheck.php:1408 controllers/SecurityCheck.php:1417
1351
  msgid "Yes"
1352
  msgstr "Sí"
1353
 
1354
+ #: controllers/SecurityCheck.php:587 controllers/SecurityCheck.php:605
1355
+ #: controllers/SecurityCheck.php:619 controllers/SecurityCheck.php:633
1356
+ #: controllers/SecurityCheck.php:646 controllers/SecurityCheck.php:984
1357
+ #: controllers/SecurityCheck.php:1000 controllers/SecurityCheck.php:1008
1358
+ #: controllers/SecurityCheck.php:1085 controllers/SecurityCheck.php:1099
1359
+ #: controllers/SecurityCheck.php:1114 controllers/SecurityCheck.php:1128
1360
+ #: controllers/SecurityCheck.php:1140 controllers/SecurityCheck.php:1174
1361
+ #: controllers/SecurityCheck.php:1184 controllers/SecurityCheck.php:1205
1362
+ #: controllers/SecurityCheck.php:1220 controllers/SecurityCheck.php:1235
1363
+ #: controllers/SecurityCheck.php:1284 controllers/SecurityCheck.php:1306
1364
+ #: controllers/SecurityCheck.php:1328 controllers/SecurityCheck.php:1350
1365
+ #: controllers/SecurityCheck.php:1370 controllers/SecurityCheck.php:1392
1366
+ #: controllers/SecurityCheck.php:1408 controllers/SecurityCheck.php:1417
1367
  msgid "No"
1368
  msgstr "No"
1369
 
1370
+ #: controllers/SecurityCheck.php:715
1371
  #, php-format
1372
  msgid "%s plugin are outdated: %s"
1373
  msgstr "%s Los plugins están obsoletos: %s"
1374
 
1375
+ #: controllers/SecurityCheck.php:715 controllers/SecurityCheck.php:791
1376
  msgid "All plugins are up to date"
1377
  msgstr "Todos los plugins están actualizados"
1378
 
1379
+ #: controllers/SecurityCheck.php:748
1380
  #, php-format
1381
  msgid "%s theme(s) are outdated: %s"
1382
  msgstr "%s Los temas están obsoletos: %s"
1383
 
1384
+ #: controllers/SecurityCheck.php:748
1385
  msgid "Themes are up to date"
1386
  msgstr "Los temas están al día"
1387
 
1388
+ #: controllers/SecurityCheck.php:828
1389
  msgid "All plugins are compatible"
1390
  msgstr "Vaciar IPs"
1391
 
1392
+ #: controllers/SecurityCheck.php:922
1393
  #, php-format
1394
  msgid "%s days since last update"
1395
  msgstr "%s días desde la última actualización"
1396
 
1397
+ #: controllers/SecurityCheck.php:922
1398
  msgid "Updated"
1399
  msgstr "Actualizado"
1400
 
1401
+ #: controllers/SecurityCheck.php:940
1402
  msgid "Empty"
1403
  msgstr "Vacío"
1404
 
1405
+ #: controllers/SecurityCheck.php:945
1406
  msgid "only "
1407
  msgstr "solamente"
1408
 
1409
+ #: controllers/SecurityCheck.php:950
1410
  msgid "too simple"
1411
  msgstr "demasiado simple"
1412
 
1413
+ #: controllers/SecurityCheck.php:955
1414
  msgid "Good"
1415
  msgstr "Bueno"
1416
 
1417
+ #: controllers/SecurityCheck.php:1002
1418
  msgid ""
1419
  "Change the wp-config.php file permission to Read-Only using File Manager."
1420
  msgstr ""
1421
  "Cambie el permiso del archivo wp-config.php a sólo lectura usando el "
1422
  "Administrador de Archivos."
1423
 
1424
+ #: controllers/SecurityCheck.php:1260
1425
  msgid "no"
1426
  msgstr "no"
1427
 
1428
+ #: controllers/SecurityCheck.php:1414
1429
  msgid "Just another WordPress site"
1430
  msgstr "Otro sitio de AlmirallMed"
1431
 
1432
+ #: controllers/Settings.php:45 controllers/Settings.php:268
1433
  #, php-format
1434
  msgid ""
1435
  "NGINX detected. In case you didn't add the code in the NGINX config already, "
1438
  "NGINX detectado. En caso de que no haya añadido el código en la "
1439
  "configuración del NGINX ya, por favor añada la siguiente línea. %s"
1440
 
1441
+ #: controllers/Settings.php:45 controllers/Settings.php:268
 
 
 
 
1442
  msgid "Don't forget to reload the Nginx service."
1443
  msgstr "No olvides reiniciar el servicio de Nginx"
1444
 
1445
+ #: controllers/Settings.php:45 controllers/Settings.php:268
1446
+ msgid "Learn how to setup on Nginx server"
1447
+ msgstr "Aprende a configurar en el servidor de Nginx"
1448
 
1449
  #: controllers/Settings.php:54 view/Backup.php:16
1450
  msgid "Restore Settings"
1454
  msgid "You want to restore the last saved settings? "
1455
  msgstr "¿Desea restaurar la última configuración guardada?"
1456
 
1457
+ #: controllers/Settings.php:82 controllers/Widget.php:16
1458
+ #, php-format
1459
+ msgid ""
1460
+ "%sBlack Friday!!%s Get Hide My WP Ghost today with the best discounts of the "
1461
+ "year. %sSee Ofers!%s"
1462
+ msgstr ""
1463
+
1464
+ #: controllers/Settings.php:84 controllers/Widget.php:18
1465
+ #, php-format
1466
+ msgid ""
1467
+ "%sHalloween Special!!%s Get %s80%% OFF%s on Hide My WP Ghost - Unlimited "
1468
+ "Websites License until 31 October 2020. %sSee Ofer!%s"
1469
+ msgstr ""
1470
+
1471
+ #: controllers/Settings.php:86 controllers/Widget.php:20
1472
  #, php-format
1473
  msgid ""
1474
  "%sLimited Time Offer%s: Get %s65%% OFF%s today on Hide My WP Ghost 5 "
1477
  "%s Oferta de tiempo limitado%s: Obtenga hoy %s65%% de descuento%s en la "
1478
  "licencia de los sitios web de Hide My WP Ghost 5. %sHurry Up!%s"
1479
 
1480
+ #: controllers/Settings.php:137
1481
  #, php-format
1482
  msgid ""
1483
  "New Plugin/Theme detected! You need to save the Hide My WP Setting again to "
1486
  "¡Nuevo plugin/tema detectado! ¡Necesitas guardar la configuración de Hide My "
1487
  "WP de nuevo para incluirlos a todos! %s Haz clic aquí %s"
1488
 
1489
+ #: controllers/Settings.php:157
 
 
 
 
 
 
 
 
 
1490
  #, php-format
1491
  msgid ""
1492
  "To activate the new %sHide My WP %s %s settings you need to confirm and re-"
1495
  "Para activar la nueva configuración de %sHide My WP %s %s necesitas "
1496
  "confirmar y volver a iniciar sesión!"
1497
 
1498
+ #: controllers/Settings.php:165
1499
  msgid "Yes, I'm ready to re-login"
1500
  msgstr "Sí, estoy listo para volver a entrar"
1501
 
1502
+ #: controllers/Settings.php:172 view/FrontendCheck.php:36
1503
  msgid "No, abort"
1504
  msgstr "No, cancelar"
1505
 
1506
+ #: controllers/Settings.php:213
1507
  msgid "My Account"
1508
  msgstr "Mi cuenta"
1509
 
1510
+ #: controllers/Settings.php:351
1511
  msgid ""
1512
  "Error: You entered the same text twice in the Text Mapping. We removed the "
1513
  "duplicates to prevent any redirect errors."
1515
  "Error: Has introducido el mismo texto dos veces en el mapa de texto. "
1516
  "Eliminamos los duplicados para evitar cualquier error de redireccionamiento."
1517
 
1518
+ #: controllers/Settings.php:470
1519
+ msgid "The list of plugins and themes was updated with success!"
1520
+ msgstr "¡La lista de plugins y temas se actualizó con éxito!"
1521
+
1522
+ #: controllers/Settings.php:542
1523
  msgid ""
1524
  "ERROR! Please make sure you use a valid token to connect the plugin with "
1525
  "WPPlugins"
1527
  "¡ERROR! Por favor, asegúrate de usar un token válido para conectar el plugin "
1528
  "con WPPlugins"
1529
 
1530
+ #: controllers/Settings.php:547
1531
  msgid ""
1532
  "ERROR! Please make sure you use an email address to connect the plugin with "
1533
  "WPPlugins"
1535
  "¡ERROR! Por favor, asegúrate de usar una dirección de correo electrónico "
1536
  "para conectar el plugin con WPPlugins"
1537
 
1538
+ #: controllers/Settings.php:593
1539
  msgid "Great! The backup is restored."
1540
  msgstr "La copia de seguridad se ha restaurado."
1541
 
1542
+ #: controllers/Settings.php:607 controllers/Settings.php:610
1543
  msgid "Error! The backup is not valid."
1544
  msgstr "¡Error! Copia de seguridad inválida."
1545
 
1546
+ #: controllers/Settings.php:613
1547
  msgid "Error! You have to enter a previous saved backup file."
1548
  msgstr ""
1549
  "¡Error! Tiene que seleccionar una copia de seguridad guardada previamente."
1550
 
1551
+ #: controllers/Settings.php:625
1552
  msgid "Hide My Wp > Question"
1553
  msgstr "Hide My WP > Preguntas"
1554
 
1575
  msgid "Login Blocked by Hide My WordPress"
1576
  msgstr "Inicio de sesión bloqueado por Ocultar mi WordPress"
1577
 
1578
+ #: models/Compatibility.php:312
1579
  msgid ""
1580
  "CDN Enabled detected. Please include the new wp-content and wp-includes "
1581
  "paths in CDN Enabler Settings"
1583
  "CDN Enabled detectado. Por favor, incluya en CDN Enabler Config las nuevas "
1584
  "rutas de wp-content y wp-includes"
1585
 
1586
+ #: models/Compatibility.php:320
1587
  #, php-format
1588
  msgid ""
1589
  "CDN Enabler detected! Learn how to configure it with Hide My WP %sClick here"
1592
  "¡Habilitador CDN detectado! Aprende a configurarlo con Hide My WP %sClick "
1593
  "here%s"
1594
 
1595
+ #: models/Compatibility.php:332
1596
  #, php-format
1597
  msgid ""
1598
  "WP Super Cache CDN detected. Please include %s and %s paths in WP Super "
1601
  "WP Super Cache CDN detectado. Por favor, incluye las rutas %s y %s en WP "
1602
  "Super Cache > CDN > Incluir directorios"
1603
 
1604
+ #: models/Compatibility.php:339
1605
  #, php-format
1606
  msgid ""
1607
  "Hide My WP does not work without mode_rewrite. Please activate the rewrite "
1610
  "Hide My WP no funciona sin mode_rewrite. Por favor, activa el módulo de "
1611
  "reescritura en Apache. %sMás detalles%s"
1612
 
1613
+ #: models/Compatibility.php:344
1614
  #, php-format
1615
  msgid ""
1616
  "Hide My WP does not work with %s Permalinks. Change it to %s or other type "
1619
  "Hide My WP no funciona con %s Permalinks. Cámbialo a %s o a otro tipo en "
1620
  "Configuración > Enlaces permanentes para ocultarlo"
1621
 
1622
+ #: models/Compatibility.php:344
1623
  msgid "Plain"
1624
  msgstr "Plano"
1625
 
1626
+ #: models/Compatibility.php:344
1627
  msgid "Post Name"
1628
  msgstr "Entrada"
1629
 
1630
+ #: models/Compatibility.php:349
1631
  #, php-format
1632
  msgid ""
1633
  "You need to activate the URL Rewrite for IIS to be able to change the "
1636
  "Es necesario activar URL Rewrite de IIS para poder cambiar la estructura de "
1637
  "enlace permanente a URL amigables (sin index.php). %sMás detalles%s"
1638
 
1639
+ #: models/Compatibility.php:351
1640
  msgid ""
1641
  "You need to set the permalink structure to friendly URL (without index.php)."
1642
  msgstr ""
1643
  "Es necesario establecer la estructura de enlace permanente a URL amigables "
1644
  "(sin index.php)."
1645
 
1646
+ #: models/Compatibility.php:356
1647
  msgid ""
1648
  "The constant ADMIN_COOKIE_PATH is defined in wp-config.php by another "
1649
  "plugin. Hide My WP will not work unless you remove the line "
1653
  "plugin. Hide My WP no funcionará a menos que elimine la línea "
1654
  "define('ADMIN_COOKIE_PATH', ...);"
1655
 
1656
+ #: models/Compatibility.php:362
1657
  #, php-format
1658
  msgid ""
1659
  "Inmotion detected. %sPlease read how to make the plugin compatible with "
1662
  "Inmoción detectada. %sPor favor, lee cómo hacer el plugin compatible con "
1663
  "Inmotion Nginx Cache%s"
1664
 
1665
+ #: models/Compatibility.php:374
1666
  msgid ""
1667
  "Hide My WP rules are not saved in the config file and this may affect the "
1668
  "website loading speed."
1670
  "Las reglas de Hide My WP no se guardan en el archivo de configuración y esto "
1671
  "puede afectar a la velocidad de carga del sitio web."
1672
 
1673
+ #: models/Compatibility.php:384
1674
  #, php-format
1675
  msgid ""
1676
  "Godaddy detected! To avoid CSS errors, make sure you switch off the CDN from "
1679
  "¡Godaddy detectado! Para evitar errores de CSS, asegúrate de apagar el CDN "
1680
  "de %s"
1681
 
1682
+ #: models/Compatibility.php:389
1683
+ #, php-format
1684
+ msgid ""
1685
+ "Attention! Please check the rewrite rules in the config file. Some URLs "
1686
+ "passed through the config file rules and are loaded through WordPress which "
1687
+ "may slow down your website. Please follow this tutorial: %s"
1688
+ msgstr ""
1689
+ "¡Atención! Por favor, compruebe las reglas de reescritura en el archivo de "
1690
+ "configuración. Algunas URLs pasaron a través de las reglas del archivo de "
1691
+ "configuración y se cargan a través de WordPress, lo que puede ralentizar su "
1692
+ "sitio web. Por favor, sigue este tutorial: %s"
1693
+
1694
+ #: models/Rewrite.php:646
1695
  #, php-format
1696
  msgid ""
1697
  "IIS detected. You need to update your %s file by adding the following lines "
1700
  "IIS detectado. Necesitas actualizar tu archivo %s añadiendo las siguientes "
1701
  "líneas después de la etiqueta %s"
1702
 
1703
+ #: models/Rewrite.php:667 models/Rewrite.php:772
1704
  #, php-format
1705
  msgid ""
1706
  "Config file is not writable. You need to update your %s file by adding the "
1709
  "El archivo de configuración no se puede escribir. Necesitas actualizar tu "
1710
  "archivo %s añadiendo las siguientes líneas al principio del archivo: %s"
1711
 
1712
+ #: models/Rewrite.php:689
1713
  #, php-format
1714
  msgid ""
1715
  "WpEngine detected. Add the redirects in the WpEngine Redirect rules panel %s"
1717
  "Motor WpEngine detectado. Añade los redireccionamientos en el panel de "
1718
  "reglas de WpEngine Redirect %s"
1719
 
1720
+ #: models/Rewrite.php:689
1721
+ msgid "Learn How To Add the Code"
1722
+ msgstr "Aprende a añadir el código"
1723
+
1724
+ #: models/Rewrite.php:804
1725
  #, php-format
1726
  msgid ""
1727
  "Config file is not writable. You have to added it manually at the beginning "
1730
  "El archivo de configuración no se puede escribir. Tienes que añadirlo "
1731
  "manualmente al principio del archivo %s: %s"
1732
 
1733
+ #: models/Rewrite.php:2170
1734
  msgid ""
1735
  "There has been a critical error on your website. Please check your site "
1736
  "admin email inbox for instructions."
1739
  "de entrada del correo electrónico del administrador de su sitio para obtener "
1740
  "instrucciones."
1741
 
1742
+ #: models/Rewrite.php:2172
1743
  msgid "There has been a critical error on your website."
1744
  msgstr "Ha habido un error crítico en su sitio web."
1745
 
1775
  msgid "Test Your Website"
1776
  msgstr "Pruebe su sitio web"
1777
 
1778
+ #: models/Settings.php:43 view/Plugins.php:31
1779
  msgid "Plugins"
1780
  msgstr "Plugins"
1781
 
1784
  msgstr "Guardar tus ajustes"
1785
 
1786
  #: models/Settings.php:67
1787
+ msgid "SEO SQUIRRLY"
1788
+ msgstr "SEO SQUIRRLY"
1789
 
1790
  #: models/Settings.php:69
1791
  msgid ""
1792
+ "A.I.-based Private SEO Consultant. In a Plugin. Powered by Machine Learning "
1793
+ "and Cloud Services. Over 300 functionalities for SEO now available when you "
1794
+ "need them."
1795
+ msgstr ""
1796
+
1797
+ #: models/Settings.php:73
1798
+ msgid "WP-Rocket"
1799
+ msgstr ""
1800
+
1801
+ #: models/Settings.php:75
1802
+ #, php-format
1803
+ msgid ""
1804
+ "WP Rocket is in fact the only cache plugin which integrates more than 80% of "
1805
+ "web performance best practices even without any options activated. "
1806
  msgstr ""
 
 
1807
 
1808
+ #: models/Settings.php:79
1809
  msgid "Autoptimize"
1810
  msgstr "Autoptimizar"
1811
 
1812
+ #: models/Settings.php:81
1813
  msgid ""
1814
  "Autoptimize speeds up your website by optimizing JS, CSS and HTML, async-ing "
1815
  "JavaScript, removing emoji cruft, optimizing Google Fonts and more."
1818
  "JavaScript, eliminando los emoji cruft, optimizando las fuentes de Google y "
1819
  "más."
1820
 
1821
+ #: models/Settings.php:85
1822
+ msgid "Ninja Forms"
1823
+ msgstr ""
1824
 
1825
+ #: models/Settings.php:87
1826
  msgid ""
1827
+ "Use Ninja Forms to create beautiful, user friendly WordPress forms that will "
1828
+ "make you feel like a professional web developer"
1829
+ msgstr ""
1830
+
1831
+ #: models/Settings.php:91
1832
+ msgid "WP Forms"
1833
  msgstr ""
 
 
 
1834
 
1835
+ #: models/Settings.php:93
1836
+ msgid ""
1837
+ "WPForms allows you to create beautiful contact forms, feedback form, "
1838
+ "subscription forms, payment forms, and other types of forms for your site in "
1839
+ "minutes, not hours!"
1840
+ msgstr ""
1841
+
1842
+ #: models/Settings.php:97
1843
  msgid "iThemes Security"
1844
  msgstr "iTemas Seguridad"
1845
 
1846
+ #: models/Settings.php:99
1847
  msgid ""
1848
  "iThemes Security gives you over 30+ ways to secure and protect your WP site. "
1849
  "WP sites can be an easy target for attacks because of plugin "
1854
  "las vulnerabilidades de los plugins, las contraseñas débiles y el software "
1855
  "obsoleto."
1856
 
1857
+ #: models/Settings.php:103
1858
  msgid "Sucuri Security"
1859
  msgstr "Seguridad de Sucuri"
1860
 
1861
+ #: models/Settings.php:105
1862
  msgid ""
1863
  "The Sucuri WordPress Security plugin is a security toolset for security "
1864
  "integrity monitoring, malware detection and security hardening."
1867
  "seguridad para el control de la integridad de la seguridad, la detección de "
1868
  "malware y el endurecimiento de la seguridad."
1869
 
1870
+ #: models/Settings.php:109
1871
  msgid "Back Up WordPress"
1872
  msgstr "ej. adm, backend"
1873
 
1874
+ #: models/Settings.php:111
1875
  msgid ""
1876
  "Simple automated backups of your WordPress-powered website. Back Up "
1877
  "WordPress will back up your entire site including your database and all your "
1882
  "tu sitio, incluyendo tu base de datos y todos tus archivos en un horario que "
1883
  "te convenga."
1884
 
1885
+ #: models/Settings.php:115
1886
+ msgid "Elementor Builder"
1887
+ msgstr "Elementor Page "
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1888
 
1889
+ #: models/Settings.php:117
1890
  msgid ""
1891
  "The most advanced frontend drag & drop page builder. Create high-end, pixel "
1892
  "perfect websites at record speeds. Any theme, any page, any design."
1895
  "sitios web de alta gama y píxeles perfectos a velocidades récord. Cualquier "
1896
  "tema, cualquier página, cualquier diseño."
1897
 
1898
+ #: models/Settings.php:121
1899
  msgid "Weglot Translate"
1900
  msgstr "Weglot Traducir"
1901
 
1902
+ #: models/Settings.php:123
1903
  msgid ""
1904
  "Translate your website into multiple languages without any code. Weglot "
1905
  "Translate is fully SEO compatible and follows Google's best practices."
1907
  "Traduce tu sitio web a varios idiomas sin ningún código. Weglot Translate es "
1908
  "totalmente compatible con el SEO y sigue las mejores prácticas de Google."
1909
 
1910
+ #: models/Settings.php:127
1911
+ msgid "Facebook Pixel"
1912
+ msgstr ""
1913
+
1914
+ #: models/Settings.php:129
1915
+ msgid ""
1916
+ "Manage your Facebook Pixel or Google Analytics code with a single plugin and "
1917
+ "add ANY other script (Head & Footer feature). The Pinterest Tag can be "
1918
+ "implemented via free add-on."
1919
+ msgstr ""
1920
+
1921
+ #: models/Settings.php:133
1922
+ msgid "Maintenance"
1923
+ msgstr ""
1924
 
1925
+ #: models/Settings.php:135
1926
  msgid ""
1927
+ "Maintenance plugin allows the WordPress site administrator to close the "
1928
+ "website for maintenance, set a temporary page with authorization, which can "
1929
+ "be edited via the plugin settings."
1930
  msgstr ""
 
 
 
1931
 
1932
+ #: models/Settings.php:148
1933
  msgid ""
1934
  "You can't set both ADMIN and LOGIN with the same name. Please use different "
1935
  "names"
1937
  "No se pueden definir ADMIN y LOGIN con el mismo nombre. Utilice diferentes "
1938
  "nombres"
1939
 
1940
+ #: models/Settings.php:298 models/Settings.php:308
 
 
 
 
 
 
 
 
 
1941
  #, php-format
1942
  msgid ""
1943
  "Invalid name detected: %s. You need to use another name to avoid WordPress "
1946
  "Nombre inválido detectado: %s. Necesitas usar otro nombre para evitar "
1947
  "errores de WordPress."
1948
 
1949
+ #: models/Settings.php:303
1950
+ #, php-format
1951
+ msgid ""
1952
+ "Short name detected: %s. You need to use unique paths with more than 4 chars "
1953
+ "to avoid WordPress errors."
1954
+ msgstr ""
1955
+ "Nombre corto detectado: %s. Necesitas usar rutas únicas con más de 4 "
1956
+ "caracteres para evitar errores de WordPress."
1957
+
1958
+ #: models/Settings.php:313
1959
  #, php-format
1960
  msgid ""
1961
  "Invalid name detected: %s. Add only the final path name to avoid WordPress "
1964
  "Nombre inválido detectado: %s. Añade sólo el nombre de la ruta final para "
1965
  "evitar errores de WordPress."
1966
 
1967
+ #: models/Settings.php:317
1968
  #, php-format
1969
  msgid ""
1970
  "Invalid name detected: %s. The name can't start with / to avoid WordPress "
1973
  "Nombre inválido detectado: %s. El nombre no puede comenzar con / para evitar "
1974
  "errores de WordPress."
1975
 
1976
+ #: models/Settings.php:324
1977
  #, php-format
1978
  msgid ""
1979
  "Invalid name detected: %s. The paths can't end with . to avoid WordPress "
1982
  "Nombre inválido detectado: %s. Los caminos no pueden terminar con . para "
1983
  "evitar errores de WordPress."
1984
 
1985
+ #: models/Settings.php:351
1986
  #, php-format
1987
  msgid ""
1988
  "Weak name detected: %s. You need to use another name to increase your "
1992
  "seguridad de tu sitio web."
1993
 
1994
  #: view/Advanced.php:11
1995
+ msgid "Rollback Settings"
1996
+ msgstr "Descargar Configuración"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1997
 
1998
+ #: view/Advanced.php:16
1999
  msgid "Custom Safe URL Param"
2000
  msgstr "Parámetro de URL seguro personalizado"
2001
 
2002
+ #: view/Advanced.php:17
2003
  msgid "eg. disable_url, safe_url"
2004
  msgstr "por ejemplo, deshabilitar_url, seguro_url"
2005
 
2006
+ #: view/Advanced.php:23
2007
  msgid ""
2008
  "The Safe URL will set all the settings to default. Use it only if you're "
2009
  "locked out"
2011
  "La URL segura establecerá todos los ajustes como predeterminados. Utilízala "
2012
  "sólo si estás bloqueado"
2013
 
2014
+ #: view/Advanced.php:24
2015
  msgid "Safe URL:"
2016
  msgstr "URL segura:"
2017
 
2018
+ #: view/Advanced.php:30
2019
+ msgid "Loading Speed Settings"
2020
+ msgstr "Ajustes de la velocidad de carga"
2021
+
2022
+ #: view/Advanced.php:35 view/Advanced.php:65 view/Mapping.php:19
2023
+ #: view/Mapping.php:95 view/Mapping.php:168 view/Tweaks.php:138
2024
+ #: view/Tweaks.php:225 view/Tweaks.php:283
2025
+ msgid ""
2026
+ "First, you need to switch Hide My Wp from Default mode to Safe Mode or Ghost "
2027
+ "Mode."
2028
+ msgstr ""
2029
+ "Primero, tienes que cambiar Hide My Wp del modo por defecto al modo seguro o "
2030
+ "al modo fantasma."
2031
+
2032
+ #: view/Advanced.php:49
2033
+ msgid "Optimize CSS and JS files"
2034
+ msgstr "Optimizar los archivos CSS y JS"
2035
 
2036
+ #: view/Advanced.php:50
2037
+ msgid "Cache CSS, JS and Images to increase the frontend loading speed."
2038
+ msgstr ""
2039
+ "Cachear CSS, JS e imágenes para aumentar la velocidad de carga del frontend."
2040
 
2041
+ #: view/Advanced.php:51
2042
  #, php-format
2043
+ msgid "Check the website loading speed with %sPingdom Tool%s"
2044
+ msgstr "Compruebe la velocidad de carga de la página web con %sPingdom Tool%s"
2045
+
2046
+ #: view/Advanced.php:60
2047
+ msgid "Compatibility Settings"
2048
+ msgstr "Configuración"
2049
 
2050
  #: view/Advanced.php:73
2051
+ msgid "Load As Must Use Plugin"
2052
+ msgstr "Cargar como Debe Usar plugin"
2053
 
2054
  #: view/Advanced.php:75
2055
+ msgid "Force Hide My WP Ghost to load as a Must Use plugin."
2056
+ msgstr "Forzar a Hide My WP Ghost a cargar como un plugin de Uso Obligatorio."
 
 
2057
 
2058
+ #: view/Advanced.php:76
2059
+ msgid "(compatibility with Manage WP plugin and Token based login plugins)"
2060
+ msgstr ""
2061
+ "(compatibilidad con el plugin Manage WP y los plugins de acceso basados en "
2062
+ "Token)"
 
 
2063
 
2064
+ #: view/Advanced.php:86
2065
  msgid "Late Loading"
2066
  msgstr "Carga Tardía"
2067
 
2068
+ #: view/Advanced.php:88
2069
  msgid ""
2070
  "Load HMW after all plugins are loaded. Useful for CDN plugins (eg. CDN "
2071
  "Enabler)."
2073
  "Cargar HMW después de que todos los plugins estén cargados. Es útil para los "
2074
  "plugins CDN (por ejemplo, CDN Enabler)."
2075
 
2076
+ #: view/Advanced.php:89
2077
  msgid "(only if other cache plugins request this)"
2078
  msgstr "(sólo si otros plugins de cache lo requieren)"
2079
 
2080
+ #: view/Advanced.php:99
2081
  msgid "Clean Login Page"
2082
  msgstr "Página Principal"
2083
 
2084
+ #: view/Advanced.php:101
2085
  msgid ""
2086
  "Cancel the login hooks from other plugins and themes to prevent them from "
2087
  "changing the Hide My WordPress redirects."
2089
  "Cancelar los ganchos de inicio de sesión de otros plugins y temas para "
2090
  "evitar que cambien las redirecciones de Hide My WordPress."
2091
 
2092
+ #: view/Advanced.php:101
2093
  msgid "(not recommended)"
2094
  msgstr "(no recomendado)"
2095
 
2096
+ #: view/Advanced.php:111
2097
+ msgid "Notification Settings"
2098
+ msgstr "Configuración de las notificaciones"
2099
 
2100
+ #: view/Advanced.php:118
2101
  msgid "Security Check Notification"
2102
  msgstr "Notificación por correo"
2103
 
2104
+ #: view/Advanced.php:120
2105
  msgid "Show Security Check notification when it's not checked every week."
2106
  msgstr ""
2107
  "Mostrar la notificación de comprobación de seguridad cuando no se comprueba "
2108
  "cada semana."
2109
 
2110
+ #: view/Advanced.php:130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2111
  msgid "Email notification"
2112
  msgstr "Notificación por correo"
2113
 
2114
+ #: view/Advanced.php:131
2115
  msgid "Send me an email with the changed admin and login URLs"
2116
  msgstr "Mándame un e-mail con las nuevas URLs de ADMIN y LOGIN"
2117
 
2118
+ #: view/Advanced.php:140 view/Connect.php:17
2119
  msgid "Email Address"
2120
  msgstr "Dirección de correo electrónico"
2121
 
2122
+ #: view/Advanced.php:156 view/Brute.php:115 view/Mapping.php:210
2123
+ #: view/Mapping.php:215 view/Permalinks.php:550 view/Permalinks.php:555
2124
+ #: view/Tweaks.php:336
2125
  msgid "Save"
2126
  msgstr "Guardar"
2127
 
2128
+ #: view/Advanced.php:157 view/Brute.php:116 view/Mapping.php:211
2129
+ #: view/Mapping.php:216 view/Permalinks.php:551 view/Permalinks.php:556
2130
+ #: view/Tweaks.php:337
2131
  #, php-format
2132
  msgid "Love Hide My WP %s? Show us ;)"
2133
  msgstr "Ama Hide My WP %s? Muéstranos ;)"
2134
 
2135
+ #: view/Advanced.php:164 view/Mapping.php:243 view/Permalinks.php:583
2136
+ #: view/Tweaks.php:366
2137
  msgid "Love Hide My WP?"
2138
  msgstr "Ama Hide My WP?"
2139
 
2140
+ #: view/Advanced.php:169 view/Permalinks.php:588 view/Tweaks.php:371
2141
  msgid "Please help us and support our plugin on WordPress.org"
2142
  msgstr "Por favor, ayúdanos y apoya nuestro plugin en WordPress.org"
2143
 
2144
+ #: view/Advanced.php:172 view/Mapping.php:249 view/Permalinks.php:591
2145
+ #: view/Tweaks.php:374
2146
  msgid "Rate Hide My WP"
2147
  msgstr "Calificar Hide My WP"
2148
 
2149
+ #: view/Advanced.php:175 view/Permalinks.php:594 view/Tweaks.php:377
2150
  msgid "Contact us after you left the review cause we have a surprise for you."
2151
  msgstr ""
2152
  "Contáctanos después de dejar la revista porque tenemos una sorpresa para ti."
2153
 
2154
+ #: view/Advanced.php:186 view/Mapping.php:224 view/Permalinks.php:564
2155
+ #: view/Tweaks.php:347
2156
  msgid "Check Your Website"
2157
  msgstr "Revise su sitio web"
2158
 
2159
+ #: view/Advanced.php:188 view/Mapping.php:226 view/Permalinks.php:566
2160
+ #: view/Tweaks.php:349
2161
  msgid "Check if your website is secured with the current settings."
2162
  msgstr "Compruebe si su sitio web está protegido con la configuración actual."
2163
 
2164
+ #: view/Advanced.php:194 view/Mapping.php:232 view/Permalinks.php:572
2165
+ #: view/Tweaks.php:355
2166
  msgid ""
2167
  "Make sure you save the settings and empty the cache before checking your "
2168
  "website with our tool."
2170
  "Asegúrese de guardar la configuración y vaciar la caché antes de revisar su "
2171
  "sitio web con nuestra herramienta."
2172
 
2173
+ #: view/Advanced.php:198 view/Mapping.php:236 view/Permalinks.php:576
2174
+ #: view/Tweaks.php:359
2175
  msgid "Learn more about Hide My WP"
2176
  msgstr "Conozca más detalles acerca de Hide My WP"
2177
 
2334
  msgstr "Mensaje personalizado a mostrar a los usuarios bloqueados"
2335
 
2336
  #: view/Connect.php:12
2337
+ msgid "Activate Free Token"
2338
+ msgstr "Activar la Versión Gratuita"
2339
 
2340
  #: view/Connect.php:18
2341
  msgid "Enter your email address to get security alerts and How To Lessons"
2436
  msgstr "Se requieren medidas de seguridad urgentes"
2437
 
2438
  #: view/Dashboard.php:45
2439
+ msgid "Check Security Report"
2440
+ msgstr "Control de Seguridad"
2441
 
2442
  #: view/Dashboard.php:47
2443
  msgid "Upgrade Your Security"
2444
  msgstr "Actualice su seguridad"
2445
 
2446
+ #: view/Dashboard.php:106
 
 
 
 
2447
  msgid "Checking Website Security ..."
2448
  msgstr "Comprobando la seguridad del sitio web..."
2449
 
2457
 
2458
  #: view/FrontendCheck.php:13
2459
  #, php-format
2460
+ msgid "Run %sFrontend Login Test%s and login inside the popup. "
2461
+ msgstr "Ejecute %sFrontend Login Test%s e inicie sesión dentro de la popup."
2462
 
2463
  #: view/FrontendCheck.php:14
 
 
 
 
2464
  msgid ""
2465
+ "Make sure you follow the Hide My WP Ghost instructions before moving forward."
 
2466
  msgstr ""
2467
  "Si la página de inicio de sesión muestra algún error, por favor, asegúrese "
2468
+ "de seguir las instrucciones de Hide My WP Ghost antes de seguir adelante."
2469
+
2470
+ #: view/FrontendCheck.php:15
2471
+ msgid "If you're able to login, you've set the new paths correctly."
2472
+ msgstr "Si puedes entrar, has establecido correctamente las nuevas rutas."
2473
 
2474
  #: view/FrontendCheck.php:16
2475
  msgid ""
2476
+ "Do not logout from this browser until you are confident that the Login Page "
2477
+ "is working and you will be able to login again."
2478
  msgstr ""
2479
+ "No cierre la sesión de este navegador hasta que esté seguro de que la página "
2480
+ "de inicio de sesión funciona y pueda volver a iniciar la sesión."
2481
 
2482
  #: view/FrontendCheck.php:17
2483
  #, php-format
2592
  msgid "Text Mapping"
2593
  msgstr "Mapeo de texto"
2594
 
 
 
 
 
 
 
 
 
2595
  #: view/Mapping.php:24
2596
  msgid "Replace the text in tags and classes to hide any WordPress footprint."
2597
  msgstr ""
2754
  #: view/Permalinks.php:122
2755
  #, php-format
2756
  msgid ""
2757
+ "Your admin URL is changed by another plugin/theme in %s. To activate this "
2758
+ "option, disable the custom admin in the other plugin or deativate it."
2759
  msgstr ""
2760
  "La URL de tu administrador es cambiada por otro plugin/tema en %s. Para "
2761
+ "activar esta opción, desactiva el admin personalizado en el otro plugin o "
2762
+ "desactívalo."
2763
 
2764
  #: view/Permalinks.php:126
2765
  #, php-format
2770
  "Tu URL de administración no puede ser cambiada en el hosting de %s debido a "
2771
  "los términos de seguridad de %s."
2772
 
2773
+ #: view/Permalinks.php:129
2774
+ #, php-format
2775
+ msgid ""
2776
+ "Your admin URL can't be changed on %s because of the %s rules are no longer "
2777
+ "used."
2778
+ msgstr ""
2779
+ "Tu URL de administración no puede ser cambiado en %s porque las %s reglas ya "
2780
+ "no se usan."
2781
+
2782
+ #: view/Permalinks.php:134
2783
  msgid "Custom Admin Path"
2784
  msgstr "Ocultar la nueva ruta de admin"
2785
 
2786
+ #: view/Permalinks.php:135
2787
  msgid "eg. adm, back"
2788
  msgstr "ej. adm, backend"
2789
 
2790
+ #: view/Permalinks.php:149
2791
  msgid "Hide \"wp-admin\""
2792
  msgstr "Ocultar \"wp-admin\""
2793
 
2794
+ #: view/Permalinks.php:150
2795
  msgid "Show 404 Not Found Error when visitors access /wp-admin"
2796
  msgstr "Mostrar Error 404 No encontrado para /wp-admin"
2797
 
2798
+ #: view/Permalinks.php:159
2799
  msgid "Hide the new admin path"
2800
  msgstr "Ocultar la nueva ruta de admin"
2801
 
2802
+ #: view/Permalinks.php:160
2803
  msgid ""
2804
  "Let only the new login be accessible and redirect me to admin after logging "
2805
  "in"
2807
  "Que sólo se pueda acceder a la nueva sesión y me redirija a la "
2808
  "administración después de entrar"
2809
 
2810
+ #: view/Permalinks.php:165
2811
  msgid ""
2812
  "Some Themes don't work with custom Admin and Ajax paths. In case of ajax "
2813
  "errors, switch back to wp-admin and admin-ajax.php."
2815
  "Algunos temas no funcionan con los caminos personalizados de Admin y Ajax. "
2816
  "En caso de errores de Ajax, vuelve a wp-admin y admin-ajax.php."
2817
 
2818
+ #: view/Permalinks.php:171
2819
  msgid "Login Settings"
2820
  msgstr "Configuración de inicio de sesión"
2821
 
2822
+ #: view/Permalinks.php:174
2823
  #, php-format
2824
  msgid ""
2825
+ "Your login URL is changed by another plugin/theme in %s. To activate this "
2826
+ "option, disable the custom login in the other plugin or deativate it."
2827
  msgstr ""
2828
+ "Tu URL de acceso se cambia por otro plugin/tema en %s. Para activar esta "
2829
+ "opción, desactiva el inicio de sesión personalizado en el otro plugin o "
2830
+ "desactívalo."
2831
 
2832
+ #: view/Permalinks.php:179
2833
  msgid "Custom Login Path"
2834
  msgstr "Mensaje personalizado a mostrar a los usuarios bloqueados"
2835
 
2836
+ #: view/Permalinks.php:180
2837
  msgid "eg. login or signin"
2838
  msgstr "ej. login o registrar"
2839
 
2840
+ #: view/Permalinks.php:193
2841
  msgid "Hide \"wp-login.php\""
2842
  msgstr "Ocultar \"wp-login.php\""
2843
 
2844
+ #: view/Permalinks.php:194
2845
  msgid "Show 404 Not Found Error when visitors access /wp-login.php"
2846
  msgstr ""
2847
  "Mostrar el error 404 Not Found cuando los visitantes acceden a /wp-login.php"
2848
 
2849
+ #: view/Permalinks.php:204
2850
+ msgid "Hide /login"
2851
+ msgstr "Ocultar /login"
2852
+
2853
+ #: view/Permalinks.php:205
2854
+ msgid "Show 404 Not Found Error when visitors access /login"
2855
+ msgstr "Mostrar 404 No Encontrado Error cuando los visitantes acceden /login"
2856
+
2857
+ #: view/Permalinks.php:214
2858
  msgid "Custom Lost Password Path"
2859
  msgstr "Ruta de la Contraseña Perdida Personalizada"
2860
 
2861
+ #: view/Permalinks.php:215
2862
  msgid "eg. lostpass or forgotpass"
2863
  msgstr "ej. contrasena-perdida o recordar-pass"
2864
 
2865
+ #: view/Permalinks.php:225
2866
  msgid "Custom Register Path"
2867
  msgstr "Ruta de la Registrar Personalizada"
2868
 
2869
+ #: view/Permalinks.php:226
2870
  msgid "eg. newuser or register"
2871
  msgstr "ej. usuario-nuevo o registrar"
2872
 
2873
+ #: view/Permalinks.php:236
2874
  msgid "Custom Logout Path"
2875
  msgstr "Ruta de Cerrar Session Personalizada"
2876
 
2877
+ #: view/Permalinks.php:237
2878
  msgid "eg. logout or disconnect"
2879
  msgstr "eg. cerrar o desconectar"
2880
 
2881
+ #: view/Permalinks.php:248
2882
  msgid "Custom Activation Path"
2883
  msgstr "Ocultar la nueva ruta de admin"
2884
 
2885
+ #: view/Permalinks.php:249
2886
  msgid "eg. multisite activation link"
2887
  msgstr "por ejemplo, el enlace de activación multisitio"
2888
 
2889
+ #: view/Permalinks.php:260
2890
+ msgid "Manage Login and Logout Redirects"
2891
+ msgstr "Administrar las redirecciones de entrada y salida"
2892
+
2893
+ #: view/Permalinks.php:268
2894
  msgid "Common Paths"
2895
  msgstr "Caminos comunes"
2896
 
2897
+ #: view/Permalinks.php:272
2898
  msgid "Custom admin-ajax Path"
2899
  msgstr "Ocultar la ruta de admin-ajax"
2900
 
2901
+ #: view/Permalinks.php:273
2902
  msgid "eg. ajax, json"
2903
  msgstr "eg. Ajax, JSON"
2904
 
2905
+ #: view/Permalinks.php:286
2906
  msgid "Hide wp-admin from ajax URL"
2907
  msgstr "Ocultar wp-admin de la URL de ajax"
2908
 
2909
+ #: view/Permalinks.php:287
2910
  #, php-format
2911
  msgid "Show /%s instead of /%s"
2912
  msgstr "Mostrar /%s en lugar de /%s"
2913
 
2914
+ #: view/Permalinks.php:288
2915
  msgid "Works only with the custom admin-ajax path to avoid infinite loops."
2916
  msgstr ""
2917
  "Funciona sólo con el camino personalizado de admin-ajax para evitar bucles "
2918
  "infinitos."
2919
 
2920
+ #: view/Permalinks.php:295
2921
  msgid "Custom wp-content Path"
2922
  msgstr "Ruta de wp-content Personalizada"
2923
 
2924
+ #: view/Permalinks.php:296
2925
  msgid "eg. core, inc, include"
2926
  msgstr "p.e. core, inc, incluye"
2927
 
2928
+ #: view/Permalinks.php:306
2929
  msgid "Custom wp-includes Path"
2930
  msgstr "Ruta de wp-includes Personalizada"
2931
 
2932
+ #: view/Permalinks.php:307
2933
  msgid "eg. lib, library"
2934
  msgstr "eg. lib, biblioteca"
2935
 
2936
+ #: view/Permalinks.php:318
2937
  msgid "Custom uploads Path"
2938
  msgstr "Ruta de uploads Personalizada"
2939
 
2940
+ #: view/Permalinks.php:319
2941
  msgid "eg. images, files"
2942
  msgstr "eg. imágenes, archivos"
2943
 
2944
+ #: view/Permalinks.php:328
2945
  #, php-format
2946
  msgid ""
2947
  "You already defined a different wp-content/uploads directory in wp-config."
2950
  "Ya has definido un directorio wp-content/uploads diferente en wp-config.php "
2951
  "%s"
2952
 
2953
+ #: view/Permalinks.php:334
2954
  msgid "Custom comment Path"
2955
  msgstr "Ruta de comment Personalizada"
2956
 
2957
+ #: view/Permalinks.php:335
2958
  msgid "eg. comments, discussion"
2959
  msgstr "eg. Comentarios, discusión"
2960
 
2961
+ #: view/Permalinks.php:346
2962
  msgid "Custom author Path"
2963
  msgstr "Ruta del autor Personalizada"
2964
 
2965
+ #: view/Permalinks.php:347
2966
  msgid "eg. profile, usr, writer"
2967
  msgstr "p.e. perfil, usr, escritor"
2968
 
2969
+ #: view/Permalinks.php:365
2970
  msgid "Hide Author ID URL"
2971
  msgstr "Ocultar el URL de ID del autor"
2972
 
2973
+ #: view/Permalinks.php:366
2974
  msgid "Don't let URLs like domain.com?author=1 show the user login name"
2975
  msgstr ""
2976
  "No dejes que las URLs como domain.com?author=1 muestren el nombre de usuario"
2977
 
2978
+ #: view/Permalinks.php:374
2979
  msgid "Plugin Settings"
2980
  msgstr "Configuración de Plugin"
2981
 
2982
+ #: view/Permalinks.php:378
2983
  msgid "Custom plugins Path"
2984
  msgstr "Ruta del plugins Personalizada"
2985
 
2986
+ #: view/Permalinks.php:379
2987
  msgid "eg. modules"
2988
  msgstr "eg. modulos"
2989
 
2990
+ #: view/Permalinks.php:391
2991
  msgid "Hide plugin names"
2992
  msgstr "Ocultar las nombres del plugin"
2993
 
2994
+ #: view/Permalinks.php:392
2995
  msgid "Give random names to each plugin"
2996
  msgstr "Darle nombres al azar a cada plugin"
2997
 
2998
+ #: view/Permalinks.php:399
2999
  msgid "Theme Settings"
3000
  msgstr "Ajustes de tema"
3001
 
3002
+ #: view/Permalinks.php:403
3003
  msgid "Custom themes Path"
3004
  msgstr "Ruta de temas Personalizada"
3005
 
3006
+ #: view/Permalinks.php:404
3007
  msgid "eg. assets, templates, styles"
3008
  msgstr "por ejemplo, activos, plantillas, estilos"
3009
 
3010
+ #: view/Permalinks.php:419
3011
  msgid "Hide theme names"
3012
  msgstr "Ocultar los nombres de los temas"
3013
 
3014
+ #: view/Permalinks.php:420
3015
  msgid "Give random names to each theme (works in WP multisite)"
3016
  msgstr "Dar nombres al azar a cada tema (funciona en WP multisitio)"
3017
 
3018
+ #: view/Permalinks.php:431
3019
  msgid "REST API Settings"
3020
  msgstr "Inhabilitar el acceso a la Rest API"
3021
 
3022
+ #: view/Permalinks.php:439
3023
  msgid "Custom wp-json Path"
3024
  msgstr "URL personalizado para wp-json"
3025
 
3026
+ #: view/Permalinks.php:440
3027
  msgid "eg. json, api, call"
3028
  msgstr "por ejemplo, json, api, llama"
3029
 
3030
+ #: view/Permalinks.php:453
3031
  msgid "Disable Rest API access"
3032
  msgstr "Inhabilitar el acceso a la Rest API"
3033
 
3034
+ #: view/Permalinks.php:454
3035
  msgid "Disable Rest API access if you don't use your website for API calls"
3036
  msgstr ""
3037
  "Deshabilita el acceso a la API de descanso si no utilizas tu sitio web para "
3038
  "las llamadas a la API"
3039
 
3040
+ #: view/Permalinks.php:462
3041
  msgid "Security Settings"
3042
  msgstr "Ajustes de seguridad"
3043
 
3044
+ #: view/Permalinks.php:474
3045
  msgid "Hide WordPress Common Paths"
3046
  msgstr "Ocultar los caminos comunes de WordPress"
3047
 
3048
+ #: view/Permalinks.php:475
3049
  msgid "Hide /wp-content, /wp-include, /plugins, /themes paths"
3050
  msgstr ""
3051
  "Ocultar el contenido de /wp-content, /wp-include, /plugins, /themes paths"
3052
 
3053
+ #: view/Permalinks.php:476
3054
  msgid "Hide upgrade.php and install.php for visitors"
3055
  msgstr "Esconder upgrade.php e instalar.php para los visitantes"
3056
 
3057
+ #: view/Permalinks.php:477
3058
  msgid "(this may affect the fonts and images loaded through CSS)"
3059
  msgstr "(esto puede afectar a las fuentes e imágenes cargadas a través de CSS)"
3060
 
3061
+ #: view/Permalinks.php:487
3062
  msgid "Hide WordPress Common Files"
3063
  msgstr "Ocultar archivos comunes de WordPress"
3064
 
3065
+ #: view/Permalinks.php:488
3066
  msgid ""
3067
  "Hide wp-config.php , wp-config-sample.php, readme.html, license.txt files"
3068
  msgstr ""
3069
  "Ocultar wp-config.php , wp-config-sample.php, readme.html, archivos license."
3070
  "txt"
3071
 
3072
+ #: view/Permalinks.php:500
3073
  msgid "Firewall Against Script Injection"
3074
  msgstr "Cortafuegos contra la inyección de scripts"
3075
 
3076
+ #: view/Permalinks.php:501
3077
  msgid ""
3078
  "Most WordPress installations are hosted on the popular Apache, Nginx and IIS "
3079
  "web servers."
3081
  "La mayoría de las instalaciones de WordPress están alojadas en los populares "
3082
  "servidores web Apache, Nginx e IIS."
3083
 
3084
+ #: view/Permalinks.php:502
3085
  msgid ""
3086
  "A thorough set of rules can prevent many types of SQL Injection and URL "
3087
  "hacks from being interpreted."
3089
  "Un conjunto completo de reglas puede evitar que se interpreten muchos tipos "
3090
  "de Inyección SQL y hackeo de URL."
3091
 
3092
+ #: view/Permalinks.php:513
3093
  msgid "Disable Directory Browsing"
3094
  msgstr "Desactivar la navegación por el directorio"
3095
 
3096
+ #: view/Permalinks.php:514
3097
  #, php-format
3098
  msgid "Don't let hackers see any directory content. See %sUploads Directory%s"
3099
  msgstr ""
3100
  "No dejes que los hackers vean el contenido de ningún directorio. Ver %subir "
3101
  "directorio%s"
3102
 
3103
+ #: view/Permalinks.php:527
3104
  msgid "Custom category Path"
3105
  msgstr "Ruta de categorías Personalizada"
3106
 
3107
+ #: view/Permalinks.php:528
3108
  msgid "eg. cat, dir, list"
3109
  msgstr "p.e. cat, dir, lista"
3110
 
3111
+ #: view/Permalinks.php:537
3112
  msgid "Custom tags Path"
3113
  msgstr "Ruta de etiquetas Personalizada"
3114
 
3115
+ #: view/Permalinks.php:538
3116
  msgid "eg. keyword, topic"
3117
  msgstr "ej. etiqueta, keyword, topic"
3118
 
3119
+ #: view/Plugins.php:16
3120
  msgid "More details"
3121
  msgstr "Más detalles"
3122
 
 
 
 
 
3123
  #: view/Plugins.php:18
3124
+ msgid "Go To Plugin"
3125
+ msgstr "Ir a Plugin"
3126
+
3127
+ #: view/Plugins.php:20
3128
  msgid "Plugin Installed"
3129
  msgstr "Plugin instalado"
3130
 
3131
+ #: view/Plugins.php:32
3132
  msgid ""
3133
  "We are testing every week the latest version of these plugins and <strong>we "
3134
  "make sure they are working with Hide My WP</strong> plugin.\n"
3255
  "estaremos encantados de responder a cualquier pregunta o sugerencia que "
3256
  "pueda tener y nuestro objetivo es responder en un plazo de 24 horas."
3257
 
3258
+ #: view/Tweaks.php:9
3259
+ msgid "Redirects Settings"
3260
+ msgstr "Ajustes de Redireccionamiento"
3261
+
3262
+ #: view/Tweaks.php:13
3263
+ msgid "Redirect hidden paths"
3264
+ msgstr "Redirigir los caminos ocultos"
3265
+
3266
+ #: view/Tweaks.php:17
3267
+ msgid "Front page"
3268
+ msgstr "Página Principal"
3269
+
3270
+ #: view/Tweaks.php:18
3271
+ msgid "404 page"
3272
+ msgstr "Página 404"
3273
+
3274
+ #: view/Tweaks.php:19
3275
+ msgid "404 HTML Error"
3276
+ msgstr ""
3277
+
3278
+ #: view/Tweaks.php:32
3279
+ msgid ""
3280
+ "Redirect the protected paths /wp-admin, /wp-login to Front Page or 404 page."
3281
+ msgstr ""
3282
+ "Redirige las rutas protegidas /wp-admin, /wp-login a Front Page o 404 page."
3283
+
3284
+ #: view/Tweaks.php:33
3285
+ msgid ""
3286
+ "You can create a new page and come back to choose to redirect to that page"
3287
+ msgstr ""
3288
+ "Puedes crear una nueva página y volver a elegir para redirigirte a esa página"
3289
+
3290
+ #: view/Tweaks.php:53
3291
+ msgid "Default"
3292
+ msgstr "Por defecto (inseguro)"
3293
+
3294
+ #: view/Tweaks.php:57
3295
+ msgid "User Role"
3296
+ msgstr "Rol de Usuario"
3297
+
3298
+ #: view/Tweaks.php:71 view/Tweaks.php:102
3299
+ msgid "Login Redirect URL"
3300
+ msgstr "URL de redirección al iniciar"
3301
+
3302
+ #: view/Tweaks.php:72 view/Tweaks.php:103
3303
+ msgid "eg."
3304
+ msgstr "por ejemplo."
3305
+
3306
+ #: view/Tweaks.php:82 view/Tweaks.php:113
3307
+ msgid "Logout Redirect URL"
3308
+ msgstr "URL de redirección al desconectar"
3309
+
3310
+ #: view/Tweaks.php:83 view/Tweaks.php:114
3311
+ msgid "eg. /logout or "
3312
+ msgstr "eg. /cerrar o "
3313
+
3314
+ #: view/Tweaks.php:92
3315
+ #, php-format
3316
+ msgid ""
3317
+ "%s Note! %s Make sure you that the redirect URLs exist on your website. Only "
3318
+ "add local URLs."
3319
+ msgstr ""
3320
+ "%s ¡Anótese! %s Asegúrate de que las URL de redireccionamiento existen en tu "
3321
+ "sitio web. Añada sólo las URL locales."
3322
+
3323
+ #: view/Tweaks.php:99
3324
+ msgid "redirects"
3325
+ msgstr "redirecciona"
3326
+
3327
+ #: view/Tweaks.php:123
3328
+ #, php-format
3329
+ msgid ""
3330
+ "%s Note! %s Make sure you that the redirect URLs exist on your website. "
3331
+ "%sThe User Role redirect URL has higher priority than the Default redirect "
3332
+ "URL."
3333
+ msgstr ""
3334
+ "%s ¡Anótese! %s Asegúrate de que las URL de redireccionamiento existen en tu "
3335
+ "sitio web. %sEl URL de redirección del rol de usuario tiene mayor prioridad "
3336
+ "que el URL de redirección por defecto."
3337
+
3338
+ #: view/Tweaks.php:134
3339
  msgid "Change Options"
3340
  msgstr "Opciones"
3341
 
3342
+ #: view/Tweaks.php:146
3343
  msgid "Change Paths for Logged Users"
3344
  msgstr "Cambiar las rutas de los usuarios registrados"
3345
 
3346
+ #: view/Tweaks.php:148
3347
  msgid "Change WordPress paths while you're logged in"
3348
  msgstr "Cambia los caminos de WordPress mientras estás conectado"
3349
 
3350
+ #: view/Tweaks.php:149
3351
  msgid "(not recommended, may affect other plugins functionality in admin)"
3352
  msgstr ""
3353
  "(no recomendado, puede afectar a la funcionalidad de otros plugins en admin)"
3354
 
3355
+ #: view/Tweaks.php:159
3356
+ msgid "Change Paths in Ajax Calls"
3357
+ msgstr "Cambiar los caminos en las llamadas de Ajax"
3358
+
3359
+ #: view/Tweaks.php:161
3360
+ msgid ""
3361
+ "This will prevent from showing the old paths when an image or font is called "
3362
+ "through ajax"
3363
+ msgstr ""
3364
+ "Esto evitará que se muestren los viejos caminos cuando una imagen o fuente "
3365
+ "se llama a través de ajax"
3366
+
3367
+ #: view/Tweaks.php:171
3368
+ msgid "Change Relative URLs to Absolute URLs"
3369
+ msgstr "Cambiar los URLs relativos a los URLs absolutos"
3370
+
3371
+ #: view/Tweaks.php:173
3372
+ #, php-format
3373
+ msgid "Convert links like /wp-content/* into %s/wp-content/*."
3374
+ msgstr "Convierte los enlaces como /wp-content/* en %s/wp-content/*."
3375
+
3376
+ #: view/Tweaks.php:183
3377
+ msgid "Change Paths in Sitemaps XML"
3378
+ msgstr "Cambia las rutas en los Sitemaps XML"
3379
+
3380
+ #: view/Tweaks.php:185
3381
+ msgid "Double check the Sitemap XML files and make sure the paths are changed."
3382
+ msgstr ""
3383
+ "Compruebe los archivos XML de Sitemap y asegúrese de que las rutas han sido "
3384
+ "cambiadas."
3385
+
3386
+ #: view/Tweaks.php:195
3387
+ msgid "Change Paths in Robots.txt"
3388
+ msgstr "Cambiar los caminos en Robots.txt"
3389
+
3390
+ #: view/Tweaks.php:197
3391
+ msgid "Hide WordPress paths from robots.txt file"
3392
+ msgstr "Ocultar las rutas de WordPress del archivo robots.txt"
3393
+
3394
+ #: view/Tweaks.php:211
3395
  msgid "Change Paths in Cached Files"
3396
  msgstr "Cambiar los caminos en los archivos almacenados"
3397
 
3398
+ #: view/Tweaks.php:212
3399
  msgid ""
3400
  "Change the WordPress common paths in the cached files from /wp-content/cache "
3401
  "directory"
3403
  "Cambiar las rutas comunes de WordPress en los archivos almacenados en el "
3404
  "directorio /wp-content/cache"
3405
 
3406
+ #: view/Tweaks.php:213
3407
  msgid ""
3408
  "(this feature runs in background and needs up to one minute after every "
3409
  "cache purged)"
3411
  "(esta característica funciona en segundo plano y necesita hasta un minuto "
3412
  "después de cada caché purgado)"
3413
 
3414
+ #: view/Tweaks.php:221
 
 
 
 
 
 
 
 
 
 
 
 
3415
  msgid "Hide/Show Options"
3416
  msgstr "Opciones"
3417
 
3418
+ #: view/Tweaks.php:235
3419
  msgid ""
3420
  "Hide WordPress and Plugin versions from the end of any image, css and js "
3421
  "files"
3423
  "Ocultar las versiones de WordPress y Plugin al final de cualquier archivo de "
3424
  "imagen, css y js"
3425
 
3426
+ #: view/Tweaks.php:236
3427
  msgid "Hide the WP Generator META"
3428
  msgstr "Ocultar \"wp-login.php\""
3429
 
3430
+ #: view/Tweaks.php:237
3431
  msgid "Hide the WP DNS Prefetch META"
3432
  msgstr "Ocultar el WP DNS Prefetch META"
3433
 
3434
+ #: view/Tweaks.php:246
3435
  msgid "Hide RSD (Really Simple Discovery) header"
3436
  msgstr "Ocultar el encabezado RSD (Really Simple Discovery)"
3437
 
3438
+ #: view/Tweaks.php:248
3439
  msgid "Don't show any WordPress information in HTTP header request"
3440
  msgstr ""
3441
  "No muestres ninguna información de WordPress en la solicitud de encabezado "
3442
  "HTTP"
3443
 
3444
+ #: view/Tweaks.php:258
3445
  msgid "Hide WordPress HTML Comments"
3446
  msgstr "Ocultar los Comentarios HTML pertenecientes a temas y plugins"
3447
 
3448
+ #: view/Tweaks.php:260
3449
  msgid "Hide the HTML Comments left by theme and plugins"
3450
  msgstr "Ocultar los Comentarios HTML pertenecientes a temas y plugins"
3451
 
3452
+ #: view/Tweaks.php:269
3453
  msgid "Hide Emojicons"
3454
  msgstr "Ocultar Emojiconos"
3455
 
3456
+ #: view/Tweaks.php:271
3457
  msgid "Don't load Emoji Icons if you don't use them"
3458
  msgstr "No cargar los iconos de Emoji si no los usa"
3459
 
3460
+ #: view/Tweaks.php:279
3461
+ msgid "Disable Options"
3462
+ msgstr "Opciones"
3463
 
3464
+ #: view/Tweaks.php:291
3465
  msgid "Disable XML-RPC authentication"
3466
  msgstr "Deshabilitar la autenticación XML-RPC"
3467
 
3468
+ #: view/Tweaks.php:293
3469
  #, php-format
3470
  msgid "Don't load XML-RPC to prevent %sBrute force attacks via XML-RPC%s"
3471
  msgstr ""
3472
  "No cargue XML-RPC para prevenir ataques de %sfuerza bruta a través de XML-RPC"
3473
  "%s"
3474
 
3475
+ #: view/Tweaks.php:302
3476
  msgid "Disable Embed scripts"
3477
  msgstr "Deshabilitar los scripts incrustadas"
3478
 
3479
+ #: view/Tweaks.php:304
3480
  msgid "Don't load oEmbed service if you don't use oEmbed videos"
3481
  msgstr "No cargar el servicio oEmbed si no utiliza videos oEmbed"
3482
 
3483
+ #: view/Tweaks.php:314
3484
  msgid "Disable WLW Manifest scripts"
3485
  msgstr "Deshabilitar los scripts de WLW Manifest"
3486
 
3487
+ #: view/Tweaks.php:316
3488
  msgid ""
3489
  "Don't load WLW if you didn't configure Windows Live Writer for your site"
3490
  msgstr "No cargues WLW si no has configurado Windows Live Writer para tu sitio"
3491
 
3492
+ #: view/Tweaks.php:325
3493
  msgid "Disable DB Debug in Frontent"
3494
  msgstr "Deshabilitar la depuración de DB en Frontent"
3495
 
3496
+ #: view/Tweaks.php:327
3497
  msgid "Don't load DB Debug if your website is live"
3498
  msgstr "No cargue DB Debug si su sitio web está en vivo"
3499
 
3509
  msgid ""
3510
  "The best solution for WordPress Security. Hide wp-admin, wp-login, wp-"
3511
  "content, plugins, themes etc. Add Firewall, Brute Force protection & more. "
3512
+ "<br /> <a href=\"https://hidemywpghost.com/wordpress\" target=\"_blank"
3513
  "\"><strong>Unlock all features</strong></a>"
3514
  msgstr ""
3515
  "La mejor solución para la seguridad de WordPress. Ocultar wp-admin, wp-"
3525
  msgid "https://wpplugins.tips"
3526
  msgstr "https://wpplugins.tips"
3527
 
3528
+ #~ msgid "Could not fix it. You need to change it yourself."
3529
+ #~ msgstr "No pude arreglarlo. Necesitas cambiarlo tú mismo."
3530
+
3531
+ #~ msgid "Learn How"
3532
+ #~ msgstr "Aprende cómo"
3533
+
3534
+ #, php-format
3535
+ #~ msgid ""
3536
+ #~ "New Plugin/Theme detected! You need to save the Hide My WP Setting again "
3537
+ #~ "to include them all! %sSave Settings%s"
3538
+ #~ msgstr ""
3539
+ #~ "¡Nuevo plugin/tema detectado! ¡Necesitas guardar la configuración de Hide "
3540
+ #~ "My WP de nuevo para incluirlos a todos! %sGuardar ajustes%s"
3541
+
3542
+ #~ msgid "WP Super Cache"
3543
+ #~ msgstr "WP Super cache"
3544
+
3545
+ #~ msgid ""
3546
+ #~ "A very fast caching engine for WordPress that produces static html files. "
3547
+ #~ "Works well with Minify HTML plugin."
3548
+ #~ msgstr ""
3549
+ #~ "Un motor de caché muy rápido para WordPress que produce archivos html "
3550
+ #~ "estáticos. Funciona bien con el plugin Minify HTML."
3551
+
3552
+ #~ msgid "Minify HTML"
3553
+ #~ msgstr "Minify HTML"
3554
+
3555
+ #~ msgid ""
3556
+ #~ "Minify HTML output for clean looking markup and faster downloading. "
3557
+ #~ "Minify HTML also has optional specialized minification for JS and "
3558
+ #~ "internal CSS."
3559
+ #~ msgstr ""
3560
+ #~ "Minimizar la salida HTML para un marcado de aspecto limpio y una descarga "
3561
+ #~ "más rápida. Minify HTML también tiene una minificación especializada "
3562
+ #~ "opcional para JS y CSS interno."
3563
+
3564
+ #~ msgid ""
3565
+ #~ "Welcome to Assisted WordPress SEO. Say Good-Bye to Search Engine "
3566
+ #~ "Frustrations. Squirrly assists you in getting Excellent SEO for Humans "
3567
+ #~ "and Search Engines."
3568
+ #~ msgstr ""
3569
+ #~ "Bienvenido a Assisted WordPress SEO. Despídase de las frustraciones de "
3570
+ #~ "los motores de búsqueda. Squirrly te ayuda a conseguir un excelente SEO "
3571
+ #~ "para humanos y motores de búsqueda."
3572
+
3573
+ #~ msgid "AddToAny Share Btn"
3574
+ #~ msgstr "AddToAny Share Btn"
3575
+
3576
+ #~ msgid ""
3577
+ #~ "Share buttons for WordPress including the AddToAny sharing button, "
3578
+ #~ "Facebook, Twitter, Google+, Pinterest, WhatsApp, many more, and follow "
3579
+ #~ "icons too."
3580
+ #~ msgstr ""
3581
+ #~ "Botones de compartir para WordPress, incluyendo el botón de compartir "
3582
+ #~ "AddToAny, Facebook, Twitter, Google+, Pinterest, WhatsApp, muchos más, y "
3583
+ #~ "también iconos de seguimiento."
3584
+
3585
+ #~ msgid "Fix Relative URLs"
3586
+ #~ msgstr "Arreglar las URLs relativas"
3587
+
3588
+ #~ msgid "Fix Sitemaps XML"
3589
+ #~ msgstr "Arreglar los Sitemaps XML"
3590
+
3591
+ #~ msgid "Fix Robots.txt"
3592
+ #~ msgstr "Fix Robots.txt"
3593
+
3594
+ #~ msgid "Cache Settings"
3595
+ #~ msgstr "Configuración de caché"
3596
+
3597
+ #~ msgid "Check All The Security Tasks"
3598
+ #~ msgstr "Revisa todas las tareas de seguridad"
3599
+
3600
+ #~ msgid "Install Plugin"
3601
+ #~ msgstr "Instalar Plugin"
3602
+
3603
+ #~ msgid "Other Settings"
3604
+ #~ msgstr "Otros ajustes"
3605
+
3606
  #~ msgid "Cancel the changes"
3607
  #~ msgstr "Cancelar los cambios"
3608
 
languages/hide-my-wp-ro_RO.mo CHANGED
Binary file
languages/hide-my-wp-ro_RO.po CHANGED
@@ -1,15 +1,15 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Hide My WP Ghost\n"
4
- "POT-Creation-Date: 2020-05-14 18:31+0300\n"
5
- "PO-Revision-Date: 2020-05-14 19:45+0300\n"
6
  "Last-Translator: John Darrel <john@wpplugins.tips>\n"
7
  "Language-Team: WpPluginsTips <john@wpplugins.tips>\n"
8
  "Language: ro_RO\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.3.1\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-WPHeader: index.php\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
@@ -52,7 +52,7 @@ msgstr ""
52
  "Pentru ca Hide My WP să funcționeze, versiunea PHP trebuie să fie egală sau "
53
  "mai mare de 5.1"
54
 
55
- #: classes/Tools.php:30 classes/Tools.php:34
56
  #, php-format
57
  msgid ""
58
  "Your memory limit is %sM. You need at least %sM to prevent loading errors in "
@@ -62,7 +62,7 @@ msgstr ""
62
  "preveni erorile de încărcare în frontend. Vezi: %sCreșterea memoriei alocate "
63
  "PHP %s"
64
 
65
- #: classes/Tools.php:122
66
  msgid ""
67
  "Your IP has been flagged for potential security violations. Please try again "
68
  "in a little while..."
@@ -70,29 +70,29 @@ msgstr ""
70
  "IP-ul dvs. a fost marcat pentru eventuale încălcări de securitate. Încercați "
71
  "din nou peste puțin timp ..."
72
 
73
- #: classes/Tools.php:333
74
  msgid "Documentation"
75
  msgstr "Documentație"
76
 
77
- #: classes/Tools.php:334
78
  msgid "Leave a review"
79
  msgstr "Lasă o evaluare"
80
 
81
- #: classes/Tools.php:351
82
  msgid "Upgrade to Premium"
83
  msgstr "Treceți la Premium"
84
 
85
- #: classes/Tools.php:353 controllers/SecurityCheck.php:185
86
  msgid "Settings"
87
  msgstr "Setări"
88
 
89
- #: classes/Tools.php:1129
90
  #, php-format
91
  msgid "CONNECTION ERROR! Make sure your website can access: %s"
92
  msgstr ""
93
  "EROARE DE CONEXIUNE! Asigurați-vă că site-ul dvs. web poate avea acces: %s"
94
 
95
- #: classes/Tools.php:1149
96
  msgid "New Login Information"
97
  msgstr "Informații de conectare noi"
98
 
@@ -116,9 +116,9 @@ msgstr "Trebuie să setați un număr pozitiv de încercări"
116
  msgid "You need to set a positive waiting time"
117
  msgstr "Trebuie să setați un timp de așteptare pozitiv"
118
 
119
- #: controllers/Brute.php:107 controllers/Settings.php:261
120
- #: controllers/Settings.php:292 controllers/Settings.php:349
121
- #: controllers/Settings.php:362
122
  msgid "Saved"
123
  msgstr "Salvat"
124
 
@@ -201,8 +201,8 @@ msgid "Hide My WP - Security Check"
201
  msgstr "Hide My WP - Verificare de securitate"
202
 
203
  #: controllers/Menu.php:110 controllers/Menu.php:218 models/Settings.php:37
204
- #: view/Advanced.php:226 view/Mapping.php:229 view/Permalinks.php:549
205
- #: view/Tweaks.php:178
206
  msgid "Security Check"
207
  msgstr "Verificare de securitate"
208
 
@@ -230,7 +230,7 @@ msgstr "Hide My WP - Setări avansate"
230
  msgid "Advanced"
231
  msgstr "Avansat"
232
 
233
- #: controllers/Menu.php:147 controllers/Settings.php:190
234
  msgid "Hide My WP"
235
  msgstr "Hide My WP"
236
 
@@ -255,7 +255,7 @@ msgstr ""
255
  msgid "See all premium features"
256
  msgstr "Vedeți toate funcțiile premium"
257
 
258
- #: controllers/SecurityCheck.php:23
259
  msgid ""
260
  "You should check your website every week to see if there are any security "
261
  "changes."
@@ -263,7 +263,7 @@ msgstr ""
263
  "Ar trebui să vă verificați site-ul web în fiecare săptămână pentru a vedea "
264
  "dacă există modificări de securitate."
265
 
266
- #: controllers/SecurityCheck.php:56
267
  msgid ""
268
  "First, you need to connect Hide My Wp with WPPlugins and switch from Default "
269
  "mode to Lite Mode."
@@ -271,32 +271,32 @@ msgstr ""
271
  "În primul rând, trebuie să conectați Hide My Wp cu WPPlugins și să comutați "
272
  "din modul implicit în modul Lite."
273
 
274
- #: controllers/SecurityCheck.php:60 view/Brute.php:30 view/Brute.php:31
275
  #: view/Brute.php:81 view/Brute.php:94 view/Log.php:12 view/Mapping.php:88
276
- #: view/Mapping.php:162 view/Permalinks.php:338 view/Permalinks.php:413
277
- #: view/Permalinks.php:444 view/Tweaks.php:27
278
  #, php-format
279
  msgid "This feature requires %sHide My WP Ghost%s."
280
  msgstr "Această caracteristică necesită %sHide My WP Ghost %s."
281
 
282
- #: controllers/SecurityCheck.php:60 view/Brute.php:32 view/Brute.php:82
283
  #: view/Brute.php:95 view/Log.php:13 view/Mapping.php:89 view/Mapping.php:163
284
- #: view/Permalinks.php:39 view/Permalinks.php:339 view/Permalinks.php:414
285
- #: view/Permalinks.php:445 view/Tweaks.php:28
286
  msgid "PRO"
287
  msgstr "PRO"
288
 
289
- #: controllers/SecurityCheck.php:64
290
  msgid "First, you need to switch Hide My Wp from Default mode to Lite Mode."
291
  msgstr ""
292
  "În primul rând, trebuie să comutați Hide My WP din modul implicit în modul "
293
  "Lite."
294
 
295
- #: controllers/SecurityCheck.php:105
296
  msgid "PHP Version"
297
  msgstr "Versiune PHP"
298
 
299
- #: controllers/SecurityCheck.php:109
300
  msgid ""
301
  "Using an old version of PHP makes your site slow and prone to hacker attacks "
302
  "due to known vulnerabilities that exist in versions of PHP that are no "
@@ -309,7 +309,7 @@ msgstr ""
309
  "nevoie de <strong>PHP 7.0</strong> sau o versiune superioară pentru site-ul "
310
  "dvs."
311
 
312
- #: controllers/SecurityCheck.php:110
313
  msgid ""
314
  "Email your hosting company and tell them you'd like to switch to a newer "
315
  "version of PHP or move your site to a better hosting company."
@@ -318,11 +318,11 @@ msgstr ""
318
  "treceți la o versiune mai nouă de PHP sau să vă mutați site-ul către o "
319
  "companie de găzduire mai bună."
320
 
321
- #: controllers/SecurityCheck.php:113
322
  msgid "Mysql Version"
323
  msgstr "Versiunea Mysql"
324
 
325
- #: controllers/SecurityCheck.php:117
326
  msgid ""
327
  "Using an old version of MySQL makes your site slow and prone to hacker "
328
  "attacks due to known vulnerabilities that exist in versions of MySQL that "
@@ -334,7 +334,7 @@ msgstr ""
334
  "există în versiunile MySQL care nu mai sunt întreținute. <br /><br /> Aveți "
335
  "nevoie de <strong>Mysql 5.4</strong> sau mai mare"
336
 
337
- #: controllers/SecurityCheck.php:118
338
  msgid ""
339
  "Email your hosting company and tell them you'd like to switch to a newer "
340
  "version of MySQL or move your site to a better hosting company"
@@ -343,11 +343,11 @@ msgstr ""
343
  "treceți la o versiune mai nouă de MySQL sau să vă mutați site-ul către o "
344
  "companie de găzduire mai bună"
345
 
346
- #: controllers/SecurityCheck.php:121
347
  msgid "WordPress Version"
348
  msgstr "Versiune WordPress"
349
 
350
- #: controllers/SecurityCheck.php:125
351
  #, php-format
352
  msgid ""
353
  "You should always update WordPress to the %slatest versions%s. These usually "
@@ -365,15 +365,15 @@ msgstr ""
365
  "administrare WordPress. Pentru a actualiza WordPress, faceți clic pe linkul "
366
  "din acest mesaj."
367
 
368
- #: controllers/SecurityCheck.php:126
369
  msgid "There is a newer version of WordPress available ({version})."
370
  msgstr "Există o versiune mai nouă a WordPress ({versiunea})."
371
 
372
- #: controllers/SecurityCheck.php:129
373
  msgid "WP Debug Mode"
374
  msgstr "Modul de depanare WP"
375
 
376
- #: controllers/SecurityCheck.php:133
377
  msgid ""
378
  "Every good developer should turn on debugging before getting started on a "
379
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
@@ -388,7 +388,7 @@ msgstr ""
388
  "Afișarea jurnalelor de depanare în frontend va permite hackerilor să știe "
389
  "multe despre site-ul dvs. WordPress."
390
 
391
- #: controllers/SecurityCheck.php:134
392
  msgid ""
393
  "Disable WP_DEBUG for live websites in wp_config.php <code>define('WP_DEBUG', "
394
  "false);</code>"
@@ -396,11 +396,11 @@ msgstr ""
396
  "Dezactivați WP_DEBUG pentru site-urile web live din wp_config.php "
397
  "<code>define('WP_DEBUG', false);</code>"
398
 
399
- #: controllers/SecurityCheck.php:138
400
  msgid "DB Debug Mode"
401
  msgstr "Modul de Debug DB"
402
 
403
- #: controllers/SecurityCheck.php:142
404
  msgid ""
405
  "It's not safe to have Database Debug turned on. Make sure you don't use "
406
  "Database debug on live websites."
@@ -408,7 +408,7 @@ msgstr ""
408
  "Nu este sigur să aveți Debug-ul de baze de date activat. Asigurați-vă că nu "
409
  "utilizați debug-ul de baze de date pe site-urile web live."
410
 
411
- #: controllers/SecurityCheck.php:143
412
  #, php-format
413
  msgid ""
414
  "Turn off the debug plugins if your website is live. You can also switch on "
@@ -418,11 +418,11 @@ msgstr ""
418
  "Puteți, de asemenea, să activați %sHide My WP > Tweaks> Dezactivați debug-ul "
419
  "DB în Frontent %s"
420
 
421
- #: controllers/SecurityCheck.php:147
422
  msgid "Script Debug Mode"
423
  msgstr "Modul Debug Script"
424
 
425
- #: controllers/SecurityCheck.php:151
426
  msgid ""
427
  "Every good developer should turn on debugging before getting started on a "
428
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
@@ -437,7 +437,7 @@ msgstr ""
437
  "jurnalelor de depanare în frontend va permite hackerilor să știe multe "
438
  "despre site-ul dvs. WordPress."
439
 
440
- #: controllers/SecurityCheck.php:152
441
  msgid ""
442
  "Disable SCRIPT_DEBUG for live websites in wp_config.php "
443
  "<code>define('SCRIPT_DEBUG', false);</code>"
@@ -445,11 +445,11 @@ msgstr ""
445
  "Dezactivați SCRIPT_DEBUG pentru site-urile web live în wp_config.php "
446
  "<code>define('SCRIPT_DEBUG', false);</code>"
447
 
448
- #: controllers/SecurityCheck.php:156
449
  msgid "display_errors PHP directive"
450
  msgstr "display_errors Directiva PHP"
451
 
452
- #: controllers/SecurityCheck.php:160
453
  msgid ""
454
  "Displaying any kind of debug info in the frontend is extremely bad. If any "
455
  "PHP errors happen on your site they should be logged in a safe place and not "
@@ -459,16 +459,16 @@ msgstr ""
459
  "Dacă apar erori PHP pe site-ul dvs., acestea ar trebui să fie conectate într-"
460
  "un loc sigur și să nu fie afișate vizitatorilor sau potențialilor atacatori."
461
 
462
- #: controllers/SecurityCheck.php:161
463
  msgid "Edit wp_config.php and add <code>ini_set('display_errors', 0);</code>"
464
  msgstr ""
465
  "Editați wp_config.php și adăugați <code>ini_set('display_errors', 0);</code>"
466
 
467
- #: controllers/SecurityCheck.php:164
468
  msgid "Backend under SSL"
469
  msgstr "Backend sub SSL"
470
 
471
- #: controllers/SecurityCheck.php:168
472
  msgid ""
473
  "SSL is an abbreviation used for Secure Sockets Layers, which are encryption "
474
  "protocols used on the internet to secure information exchange and provide "
@@ -486,16 +486,16 @@ msgstr ""
486
  "Transport Layer Security. <br /><br /> Este important să aveți o conexiune "
487
  "sigură pentru tabloul de bord administrat în WordPress."
488
 
489
- #: controllers/SecurityCheck.php:169
490
  #, php-format
491
  msgid "Learn how to set your website as %s. %sClick Here%s"
492
  msgstr "Aflați cum să setați site-ul dvs. ca %s. %s Faceți clic aici %s"
493
 
494
- #: controllers/SecurityCheck.php:172
495
  msgid "User 'admin' as Administrator"
496
  msgstr "Utilizator 'admin' ca administrator"
497
 
498
- #: controllers/SecurityCheck.php:176
499
  msgid ""
500
  "In the old days, the default WordPress admin username was 'admin'. Since "
501
  "usernames make up half of the login credentials, this made it easier for "
@@ -510,17 +510,17 @@ msgstr ""
510
  "schimbat de atunci și acum necesită să selectați un nume de utilizator "
511
  "personalizat în momentul instalării WordPress."
512
 
513
- #: controllers/SecurityCheck.php:177
514
  msgid "Change the user 'admin' with another name to improve security."
515
  msgstr ""
516
  "Modificați utilizatorul 'admin' cu un alt nume pentru a îmbunătăți "
517
  "securitatea."
518
 
519
- #: controllers/SecurityCheck.php:180
520
  msgid "Spammers can easily signup"
521
  msgstr "Spammerii se pot înscrie cu ușurință"
522
 
523
- #: controllers/SecurityCheck.php:184
524
  msgid ""
525
  "If you do not have an e-commerce, membership or guest posting website, you "
526
  "shouldn't let users subscribe to your blog. You will end up with spam "
@@ -532,7 +532,7 @@ msgstr ""
532
  "la înregistrări spam și site-ul dvs. web va fi completat cu conținut spam și "
533
  "comentarii."
534
 
535
- #: controllers/SecurityCheck.php:185
536
  #, php-format
537
  msgid ""
538
  "Change the signup path from %sHide My Wp > Custom Register URL%s or uncheck "
@@ -541,19 +541,19 @@ msgstr ""
541
  "Schimbați calea de înscriere din %sHide Wp My> Personalizează calea de "
542
  "înregistrare %s sau debifați opțiunea %s> %s> %s"
543
 
544
- #: controllers/SecurityCheck.php:185 controllers/SecurityCheck.php:444
545
  msgid "General"
546
  msgstr "General"
547
 
548
- #: controllers/SecurityCheck.php:185
549
  msgid "Membership"
550
  msgstr "Abonament"
551
 
552
- #: controllers/SecurityCheck.php:188
553
  msgid "Outdated Plugins"
554
  msgstr "Plugin-uri învechite"
555
 
556
- #: controllers/SecurityCheck.php:192
557
  msgid ""
558
  "WordPress and its plugins and themes are like any other software installed "
559
  "on your computer, and like any other application on your devices. "
@@ -582,17 +582,17 @@ msgstr ""
582
  "zi este una dintre cele mai importante și mai simple modalități de a vă "
583
  "proteja site-ul."
584
 
585
- #: controllers/SecurityCheck.php:193 controllers/SecurityCheck.php:201
586
  msgid "Go to the Updates page and update all the plugins to the last version."
587
  msgstr ""
588
  "Accesați pagina Actualizări și actualizați toate plugin-urile la ultima "
589
  "versiune."
590
 
591
- #: controllers/SecurityCheck.php:196
592
  msgid "Not Updated Plugins"
593
  msgstr "Pluginuri neactualizate"
594
 
595
- #: controllers/SecurityCheck.php:200
596
  msgid ""
597
  "Plugins that have not been updated in the last 12 months can have real "
598
  "security problems. Make sure you use updated plugins from WordPress "
@@ -602,11 +602,11 @@ msgstr ""
602
  "probleme reale de securitate. Asigurați-vă că utilizați plugin-uri "
603
  "actualizate din Directory WordPress."
604
 
605
- #: controllers/SecurityCheck.php:204
606
  msgid "Version Incompatible Plugins"
607
  msgstr "Plugin-uri incompatibile cu versiunea"
608
 
609
- #: controllers/SecurityCheck.php:208
610
  msgid ""
611
  "Plugins that are incompatible with your version of WordPress can have real "
612
  "security problems. Make sure you use tested plugins from WordPress Directory."
@@ -615,15 +615,15 @@ msgstr ""
615
  "probleme reale de securitate. Asigurați-vă că utilizați plugin-uri testate "
616
  "din Directory WordPress."
617
 
618
- #: controllers/SecurityCheck.php:209
619
  msgid "Make sure you use tested plugins from WordPress Directory."
620
  msgstr "Asigurați-vă că utilizați plugin-uri testate din Directory WordPress."
621
 
622
- #: controllers/SecurityCheck.php:212
623
  msgid "Outdated Themes"
624
  msgstr "Teme învechite"
625
 
626
- #: controllers/SecurityCheck.php:216
627
  msgid ""
628
  "WordPress and its plugins and themes are like any other software installed "
629
  "on your computer, and like any other application on your devices. "
@@ -652,16 +652,16 @@ msgstr ""
652
  "Menținerea temelor la zi este una dintre cele mai importante și mai simple "
653
  "modalități de a vă proteja site-ul."
654
 
655
- #: controllers/SecurityCheck.php:217
656
  msgid "Go to the Updates page and update all the themes to the last version."
657
  msgstr ""
658
  "Accesați pagina Actualizări și actualizați toate temele la ultima versiune."
659
 
660
- #: controllers/SecurityCheck.php:220
661
  msgid "Database Prefix"
662
  msgstr "Prefixul bazei de date"
663
 
664
- #: controllers/SecurityCheck.php:224
665
  msgid ""
666
  "The WordPress database is like a brain for your entire WordPress site, "
667
  "because every single bit of information about your site is stored there, "
@@ -679,7 +679,7 @@ msgstr ""
679
  "instalează WordPress. <br /> Acest lucru face mai ușor pentru hackeri să "
680
  "planifice un atac de masă, vizând prefixul implicit <strong>wp_</strong> ."
681
 
682
- #: controllers/SecurityCheck.php:225
683
  #, php-format
684
  msgid ""
685
  "Hide My WP protects your website from most SQL injections but, if possible, "
@@ -690,11 +690,11 @@ msgstr ""
690
  "este posibil, utilizați un prefix personalizat pentru tabelele bazei de date "
691
  "pentru a evita injecțiile SQL. %sCitește mai mult %s"
692
 
693
- #: controllers/SecurityCheck.php:228
694
  msgid "Versions in Source Code"
695
  msgstr "Versiuni în Codul Sursă"
696
 
697
- #: controllers/SecurityCheck.php:232
698
  msgid ""
699
  "WordPress, plugins and themes add their version info to the source code, so "
700
  "anyone can see it. <br /><br />Hackers can easily find a website with "
@@ -706,20 +706,20 @@ msgstr ""
706
  "cu ușurință un site web cu plugin-uri sau teme pentru versiuni vulnerabile "
707
  "și le pot viza cu Exploit-uri Zero-Day."
708
 
709
- #: controllers/SecurityCheck.php:233
710
  #, php-format
711
  msgid "Switch on %sHide My WP > Tweaks > %s %s"
712
  msgstr "Activați %sHide My WP> Tweaks> %s %s"
713
 
714
- #: controllers/SecurityCheck.php:233 view/Tweaks.php:65
715
  msgid "Hide Versions and WordPress Tags"
716
  msgstr "Ascundeți versiunile și etichetele WordPress"
717
 
718
- #: controllers/SecurityCheck.php:237
719
  msgid "Salts and Security Keys valid"
720
  msgstr "Sare și chei de securitate valabile"
721
 
722
- #: controllers/SecurityCheck.php:241
723
  msgid ""
724
  "Security keys are used to ensure better encryption of information stored in "
725
  "the user's cookies and hashed passwords. <br /><br />These make your site "
@@ -735,7 +735,7 @@ msgstr ""
735
  "aceste chei. De fapt, odată ce le setați, nu le veți mai vedea niciodată. "
736
  "Prin urmare, nu există nicio scuză pentru a nu le seta corect."
737
 
738
- #: controllers/SecurityCheck.php:242
739
  msgid ""
740
  "Security keys are defined in wp-config.php as constants on lines. They "
741
  "should be as unique and as long as possible. <code>AUTH_KEY,SECURE_AUTH_KEY,"
@@ -747,18 +747,18 @@ msgstr ""
747
  "SECURE_AUTH_KEY,LOGGED_IN_KEY,NONCE_KEY,AUTH_SALT,SECURE_AUTH_SALT,"
748
  "LOGGED_IN_SALT,NONCE_SALT</code>"
749
 
750
- #: controllers/SecurityCheck.php:245
751
  msgid "Security Keys Updated"
752
  msgstr "Cheile de securitate actualizate"
753
 
754
- #: controllers/SecurityCheck.php:249
755
  msgid ""
756
  "The security keys in wp-config.php should be renewed as often as possible."
757
  msgstr ""
758
  "Cheile de securitate din wp-config.php ar trebui reînnoite cât mai des "
759
  "posibil."
760
 
761
- #: controllers/SecurityCheck.php:250
762
  #, php-format
763
  msgid ""
764
  "You can generate %snew Keys from here%s <code>AUTH_KEY,SECURE_AUTH_KEY,"
@@ -769,11 +769,11 @@ msgstr ""
769
  "LOGGED_IN_KEY,NONCE_KEY,AUTH_SALT,SECURE_AUTH_SALT,LOGGED_IN_SALT,"
770
  "NONCE_SALT</code>"
771
 
772
- #: controllers/SecurityCheck.php:253
773
  msgid "WordPress dDatabase Password"
774
  msgstr "Parolă WordPress dDatabase"
775
 
776
- #: controllers/SecurityCheck.php:257
777
  msgid ""
778
  "There is no such thing as an \"unimportant password\"! The same goes for "
779
  "your WordPress database password. <br />Although most servers are configured "
@@ -787,7 +787,7 @@ msgstr ""
787
  "alte gazde (sau din afara rețelei locale), asta nu înseamnă că parola bazei "
788
  "dvs. de date ar trebui să fie „12345” sau deloc o parolă."
789
 
790
- #: controllers/SecurityCheck.php:258
791
  msgid ""
792
  "Choose a proper database password, at least 8 characters long with a "
793
  "combination of letters, numbers and special characters. After you change it, "
@@ -799,11 +799,11 @@ msgstr ""
799
  "setați noua parolă în fișierul wp_config.php <code>define('DB_PASSWORD', "
800
  "'NEW_DB_PASSWORD_GOES_HERE');</code>"
801
 
802
- #: controllers/SecurityCheck.php:269
803
  msgid "/wp-content is visible in source code"
804
  msgstr "/wp-content este vizibil în codul sursă"
805
 
806
- #: controllers/SecurityCheck.php:273
807
  msgid ""
808
  "It's important to rename common WordPress paths, such as wp-content and wp-"
809
  "includes to prevent hackers from knowing that you have a WordPress website."
@@ -811,7 +811,7 @@ msgstr ""
811
  "Este important să redenumiți căile comune WordPress, cum ar fi wp-content și "
812
  "wp-include pentru a împiedica hackerii să știe că aveți un site WordPress."
813
 
814
- #: controllers/SecurityCheck.php:274
815
  #, php-format
816
  msgid ""
817
  "Change the wp-content, wp-includes and other common paths with %sHide My Wp "
@@ -820,11 +820,11 @@ msgstr ""
820
  "Modificați wp-content, wp-include și alte căi comune cu %sHide My Wp> "
821
  "Permalinking %s"
822
 
823
- #: controllers/SecurityCheck.php:277
824
  msgid "/wp-content path is accessible"
825
  msgstr "/wp-content este accesibilă"
826
 
827
- #: controllers/SecurityCheck.php:281
828
  msgid ""
829
  "It's important to hide the common WordPress paths to prevent attacks on "
830
  "vulnerable plugins and themes. <br /> Also, it's important to hide the names "
@@ -835,7 +835,7 @@ msgstr ""
835
  "este important să ascundeți numele de plugin-uri și teme pentru a face "
836
  "imposibilă detectarea de către roboți."
837
 
838
- #: controllers/SecurityCheck.php:282
839
  #, php-format
840
  msgid ""
841
  "Switch on %sHide My Wp > Hide WordPress Common Paths%s to hide the old paths"
@@ -843,12 +843,12 @@ msgstr ""
843
  "Activează %sHide My Wp> Ascunde căile comune WordPress %s pentru a ascunde "
844
  "căile vechi"
845
 
846
- #: controllers/SecurityCheck.php:286 controllers/SecurityCheck.php:294
847
  #, php-format
848
  msgid "%s is visible in source code"
849
  msgstr "%s este vizibil în codul sursă"
850
 
851
- #: controllers/SecurityCheck.php:290
852
  #, php-format
853
  msgid ""
854
  "Having the admin URL visible in the source code it's really bad because "
@@ -862,7 +862,7 @@ msgstr ""
862
  "apară pe adresa URL ajax. <br /><br /> Găsiți soluții pentru %show pentru a "
863
  "ascunde calea de codul sursă %s."
864
 
865
- #: controllers/SecurityCheck.php:291
866
  #, php-format
867
  msgid ""
868
  "Switch on %sHide My WP > Permalinks > Hide wp-admin from ajax URL%s. Hide "
@@ -871,7 +871,7 @@ msgstr ""
871
  "Activați %sHide My WP> Legături permanente> Ascunde wp-admin de la URL-ul "
872
  "ajax %s. Ascundeți orice referință la calea admin din plugin-urile instalate."
873
 
874
- #: controllers/SecurityCheck.php:298
875
  #, php-format
876
  msgid ""
877
  "Having the login URL visible in the source code it's really bad because "
@@ -887,16 +887,16 @@ msgstr ""
887
  "activată pentru aceasta. <br ><br /> Găsiți soluții pentru %show pentru a "
888
  "ascunde calea de codul sursă %s."
889
 
890
- #: controllers/SecurityCheck.php:299
891
  #, php-format
892
  msgid "%sHide the login path%s from theme menu or widget."
893
  msgstr "%s Ascunde login %s din meniul tematic sau widget."
894
 
895
- #: controllers/SecurityCheck.php:302
896
  msgid "/wp-login path is accessible"
897
  msgstr "/wp-login este accesibilă"
898
 
899
- #: controllers/SecurityCheck.php:306
900
  msgid ""
901
  "If your site allows user logins, you need your login page to be easy to find "
902
  "for your users. You also need to do other things to protect against "
@@ -914,7 +914,7 @@ msgstr ""
914
  "reduceți numărul de încercări de conectare rău intenționate. A face dificilă "
915
  "găsirea paginii de conectare este o modalitate de a face acest lucru."
916
 
917
- #: controllers/SecurityCheck.php:307
918
  #, php-format
919
  msgid ""
920
  "Change the wp-login from %sHide My Wp > Custom login URL%s and Switch on "
@@ -923,11 +923,11 @@ msgstr ""
923
  "Modificați wp-login din %sHide My Wp> Personalizează login URL %s și porniți "
924
  "%sHide My Wp> Brute Force Protection %s"
925
 
926
- #: controllers/SecurityCheck.php:310
927
  msgid "/wp_config.php file is writable"
928
  msgstr "Fișierul /wp_config.php este accesibil pentru scriere"
929
 
930
- #: controllers/SecurityCheck.php:314
931
  msgid ""
932
  "One of the most important files in your WordPress installation is the wp-"
933
  "config.php file. <br />This file is located in the root directory of your "
@@ -939,7 +939,7 @@ msgstr ""
939
  "rădăcină al instalării WordPress și conține detaliile de configurare de bază "
940
  "ale site-ului dvs., cum ar fi informațiile despre conexiunea bazei de date."
941
 
942
- #: controllers/SecurityCheck.php:315
943
  #, php-format
944
  msgid ""
945
  "Try setting chmod to %s0400%s or %s0440%s and if the website works normally "
@@ -948,11 +948,11 @@ msgstr ""
948
  "Încercați să setați chmod la %s0400 %s sau %s0440 %s și dacă site-ul web "
949
  "funcționează normal, acesta este cel mai bun de utilizat."
950
 
951
- #: controllers/SecurityCheck.php:318
952
  msgid "wp-config.php & wp-config-sample.php files are accessible "
953
  msgstr "Fișierele wp-config.php și wp-config-sample.php sunt accesibile "
954
 
955
- #: controllers/SecurityCheck.php:322
956
  msgid ""
957
  "One of the most important files in your WordPress installation is the wp-"
958
  "config.php file. <br />This file is located in the root directory of your "
@@ -964,7 +964,7 @@ msgstr ""
964
  "rădăcină al instalării WordPress și conține detaliile de configurare de bază "
965
  "ale site-ului dvs., cum ar fi informațiile despre conexiunea bazei de date."
966
 
967
- #: controllers/SecurityCheck.php:323
968
  #, php-format
969
  msgid ""
970
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-config.php "
@@ -973,11 +973,11 @@ msgstr ""
973
  "Activează %sHide My Wp> Ascunde fișierele comune %s pentru a ascunde "
974
  "fișierele wp-config.php & wp-config-sample.php"
975
 
976
- #: controllers/SecurityCheck.php:327
977
  msgid "readme.html file is accessible "
978
  msgstr "fișierul readme.html este accesibil"
979
 
980
- #: controllers/SecurityCheck.php:331
981
  msgid ""
982
  "It's important to hide or remove the readme.html file because it contains WP "
983
  "version details."
@@ -985,7 +985,7 @@ msgstr ""
985
  "Este important să ascundeți sau să eliminați fișierul readme.html, deoarece "
986
  "conține detalii despre versiunea WP."
987
 
988
- #: controllers/SecurityCheck.php:332
989
  #, php-format
990
  msgid ""
991
  "Rename readme.html file or switch on %sHide My Wp > Hide WordPress Common "
@@ -994,11 +994,11 @@ msgstr ""
994
  "Redenumește fișierul readme.html sau pornește %sHide My Wp> Ascunde "
995
  "fișierele comune WordPress %s"
996
 
997
- #: controllers/SecurityCheck.php:336
998
  msgid "install.php & upgrade.php files are accessible "
999
  msgstr "Fișierele install.php & upgrade.php sunt accesibile"
1000
 
1001
- #: controllers/SecurityCheck.php:340
1002
  msgid ""
1003
  "WordPress is well-known for its ease of installation. <br/>It's important to "
1004
  "hide the wp-admin/install.php and wp-admin/upgrade.php files because there "
@@ -1009,7 +1009,7 @@ msgstr ""
1009
  "php, deoarece au existat deja câteva probleme de securitate cu privire la "
1010
  "aceste fișiere."
1011
 
1012
- #: controllers/SecurityCheck.php:341
1013
  #, php-format
1014
  msgid ""
1015
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-admin/"
@@ -1018,11 +1018,11 @@ msgstr ""
1018
  "Activează %sHide My Wp> Ascunde fișierele comune %s pentru a ascunde "
1019
  "fișierele wp-admin/install.php & wp-admin/upgrade.php"
1020
 
1021
- #: controllers/SecurityCheck.php:345
1022
  msgid "PHP register_globals is on"
1023
  msgstr "PHP register_globals este activat"
1024
 
1025
- #: controllers/SecurityCheck.php:349
1026
  msgid ""
1027
  "This is one of the biggest security issues you can have on your site! If "
1028
  "your hosting company has this directive enabled by default, switch to "
@@ -1032,7 +1032,7 @@ msgstr ""
1032
  "puteți avea pe site-ul dvs.! Dacă compania dvs. de găzduire are această "
1033
  "directivă activată în mod implicit, treceți imediat la o altă companie!"
1034
 
1035
- #: controllers/SecurityCheck.php:350
1036
  msgid ""
1037
  "If you have access to php.ini file, set <code>register_globals = off</code> "
1038
  "or contact the hosting company to set it off"
@@ -1040,17 +1040,17 @@ msgstr ""
1040
  "Dacă aveți acces la fișierul php.ini, setați <code>register_globals = off</"
1041
  "code> sau contactați compania gazdă pentru a-l opri"
1042
 
1043
- #: controllers/SecurityCheck.php:353
1044
  msgid "PHP expose_php is on"
1045
  msgstr "PHP expose_php este activ"
1046
 
1047
- #: controllers/SecurityCheck.php:357
1048
  msgid ""
1049
  "Exposing the PHP version will make the job of attacking your site much "
1050
  "easier."
1051
  msgstr "Expunerea versiunii PHP va facilita munca de a vă ataca site-ul."
1052
 
1053
- #: controllers/SecurityCheck.php:358
1054
  msgid ""
1055
  "If you have access to php.ini file, set <code>expose_php = off</code> or "
1056
  "contact the hosting company to set it off"
@@ -1058,11 +1058,11 @@ msgstr ""
1058
  "Dacă aveți acces la fișierul php.ini, setați <code>expose_php = off</code> "
1059
  "sau contactați compania de găzduire pentru a-l opri"
1060
 
1061
- #: controllers/SecurityCheck.php:361
1062
  msgid "PHP safe_mode is on"
1063
  msgstr "PHP safe_mode este activ"
1064
 
1065
- #: controllers/SecurityCheck.php:365
1066
  msgid ""
1067
  "PHP safe mode was one of the attempts to solve security problems of shared "
1068
  "web hosting servers. <br /><br />It is still being used by some web hosting "
@@ -1091,7 +1091,7 @@ msgstr ""
1091
  "restricționate, deci dacă un hacker a intrat deja - modul sigur nu este "
1092
  "inutil."
1093
 
1094
- #: controllers/SecurityCheck.php:366
1095
  msgid ""
1096
  "If you have access to php.ini file, set <code>safe_mode = off</code> or "
1097
  "contact the hosting company to set it off"
@@ -1099,11 +1099,11 @@ msgstr ""
1099
  "Dacă aveți acces la fișierul php.ini, setați <code>safe_mode = off</code> "
1100
  "sau contactați compania gazdă pentru a-l opri"
1101
 
1102
- #: controllers/SecurityCheck.php:369
1103
  msgid "PHP allow_url_include is on"
1104
  msgstr "PHP allow_url_include este activat"
1105
 
1106
- #: controllers/SecurityCheck.php:373
1107
  msgid ""
1108
  "Having this PHP directive enabled will leave your site exposed to cross-site "
1109
  "attacks (XSS). <br /><br />There's absolutely no valid reason to enable this "
@@ -1114,7 +1114,7 @@ msgstr ""
1114
  "pentru a activa această directivă, iar utilizarea oricărui cod PHP care "
1115
  "necesită este foarte riscantă."
1116
 
1117
- #: controllers/SecurityCheck.php:374
1118
  msgid ""
1119
  "If you have access to php.ini file, set <code>allow_url_include = off</code> "
1120
  "or contact the hosting company to set it off"
@@ -1122,11 +1122,11 @@ msgstr ""
1122
  "Dacă aveți acces la fișierul php.ini, setați <code>allow_url_include = off</"
1123
  "code> sau contactați compania gazdă pentru a-l opri"
1124
 
1125
- #: controllers/SecurityCheck.php:377
1126
- msgid "Plugins/Themes editor enabled"
1127
- msgstr "Editorul de plugin-uri / teme este activat"
1128
 
1129
- #: controllers/SecurityCheck.php:381
1130
  msgid ""
1131
  "The plugins and themes file editor is a very convenient tool because it "
1132
  "enables you to make quick changes without the need to use FTP. <br /><br /"
@@ -1141,7 +1141,7 @@ msgstr ""
1141
  "atacatorilor să injecteze cod rău intenționat pe site-ul dvs., dacă reușesc "
1142
  "să obțină acces la administrator."
1143
 
1144
- #: controllers/SecurityCheck.php:382
1145
  msgid ""
1146
  "Disable DISALLOW_FILE_EDIT for live websites in wp_config.php "
1147
  "<code>define('DISALLOW_FILE_EDIT', true);</code>"
@@ -1149,12 +1149,12 @@ msgstr ""
1149
  "Dezactivează DISALLOW_FILE_EDIT pentru site-urile web live din wp_config.php "
1150
  "<code>define('DISALLOW_FILE_EDIT', true);</code>"
1151
 
1152
- #: controllers/SecurityCheck.php:386
1153
  #, php-format
1154
  msgid "Folder %s is browsable "
1155
  msgstr "Dosarul %s este accesibil"
1156
 
1157
- #: controllers/SecurityCheck.php:390
1158
  msgid ""
1159
  "Allowing anyone to view all files in the Uploads folder with a browser will "
1160
  "allow them to easily download all your uploaded files. It's a security and a "
@@ -1164,16 +1164,16 @@ msgstr ""
1164
  "browser le va permite să descarce cu ușurință toate fișierele încărcate. "
1165
  "Este o problemă de securitate și de copyright."
1166
 
1167
- #: controllers/SecurityCheck.php:391
1168
  #, php-format
1169
  msgid "Learn how to disable %sDirectory Browsing%s"
1170
  msgstr "Aflați cum să dezactivați %s Navigarea directoare %s"
1171
 
1172
- #: controllers/SecurityCheck.php:395
1173
  msgid "Windows Live Writer is on "
1174
  msgstr "Windows Live Writer este activ"
1175
 
1176
- #: controllers/SecurityCheck.php:399
1177
  msgid ""
1178
  "If you're not using Windows Live Writer there's really no valid reason to "
1179
  "have its link in the page header, because this tells the whole world you're "
@@ -1183,16 +1183,16 @@ msgstr ""
1183
  "avea legătura sa în antetul paginii, deoarece acest lucru spune întreaga "
1184
  "lume pe care o utilizați WordPress."
1185
 
1186
- #: controllers/SecurityCheck.php:400
1187
  #, php-format
1188
  msgid "Switch on %sHide My Wp > Tweaks > Disable WLW Manifest scripts%s"
1189
  msgstr "Activați %sHide My Wp> Tweaks> Dezactivați scripturile WLW Manifest %s"
1190
 
1191
- #: controllers/SecurityCheck.php:404
1192
  msgid "XML-RPC access is on"
1193
  msgstr "Dezactivează accesul XML-RPC"
1194
 
1195
- #: controllers/SecurityCheck.php:408
1196
  msgid ""
1197
  "WordPress XML-RPC is a specification that aims to standardize communications "
1198
  "between different systems. It uses HTTP as the transport mechanism and XML "
@@ -1210,16 +1210,16 @@ msgstr ""
1210
  "autentificarea de bază. Acesta trimite numele de utilizator și parola cu "
1211
  "fiecare cerere, care este un număr mare în cercurile de securitate."
1212
 
1213
- #: controllers/SecurityCheck.php:409
1214
  #, php-format
1215
  msgid "Switch on %sHide My Wp > Tweaks > Disable XML-RPC access%s"
1216
  msgstr "Activați %sHide My Wp> Tweaks> Dezactivați accesul XML-RPC %s"
1217
 
1218
- #: controllers/SecurityCheck.php:413
1219
  msgid "RDS is visible"
1220
  msgstr "RDS este vizibil"
1221
 
1222
- #: controllers/SecurityCheck.php:417
1223
  msgid ""
1224
  "If you're not using any Really Simple Discovery services such as pingbacks, "
1225
  "there's no need to advertise that endpoint (link) in the header. Please note "
@@ -1233,16 +1233,16 @@ msgstr ""
1233
  "problemă de securitate, deoarece „vor să fie descoperite”, dar dacă doriți "
1234
  "să ascundeți faptul că utilizați WP, acesta este calea de urmat."
1235
 
1236
- #: controllers/SecurityCheck.php:418
1237
  #, php-format
1238
  msgid "Switch on %sHide My Wp > Tweaks > Hide RSD header%s"
1239
  msgstr "Activați %sHide My Wp> Tweaks > Ascunde antetul RSD %s"
1240
 
1241
- #: controllers/SecurityCheck.php:422
1242
  msgid "MySql Grant All Permissions"
1243
  msgstr "MySql Acordă toate permisiunile"
1244
 
1245
- #: controllers/SecurityCheck.php:426
1246
  msgid ""
1247
  "If an attacker gains access to your wp-config.php file and gets the MySQL "
1248
  "username and password, he'll be able to login to that database and do "
@@ -1262,18 +1262,18 @@ msgstr ""
1262
  "utilizarea obișnuită zilnică, acestea sunt privilegiile recomandate: SELECT, "
1263
  "INSERT, UPDATE și DELETE."
1264
 
1265
- #: controllers/SecurityCheck.php:427
1266
  #, php-format
1267
  msgid "To learn how to revoke permissions from PhpMyAdmin %sClick here%s"
1268
  msgstr ""
1269
  "Pentru a afla cum să revocați permisiunile de la PhpMyAdmin %s Faceți clic "
1270
  "aici %s"
1271
 
1272
- #: controllers/SecurityCheck.php:430
1273
  msgid "Author URL by ID access"
1274
  msgstr "URL-ul autorului prin acces ID"
1275
 
1276
- #: controllers/SecurityCheck.php:434
1277
  msgid ""
1278
  "Usernames (unlike passwords) are not secret. By knowing someone's username, "
1279
  "you can't log in to their account. You also need the password. <br /><br /"
@@ -1297,16 +1297,16 @@ msgstr ""
1297
  "deoarece WP vă va redirecționa către siteurl.com/author/user/ dacă ID-ul "
1298
  "există în sistem ."
1299
 
1300
- #: controllers/SecurityCheck.php:435
1301
  #, php-format
1302
  msgid "Switch on %sHide My Wp > Hide Author ID URL%s"
1303
  msgstr "Activați %sHide My Wp> Ascundeți ID-ul autorului %s"
1304
 
1305
- #: controllers/SecurityCheck.php:439
1306
  msgid "Default WordPress Tagline"
1307
  msgstr "Etichetă WordPress implicită"
1308
 
1309
- #: controllers/SecurityCheck.php:443
1310
  msgid ""
1311
  "The WordPress site tagline is a short phrase located under the site title, "
1312
  "similar to a subtitle or advertising slogan. The goal of a tagline is to "
@@ -1320,124 +1320,119 @@ msgstr ""
1320
  "> Dacă nu schimbați marcajul implicit, va fi foarte ușor să detectați că "
1321
  "site-ul dvs. web a fost de fapt creat cu WordPress"
1322
 
1323
- #: controllers/SecurityCheck.php:444
1324
  #, php-format
1325
  msgid "Change the Tagline in %s > %s"
1326
  msgstr "Modificați eticheta în %s> %s"
1327
 
1328
- #: controllers/SecurityCheck.php:444
1329
  msgid "Tagline"
1330
  msgstr "Slogan"
1331
 
1332
- #: controllers/SecurityCheck.php:521 controllers/SecurityCheck.php:549
1333
- #: controllers/SecurityCheck.php:574
1334
- msgid "Saved! You can run the test again."
1335
- msgstr "Salvat! Puteți rula testul din nou."
1336
-
1337
- #: controllers/SecurityCheck.php:526 controllers/SecurityCheck.php:553
1338
- msgid "Could not fix it. You need to change it yourself."
1339
- msgstr "Nu s-a putut rezolva. Trebuie să-l schimbi singur."
1340
-
1341
- #: controllers/SecurityCheck.php:567
1342
  msgid "Saved! This task will be ignored on future tests."
1343
  msgstr "Salvat! Această sarcină va fi ignorată la testele viitoare."
1344
 
1345
- #: controllers/SecurityCheck.php:621 controllers/SecurityCheck.php:639
1346
- #: controllers/SecurityCheck.php:653 controllers/SecurityCheck.php:666
1347
- #: controllers/SecurityCheck.php:678 controllers/SecurityCheck.php:923
1348
- #: controllers/SecurityCheck.php:1005 controllers/SecurityCheck.php:1021
1349
- #: controllers/SecurityCheck.php:1029 controllers/SecurityCheck.php:1105
1350
- #: controllers/SecurityCheck.php:1118 controllers/SecurityCheck.php:1132
1351
- #: controllers/SecurityCheck.php:1145 controllers/SecurityCheck.php:1157
1352
- #: controllers/SecurityCheck.php:1162 controllers/SecurityCheck.php:1187
1353
- #: controllers/SecurityCheck.php:1212 controllers/SecurityCheck.php:1226
1354
- #: controllers/SecurityCheck.php:1240 controllers/SecurityCheck.php:1257
1355
- #: controllers/SecurityCheck.php:1289 controllers/SecurityCheck.php:1311
1356
- #: controllers/SecurityCheck.php:1333 controllers/SecurityCheck.php:1355
1357
- #: controllers/SecurityCheck.php:1375 controllers/SecurityCheck.php:1397
1358
- #: controllers/SecurityCheck.php:1411 controllers/SecurityCheck.php:1420
 
 
 
 
1359
  msgid "Yes"
1360
  msgstr "Da"
1361
 
1362
- #: controllers/SecurityCheck.php:621 controllers/SecurityCheck.php:639
1363
- #: controllers/SecurityCheck.php:653 controllers/SecurityCheck.php:666
1364
- #: controllers/SecurityCheck.php:678 controllers/SecurityCheck.php:1005
1365
- #: controllers/SecurityCheck.php:1021 controllers/SecurityCheck.php:1029
1366
- #: controllers/SecurityCheck.php:1105 controllers/SecurityCheck.php:1118
1367
- #: controllers/SecurityCheck.php:1132 controllers/SecurityCheck.php:1145
1368
- #: controllers/SecurityCheck.php:1157 controllers/SecurityCheck.php:1182
1369
- #: controllers/SecurityCheck.php:1192 controllers/SecurityCheck.php:1212
1370
- #: controllers/SecurityCheck.php:1226 controllers/SecurityCheck.php:1240
1371
- #: controllers/SecurityCheck.php:1289 controllers/SecurityCheck.php:1311
1372
- #: controllers/SecurityCheck.php:1333 controllers/SecurityCheck.php:1355
1373
- #: controllers/SecurityCheck.php:1375 controllers/SecurityCheck.php:1397
1374
- #: controllers/SecurityCheck.php:1411 controllers/SecurityCheck.php:1420
1375
  msgid "No"
1376
  msgstr "Nu"
1377
 
1378
- #: controllers/SecurityCheck.php:747
1379
  #, php-format
1380
  msgid "%s plugin are outdated: %s"
1381
  msgstr "Pluginul %s este învechit: %s"
1382
 
1383
- #: controllers/SecurityCheck.php:747 controllers/SecurityCheck.php:823
1384
  msgid "All plugins are up to date"
1385
  msgstr "Toate plugin-urile sunt la zi"
1386
 
1387
- #: controllers/SecurityCheck.php:780
1388
  #, php-format
1389
  msgid "%s theme(s) are outdated: %s"
1390
  msgstr "%s tema (temele) sunt depășite: %s"
1391
 
1392
- #: controllers/SecurityCheck.php:780
1393
  msgid "Themes are up to date"
1394
  msgstr "Temele sunt la zi"
1395
 
1396
- #: controllers/SecurityCheck.php:859
1397
  msgid "All plugins are compatible"
1398
  msgstr "Toate plugin-urile sunt compatibile"
1399
 
1400
- #: controllers/SecurityCheck.php:944
1401
  #, php-format
1402
  msgid "%s days since last update"
1403
  msgstr "%s zile de la ultima actualizare"
1404
 
1405
- #: controllers/SecurityCheck.php:944
1406
  msgid "Updated"
1407
  msgstr "Actualizat"
1408
 
1409
- #: controllers/SecurityCheck.php:961
1410
  msgid "Empty"
1411
  msgstr "Gol"
1412
 
1413
- #: controllers/SecurityCheck.php:966
1414
  msgid "only "
1415
  msgstr "numai "
1416
 
1417
- #: controllers/SecurityCheck.php:971
1418
  msgid "too simple"
1419
  msgstr "prea simplu"
1420
 
1421
- #: controllers/SecurityCheck.php:976
1422
  msgid "Good"
1423
  msgstr "Bun"
1424
 
1425
- #: controllers/SecurityCheck.php:1023
1426
  msgid ""
1427
  "Change the wp-config.php file permission to Read-Only using File Manager."
1428
  msgstr ""
1429
  "Modificați permisiunea fișierului wp-config.php în Read-Only numai cu File "
1430
  "Manager."
1431
 
1432
- #: controllers/SecurityCheck.php:1265
1433
  msgid "no"
1434
  msgstr "nu"
1435
 
1436
- #: controllers/SecurityCheck.php:1417
1437
  msgid "Just another WordPress site"
1438
  msgstr "Doar un alt WordPress site"
1439
 
1440
- #: controllers/Settings.php:45
1441
  #, php-format
1442
  msgid ""
1443
  "NGINX detected. In case you didn't add the code in the NGINX config already, "
@@ -1446,17 +1441,13 @@ msgstr ""
1446
  "A fost detectat NGINX. În cazul în care nu ați adăugat deja codul în "
1447
  "configurația NGINX, vă rugăm să adăugați următoarea linie. %s"
1448
 
1449
- #: controllers/Settings.php:45 models/Rewrite.php:684
1450
- msgid "Learn How To Add the Code"
1451
- msgstr "Aflați cum să adăugați codul"
1452
-
1453
- #: controllers/Settings.php:45
1454
  msgid "Don't forget to reload the Nginx service."
1455
  msgstr "Nu uitați să reîncărcați serviciul Nginx."
1456
 
1457
- #: controllers/Settings.php:45
1458
- msgid "Learn How"
1459
- msgstr "Afla cum"
1460
 
1461
  #: controllers/Settings.php:54 view/Backup.php:16
1462
  msgid "Restore Settings"
@@ -1466,7 +1457,21 @@ msgstr "Restaurați setările"
1466
  msgid "You want to restore the last saved settings? "
1467
  msgstr "Doriți să restaurați ultimele setări salvate? "
1468
 
1469
- #: controllers/Settings.php:75
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1470
  #, php-format
1471
  msgid ""
1472
  "%sLimited Time Offer%s: Get %s65%% OFF%s today on Hide My WP Ghost 5 "
@@ -1475,7 +1480,7 @@ msgstr ""
1475
  "%s Ofertă de timp limitată %s: Obțineți %s65 %% OFF %s azi pe Ascundeți "
1476
  "licența mea WP Ghid 5 site-uri. %sHurry Up! %s"
1477
 
1478
- #: controllers/Settings.php:122
1479
  #, php-format
1480
  msgid ""
1481
  "New Plugin/Theme detected! You need to save the Hide My WP Setting again to "
@@ -1484,16 +1489,7 @@ msgstr ""
1484
  "Nou detectat plugin / temă! Trebuie să salvați din nou Setarea Hide My WP "
1485
  "pentru a le include pe toate! %s Faceți clic aici %s"
1486
 
1487
- #: controllers/Settings.php:135
1488
- #, php-format
1489
- msgid ""
1490
- "New Plugin/Theme detected! You need to save the Hide My WP Setting again to "
1491
- "include them all! %sSave Settings%s"
1492
- msgstr ""
1493
- "Nou detectat plugin / temă! Trebuie să salvați din nou Setarea Hide My WP "
1494
- "pentru a le include pe toate! %sSalvează setările %s"
1495
-
1496
- #: controllers/Settings.php:151
1497
  #, php-format
1498
  msgid ""
1499
  "To activate the new %sHide My WP %s %s settings you need to confirm and re-"
@@ -1502,19 +1498,19 @@ msgstr ""
1502
  "Pentru a activa noile setări %sHide My WP %s %s, trebuie să confirmați și să "
1503
  "vă autentificați din nou!"
1504
 
1505
- #: controllers/Settings.php:159
1506
  msgid "Yes, I'm ready to re-login"
1507
  msgstr "Da, sunt gata să mă re-autentific"
1508
 
1509
- #: controllers/Settings.php:166 view/FrontendCheck.php:36
1510
  msgid "No, abort"
1511
  msgstr "Nu, avocați"
1512
 
1513
- #: controllers/Settings.php:207
1514
  msgid "My Account"
1515
  msgstr "Contul meu"
1516
 
1517
- #: controllers/Settings.php:336
1518
  msgid ""
1519
  "Error: You entered the same text twice in the Text Mapping. We removed the "
1520
  "duplicates to prevent any redirect errors."
@@ -1522,7 +1518,11 @@ msgstr ""
1522
  "Eroare: ați introdus același text de două ori în Mapping Text. Am eliminat "
1523
  "duplicatele pentru a preveni eventualele erori de redirecționare."
1524
 
1525
- #: controllers/Settings.php:479
 
 
 
 
1526
  msgid ""
1527
  "ERROR! Please make sure you use a valid token to connect the plugin with "
1528
  "WPPlugins"
@@ -1530,7 +1530,7 @@ msgstr ""
1530
  "EROARE! Vă rugăm să vă asigurați că utilizați un token valid pentru a "
1531
  "conecta plugin-ul cu WPPlugins"
1532
 
1533
- #: controllers/Settings.php:484
1534
  msgid ""
1535
  "ERROR! Please make sure you use an email address to connect the plugin with "
1536
  "WPPlugins"
@@ -1538,19 +1538,19 @@ msgstr ""
1538
  "EROARE! Vă rugăm să vă asigurați că utilizați o adresă de e-mail pentru a "
1539
  "conecta plugin-ul cu WPPlugins"
1540
 
1541
- #: controllers/Settings.php:533
1542
  msgid "Great! The backup is restored."
1543
  msgstr "Grozav! Copia de rezervă este restabilită."
1544
 
1545
- #: controllers/Settings.php:547 controllers/Settings.php:550
1546
  msgid "Error! The backup is not valid."
1547
  msgstr "Eroare! Copia de rezervă nu este validă."
1548
 
1549
- #: controllers/Settings.php:553
1550
  msgid "Error! You have to enter a previous saved backup file."
1551
  msgstr "Eroare! Trebuie să introduceți un fișier salvat anterior salvat."
1552
 
1553
- #: controllers/Settings.php:566
1554
  msgid "Hide My Wp > Question"
1555
  msgstr "Hide My WP > Întrebare"
1556
 
@@ -1577,7 +1577,7 @@ msgstr "Dovedește-ți umanitatea: "
1577
  msgid "Login Blocked by Hide My WordPress"
1578
  msgstr "Logare Blocat de Hide My WP"
1579
 
1580
- #: models/Compatibility.php:211
1581
  msgid ""
1582
  "CDN Enabled detected. Please include the new wp-content and wp-includes "
1583
  "paths in CDN Enabler Settings"
@@ -1585,7 +1585,7 @@ msgstr ""
1585
  "CDN Activat detectat. Vă rugăm să includeți noile căi wp-content și wp-"
1586
  "include în setările CDN Enabler"
1587
 
1588
- #: models/Compatibility.php:219
1589
  #, php-format
1590
  msgid ""
1591
  "CDN Enabler detected! Learn how to configure it with Hide My WP %sClick here"
@@ -1594,7 +1594,7 @@ msgstr ""
1594
  "CDN Enabler detectat! Aflați cum să-l configurați cu Hide My WP %s Faceți "
1595
  "clic aici %s"
1596
 
1597
- #: models/Compatibility.php:231
1598
  #, php-format
1599
  msgid ""
1600
  "WP Super Cache CDN detected. Please include %s and %s paths in WP Super "
@@ -1603,7 +1603,7 @@ msgstr ""
1603
  "WP Super Cache CDN detectat. Vă rugăm să includeți %s și %s căi în WP Super "
1604
  "Cache> CDN> Includere directoare"
1605
 
1606
- #: models/Compatibility.php:238
1607
  #, php-format
1608
  msgid ""
1609
  "Hide My WP does not work without mode_rewrite. Please activate the rewrite "
@@ -1612,7 +1612,7 @@ msgstr ""
1612
  "Hide My WP nu funcționează fără mode_rewrite. Vă rugăm să activați modulul "
1613
  "de rescriere în Apache. %sMai multe detalii %s"
1614
 
1615
- #: models/Compatibility.php:243
1616
  #, php-format
1617
  msgid ""
1618
  "Hide My WP does not work with %s Permalinks. Change it to %s or other type "
@@ -1621,15 +1621,15 @@ msgstr ""
1621
  "Hide My WP nu funcționează cu %s Permalink. Schimbă-l în %s sau alt tip în "
1622
  "Setări> Legături permanente pentru a-l ascunde"
1623
 
1624
- #: models/Compatibility.php:243
1625
  msgid "Plain"
1626
  msgstr "Șablon - format text simplu"
1627
 
1628
- #: models/Compatibility.php:243
1629
  msgid "Post Name"
1630
  msgstr "Numele articolului"
1631
 
1632
- #: models/Compatibility.php:248
1633
  #, php-format
1634
  msgid ""
1635
  "You need to activate the URL Rewrite for IIS to be able to change the "
@@ -1639,14 +1639,14 @@ msgstr ""
1639
  "structura de legături permanente în URL prietenoasă (fără index.php). %sMai "
1640
  "multe detalii %s"
1641
 
1642
- #: models/Compatibility.php:250
1643
  msgid ""
1644
  "You need to set the permalink structure to friendly URL (without index.php)."
1645
  msgstr ""
1646
  "Trebuie să setați structura de legături permanente pe o adresă URL "
1647
  "prietenoasă (fără index.php)."
1648
 
1649
- #: models/Compatibility.php:255
1650
  msgid ""
1651
  "The constant ADMIN_COOKIE_PATH is defined in wp-config.php by another "
1652
  "plugin. Hide My WP will not work unless you remove the line "
@@ -1656,7 +1656,7 @@ msgstr ""
1656
  "Hide My WP nu va funcționa decât dacă eliminați definiția liniei "
1657
  "(„ADMIN_COOKIE_PATH”, ...);"
1658
 
1659
- #: models/Compatibility.php:261
1660
  #, php-format
1661
  msgid ""
1662
  "Inmotion detected. %sPlease read how to make the plugin compatible with "
@@ -1665,7 +1665,7 @@ msgstr ""
1665
  "Detectarea mișcării. %s Vă rugăm să citiți cum să faceți plugin-ul "
1666
  "compatibil cu Inmotion Nginx Cache %s"
1667
 
1668
- #: models/Compatibility.php:273
1669
  msgid ""
1670
  "Hide My WP rules are not saved in the config file and this may affect the "
1671
  "website loading speed."
@@ -1673,7 +1673,7 @@ msgstr ""
1673
  "Ascundeți regulile WP-ului meu nu sunt salvate în fișierul de configurare și "
1674
  "acest lucru poate afecta viteza de încărcare a site-ului."
1675
 
1676
- #: models/Compatibility.php:283
1677
  #, php-format
1678
  msgid ""
1679
  "Godaddy detected! To avoid CSS errors, make sure you switch off the CDN from "
@@ -1682,7 +1682,15 @@ msgstr ""
1682
  "Godaddy a detectat! Pentru a evita erorile CSS, asigurați-vă că opriți CDN "
1683
  "de la %s"
1684
 
1685
- #: models/Rewrite.php:643
 
 
 
 
 
 
 
 
1686
  #, php-format
1687
  msgid ""
1688
  "IIS detected. You need to update your %s file by adding the following lines "
@@ -1691,7 +1699,7 @@ msgstr ""
1691
  "IIS detectat. Trebuie să actualizați fișierul %s adăugând următoarele "
1692
  "rânduri după &lt; reguli &gt; Etichete: %s"
1693
 
1694
- #: models/Rewrite.php:664 models/Rewrite.php:732
1695
  #, php-format
1696
  msgid ""
1697
  "Config file is not writable. You need to update your %s file by adding the "
@@ -1700,7 +1708,7 @@ msgstr ""
1700
  "Fișierul de configurare nu poate fi scris. Trebuie să actualizați fișierul "
1701
  "%s adăugând următoarele linii la începutul fișierului: %s"
1702
 
1703
- #: models/Rewrite.php:684
1704
  #, php-format
1705
  msgid ""
1706
  "WpEngine detected. Add the redirects in the WpEngine Redirect rules panel %s"
@@ -1708,7 +1716,11 @@ msgstr ""
1708
  "WpEngine detectat. Adăugați redirectările în panoul de reguli WpEngine "
1709
  "Redirect, %s"
1710
 
1711
- #: models/Rewrite.php:764
 
 
 
 
1712
  #, php-format
1713
  msgid ""
1714
  "Config file is not writable. You have to added it manually at the beginning "
@@ -1717,7 +1729,7 @@ msgstr ""
1717
  "Fișierul de configurare nu poate fi scris. Trebuie să îl adăugați manual la "
1718
  "începutul fișierului %s: %s"
1719
 
1720
- #: models/Rewrite.php:2034
1721
  msgid ""
1722
  "There has been a critical error on your website. Please check your site "
1723
  "admin email inbox for instructions."
@@ -1726,7 +1738,7 @@ msgstr ""
1726
  "instrucțiunile de pe adresa de e-mail a administratorului site-ului pentru "
1727
  "instrucțiuni."
1728
 
1729
- #: models/Rewrite.php:2036
1730
  msgid "There has been a critical error on your website."
1731
  msgstr "A apărut o eroare critică pe site-ul dvs. web."
1732
 
@@ -1762,7 +1774,7 @@ msgstr "Jurnalul evenimentelor site-ului web"
1762
  msgid "Test Your Website"
1763
  msgstr "Testează-ți site-ul"
1764
 
1765
- #: models/Settings.php:43 view/Plugins.php:29
1766
  msgid "Plugins"
1767
  msgstr "Plugin-uri"
1768
 
@@ -1771,22 +1783,32 @@ msgid "Save your settings"
1771
  msgstr "Salvați setările"
1772
 
1773
  #: models/Settings.php:67
1774
- msgid "WP Super Cache"
1775
- msgstr "WP Super Cache"
1776
 
1777
  #: models/Settings.php:69
1778
  msgid ""
1779
- "A very fast caching engine for WordPress that produces static html files. "
1780
- "Works well with Minify HTML plugin."
 
 
 
 
 
 
 
 
 
 
 
 
1781
  msgstr ""
1782
- "Un motor de memorie în cache foarte rapid pentru WordPress care produce "
1783
- "fișiere statice html. Funcționează bine cu plugin-ul Minify HTML."
1784
 
1785
- #: models/Settings.php:74
1786
  msgid "Autoptimize"
1787
  msgstr "Autoptimize"
1788
 
1789
- #: models/Settings.php:76
1790
  msgid ""
1791
  "Autoptimize speeds up your website by optimizing JS, CSS and HTML, async-ing "
1792
  "JavaScript, removing emoji cruft, optimizing Google Fonts and more."
@@ -1795,24 +1817,32 @@ msgstr ""
1795
  "asincronizare JavaScript, eliminarea cruft emoji, optimizarea fonturilor "
1796
  "Google și altele."
1797
 
1798
- #: models/Settings.php:81
1799
- msgid "Minify HTML"
1800
- msgstr "Minify HTML"
 
 
 
 
 
 
 
 
 
 
1801
 
1802
- #: models/Settings.php:83
1803
  msgid ""
1804
- "Minify HTML output for clean looking markup and faster downloading. Minify "
1805
- "HTML also has optional specialized minification for JS and internal CSS."
 
1806
  msgstr ""
1807
- "Minimizați ieșirea HTML pentru marcarea curată și mai rapidă descărcare. "
1808
- "Minify HTML are, de asemenea, opțiuni de minificare specializate pentru JS "
1809
- "și CSS interne."
1810
 
1811
- #: models/Settings.php:88
1812
  msgid "iThemes Security"
1813
  msgstr "Securitatea iThemes"
1814
 
1815
- #: models/Settings.php:90
1816
  msgid ""
1817
  "iThemes Security gives you over 30+ ways to secure and protect your WP site. "
1818
  "WP sites can be an easy target for attacks because of plugin "
@@ -1823,11 +1853,11 @@ msgstr ""
1823
  "vulnerabilităților plugin-ului, a parolelor slabe și a software-ului "
1824
  "învechit."
1825
 
1826
- #: models/Settings.php:95
1827
  msgid "Sucuri Security"
1828
  msgstr "Securitate Sucuri"
1829
 
1830
- #: models/Settings.php:97
1831
  msgid ""
1832
  "The Sucuri WordPress Security plugin is a security toolset for security "
1833
  "integrity monitoring, malware detection and security hardening."
@@ -1836,11 +1866,11 @@ msgstr ""
1836
  "pentru monitorizarea integrității securității, detectarea de malware și "
1837
  "întărirea securității."
1838
 
1839
- #: models/Settings.php:102
1840
  msgid "Back Up WordPress"
1841
  msgstr "Back Up WordPress"
1842
 
1843
- #: models/Settings.php:104
1844
  msgid ""
1845
  "Simple automated backups of your WordPress-powered website. Back Up "
1846
  "WordPress will back up your entire site including your database and all your "
@@ -1850,25 +1880,11 @@ msgstr ""
1850
  "Back Up WordPress va face backup pentru întregul site, inclusiv baza de date "
1851
  "și toate fișierele dvs. într-un program care vi se potrivește."
1852
 
1853
- #: models/Settings.php:109
1854
- msgid "SEO SQUIRRLY"
1855
- msgstr "SQUIRRLY SEO"
1856
-
1857
- #: models/Settings.php:111
1858
- msgid ""
1859
- "Welcome to Assisted WordPress SEO. Say Good-Bye to Search Engine "
1860
- "Frustrations. Squirrly assists you in getting Excellent SEO for Humans and "
1861
- "Search Engines."
1862
  msgstr ""
1863
- "Bine ați venit la asistat WordPress SEO. Spuneți-vă la revedere la "
1864
- "frustrările motorului de căutare. Squirrly vă ajută să obțineți un SEO "
1865
- "excelent pentru oameni și motoare de căutare."
1866
-
1867
- #: models/Settings.php:116
1868
- msgid "Elementor Page Builder"
1869
- msgstr "Elementor Page Builder"
1870
 
1871
- #: models/Settings.php:118
1872
  msgid ""
1873
  "The most advanced frontend drag & drop page builder. Create high-end, pixel "
1874
  "perfect websites at record speeds. Any theme, any page, any design."
@@ -1877,11 +1893,11 @@ msgstr ""
1877
  "uri web de înaltă performanță, cu pixeli, la viteze record. Orice temă, "
1878
  "orice pagină, orice design."
1879
 
1880
- #: models/Settings.php:123
1881
  msgid "Weglot Translate"
1882
  msgstr "Traducerea Weglot"
1883
 
1884
- #: models/Settings.php:125
1885
  msgid ""
1886
  "Translate your website into multiple languages without any code. Weglot "
1887
  "Translate is fully SEO compatible and follows Google's best practices."
@@ -1890,20 +1906,29 @@ msgstr ""
1890
  "Translate este pe deplin compatibil cu SEO și respectă cele mai bune "
1891
  "practici Google."
1892
 
1893
- #: models/Settings.php:130
1894
- msgid "AddToAny Share Btn"
1895
- msgstr "AddToAny Share Btn"
 
 
 
 
 
 
 
 
 
 
 
1896
 
1897
- #: models/Settings.php:132
1898
  msgid ""
1899
- "Share buttons for WordPress including the AddToAny sharing button, Facebook, "
1900
- "Twitter, Google+, Pinterest, WhatsApp, many more, and follow icons too."
 
1901
  msgstr ""
1902
- "Partajează butoane pentru WordPress, inclusiv butonul de partajare AddToAny, "
1903
- "Facebook, Twitter, Google+, Pinterest, WhatsApp, multe altele și urmează și "
1904
- "pictogramele."
1905
 
1906
- #: models/Settings.php:146
1907
  msgid ""
1908
  "You can't set both ADMIN and LOGIN with the same name. Please use different "
1909
  "names"
@@ -1911,16 +1936,7 @@ msgstr ""
1911
  "Nu puteți seta atât ADMIN, cât și LOGIN cu același nume. Vă rugăm să "
1912
  "folosiți diferite nume"
1913
 
1914
- #: models/Settings.php:295
1915
- #, php-format
1916
- msgid ""
1917
- "Short name detected: %s. You need to use unique paths with more than 4 chars "
1918
- "to avoid WordPress errors."
1919
- msgstr ""
1920
- "Nume scurt detectat: %s. Trebuie să utilizați căi unice cu mai mult de 4 "
1921
- "caractere pentru a evita erorile WordPress."
1922
-
1923
- #: models/Settings.php:300
1924
  #, php-format
1925
  msgid ""
1926
  "Invalid name detected: %s. You need to use another name to avoid WordPress "
@@ -1929,7 +1945,16 @@ msgstr ""
1929
  "Numele nevalid este detectat: %s. Trebuie să folosiți un alt nume pentru a "
1930
  "evita erorile WordPress."
1931
 
1932
- #: models/Settings.php:305
 
 
 
 
 
 
 
 
 
1933
  #, php-format
1934
  msgid ""
1935
  "Invalid name detected: %s. Add only the final path name to avoid WordPress "
@@ -1938,7 +1963,7 @@ msgstr ""
1938
  "Numele nevalid este detectat: %s. Adaugă doar numele final de cale pentru a "
1939
  "evita erorile WordPress."
1940
 
1941
- #: models/Settings.php:309
1942
  #, php-format
1943
  msgid ""
1944
  "Invalid name detected: %s. The name can't start with / to avoid WordPress "
@@ -1947,7 +1972,7 @@ msgstr ""
1947
  "Numele nevalid este detectat: %s. Numele nu poate începe cu / pentru a evita "
1948
  "erorile WordPress."
1949
 
1950
- #: models/Settings.php:316
1951
  #, php-format
1952
  msgid ""
1953
  "Invalid name detected: %s. The paths can't end with . to avoid WordPress "
@@ -1956,7 +1981,7 @@ msgstr ""
1956
  "Numele nevalid este detectat: %s. Căile nu se pot termina. pentru a evita "
1957
  "erorile WordPress."
1958
 
1959
- #: models/Settings.php:343
1960
  #, php-format
1961
  msgid ""
1962
  "Weak name detected: %s. You need to use another name to increase your "
@@ -1966,44 +1991,18 @@ msgstr ""
1966
  "securitatea site-ului."
1967
 
1968
  #: view/Advanced.php:11
1969
- msgid "Redirect Settings"
1970
- msgstr "Setări redirecționare"
1971
-
1972
- #: view/Advanced.php:15
1973
- msgid "Redirect hidden paths"
1974
- msgstr "Redirecționați căile ascunse"
1975
-
1976
- #: view/Advanced.php:19
1977
- msgid "Front page"
1978
- msgstr "Înapoi la prima pagină"
1979
-
1980
- #: view/Advanced.php:20
1981
- msgid "404 page"
1982
- msgstr "404 pag"
1983
-
1984
- #: view/Advanced.php:32
1985
- msgid ""
1986
- "Redirect the protected paths /wp-admin, /wp-login to Front Page or 404 page."
1987
- msgstr ""
1988
- "Redirecționați căile protejate /wp-admin, /wp-login către prima pagină sau "
1989
- "pagina 404."
1990
-
1991
- #: view/Advanced.php:33
1992
- msgid ""
1993
- "You can create a new page and come back to choose to redirect to that page"
1994
- msgstr ""
1995
- "Puteți crea o pagină nouă și reveni pentru a alege să redirecționați către "
1996
- "pagina respectivă"
1997
 
1998
- #: view/Advanced.php:39
1999
  msgid "Custom Safe URL Param"
2000
  msgstr "Personalizează Parametrul de siguranță"
2001
 
2002
- #: view/Advanced.php:40
2003
  msgid "eg. disable_url, safe_url"
2004
  msgstr "de exemplu. disable_url, safe_url"
2005
 
2006
- #: view/Advanced.php:46
2007
  msgid ""
2008
  "The Safe URL will set all the settings to default. Use it only if you're "
2009
  "locked out"
@@ -2011,46 +2010,60 @@ msgstr ""
2011
  "Adresa URL sigură va seta toate setările ca implicită. Folosiți-l doar dacă "
2012
  "sunteți blocat"
2013
 
2014
- #: view/Advanced.php:47
2015
  msgid "Safe URL:"
2016
  msgstr "URL de siguranță:"
2017
 
2018
- #: view/Advanced.php:53
2019
- msgid "Compatibility Settings"
2020
- msgstr "Setări de compatibilitate"
 
 
 
 
 
 
 
 
 
 
2021
 
2022
- #: view/Advanced.php:61
2023
- msgid "Fix Relative URLs"
2024
- msgstr "Remediază adresele URL relative"
2025
 
2026
- #: view/Advanced.php:63
 
 
 
 
2027
  #, php-format
2028
- msgid "Convert links like /wp-content/* into %s/wp-content/*."
2029
- msgstr "Convertiți legături precum /wp-content / * în %s /wp-content / *."
 
 
 
 
2030
 
2031
  #: view/Advanced.php:73
2032
- msgid "Fix Sitemaps XML"
2033
- msgstr "Corectează Sitemaps XML"
2034
 
2035
  #: view/Advanced.php:75
2036
- msgid "Double check the Sitemap XML files and make sure the paths are changed."
2037
- msgstr ""
2038
- "Verificați dublu fișierele XML Sitemap și asigurați-vă că căile sunt "
2039
- "schimbate."
2040
 
2041
- #: view/Advanced.php:85
2042
- msgid "Fix Robots.txt"
2043
- msgstr "Corectează Robots.txt"
2044
-
2045
- #: view/Advanced.php:87
2046
- msgid "Hide WordPress paths from robots.txt file"
2047
- msgstr "Ascundeți căile WordPress din fișierul robots.txt"
2048
 
2049
- #: view/Advanced.php:97
2050
  msgid "Late Loading"
2051
  msgstr "Încărcare îmtârziată"
2052
 
2053
- #: view/Advanced.php:99
2054
  msgid ""
2055
  "Load HMW after all plugins are loaded. Useful for CDN plugins (eg. CDN "
2056
  "Enabler)."
@@ -2058,15 +2071,15 @@ msgstr ""
2058
  "Încărcați HMW după încărcarea tuturor plugin-urilor. Util pentru plugin-"
2059
  "urile CDN (de ex. CDN Enabler)."
2060
 
2061
- #: view/Advanced.php:100
2062
  msgid "(only if other cache plugins request this)"
2063
  msgstr "(numai dacă alte plugin-uri cache solicită acest lucru)"
2064
 
2065
- #: view/Advanced.php:110
2066
  msgid "Clean Login Page"
2067
  msgstr "Curățați pagina de conectare"
2068
 
2069
- #: view/Advanced.php:112
2070
  msgid ""
2071
  "Cancel the login hooks from other plugins and themes to prevent them from "
2072
  "changing the Hide My WordPress redirects."
@@ -2074,99 +2087,82 @@ msgstr ""
2074
  "Anulați cârligele de conectare de la alte plugin-uri și teme pentru a le "
2075
  "împiedica să schimbe ascunderea redirecțiilor WordPress."
2076
 
2077
- #: view/Advanced.php:112
2078
  msgid "(not recommended)"
2079
  msgstr "(Nu se recomandă)"
2080
 
2081
- #: view/Advanced.php:121
2082
- msgid "Cache Settings"
2083
- msgstr "Setări cache"
2084
 
2085
- #: view/Advanced.php:129
2086
  msgid "Security Check Notification"
2087
  msgstr "Notificare verificare securitate"
2088
 
2089
- #: view/Advanced.php:131
2090
  msgid "Show Security Check notification when it's not checked every week."
2091
  msgstr ""
2092
  "Afișați notificarea de verificare a securității atunci când nu este "
2093
  "verificată în fiecare săptămână."
2094
 
2095
- #: view/Advanced.php:147
2096
- msgid "Optimize CSS and JS files"
2097
- msgstr "Optimizați fișierele CSS și JS"
2098
-
2099
- #: view/Advanced.php:148
2100
- msgid "Cache CSS, JS and Images to increase the frontend loading speed."
2101
- msgstr "Cache CSS, JS și Imagini pentru a crește viteza de încărcare frontend."
2102
-
2103
- #: view/Advanced.php:149
2104
- #, php-format
2105
- msgid "Check the website loading speed with %sPingdom Tool%s"
2106
- msgstr "Verificați viteza de încărcare a site-ului web cu %sPingdom Tool %s"
2107
-
2108
- #: view/Advanced.php:157
2109
- msgid "Notification Settings"
2110
- msgstr "Setări Notificări"
2111
-
2112
- #: view/Advanced.php:165
2113
  msgid "Email notification"
2114
  msgstr "Permite închiderea curând e-mail notificare"
2115
 
2116
- #: view/Advanced.php:166
2117
  msgid "Send me an email with the changed admin and login URLs"
2118
  msgstr "Trimite-mi un e-mail cu adresele modificate de admin și de conectare"
2119
 
2120
- #: view/Advanced.php:175 view/Connect.php:17
2121
  msgid "Email Address"
2122
  msgstr "Adresa email"
2123
 
2124
- #: view/Advanced.php:191 view/Brute.php:115 view/Mapping.php:210
2125
- #: view/Mapping.php:215 view/Permalinks.php:530 view/Permalinks.php:535
2126
- #: view/Tweaks.php:162
2127
  msgid "Save"
2128
  msgstr "Salvează"
2129
 
2130
- #: view/Advanced.php:192 view/Brute.php:116 view/Mapping.php:211
2131
- #: view/Mapping.php:216 view/Permalinks.php:531 view/Permalinks.php:536
2132
- #: view/Tweaks.php:163
2133
  #, php-format
2134
  msgid "Love Hide My WP %s? Show us ;)"
2135
  msgstr "Îți place ascunde WP %s? Arata-ne ;)"
2136
 
2137
- #: view/Advanced.php:199 view/Mapping.php:243 view/Permalinks.php:563
2138
- #: view/Tweaks.php:192
2139
  msgid "Love Hide My WP?"
2140
  msgstr "Îți place ascunde WP-ul meu?"
2141
 
2142
- #: view/Advanced.php:204 view/Permalinks.php:568 view/Tweaks.php:197
2143
  msgid "Please help us and support our plugin on WordPress.org"
2144
  msgstr ""
2145
  "Vă rugăm să ne ajutați și să susțineți plugin-ul nostru pe WordPress.org"
2146
 
2147
- #: view/Advanced.php:207 view/Mapping.php:249 view/Permalinks.php:571
2148
- #: view/Tweaks.php:200
2149
  msgid "Rate Hide My WP"
2150
  msgstr "Evaluează Hide My WP"
2151
 
2152
- #: view/Advanced.php:210 view/Permalinks.php:574 view/Tweaks.php:203
2153
  msgid "Contact us after you left the review cause we have a surprise for you."
2154
  msgstr ""
2155
  "Contactați-ne după ce ați părăsit cauza pentru examinare, avem o surpriză "
2156
  "pentru dvs."
2157
 
2158
- #: view/Advanced.php:221 view/Mapping.php:224 view/Permalinks.php:544
2159
- #: view/Tweaks.php:173
2160
  msgid "Check Your Website"
2161
  msgstr "Verificați-vă site-ul"
2162
 
2163
- #: view/Advanced.php:223 view/Mapping.php:226 view/Permalinks.php:546
2164
- #: view/Tweaks.php:175
2165
  msgid "Check if your website is secured with the current settings."
2166
  msgstr "Verificați dacă site-ul dvs. web este securizat cu setările actuale."
2167
 
2168
- #: view/Advanced.php:229 view/Mapping.php:232 view/Permalinks.php:552
2169
- #: view/Tweaks.php:181
2170
  msgid ""
2171
  "Make sure you save the settings and empty the cache before checking your "
2172
  "website with our tool."
@@ -2174,8 +2170,8 @@ msgstr ""
2174
  "Asigurați-vă că salvați setările și goliți memoria cache înainte de a "
2175
  "verifica site-ul dvs. web cu instrumentul nostru."
2176
 
2177
- #: view/Advanced.php:233 view/Mapping.php:236 view/Permalinks.php:556
2178
- #: view/Tweaks.php:185
2179
  msgid "Learn more about Hide My WP"
2180
  msgstr "Aflați mai multe despre Ascundeți WP"
2181
 
@@ -2339,8 +2335,8 @@ msgid "Custom message to show to blocked users"
2339
  msgstr "Mesaj personalizat pentru a fi afișat utilizatorilor blocați"
2340
 
2341
  #: view/Connect.php:12
2342
- msgid "Activate Free version"
2343
- msgstr "Activați versiunea gratuită"
2344
 
2345
  #: view/Connect.php:18
2346
  msgid "Enter your email address to get security alerts and How To Lessons"
@@ -2440,18 +2436,14 @@ msgid "Urgent Security Actions Required"
2440
  msgstr "Acțiuni de securitate urgente necesare"
2441
 
2442
  #: view/Dashboard.php:45
2443
- msgid "Check All The Security Tasks"
2444
- msgstr "Verificați toate sarcinile de securitate"
2445
 
2446
  #: view/Dashboard.php:47
2447
  msgid "Upgrade Your Security"
2448
  msgstr "Îmbunătățiți-vă securitatea"
2449
 
2450
- #: view/Dashboard.php:55
2451
- msgid "Recheck Security"
2452
- msgstr "Verificați securitatea"
2453
-
2454
- #: view/Dashboard.php:107
2455
  msgid "Checking Website Security ..."
2456
  msgstr "Verificarea securității site-ului ..."
2457
 
@@ -2465,30 +2457,28 @@ msgstr "Test de conectare frontend"
2465
 
2466
  #: view/FrontendCheck.php:13
2467
  #, php-format
2468
- msgid "Run %sFrontend Login Test%s and login inside the pupop. "
2469
  msgstr ""
2470
- "Rulați %sFrontend Login de testare %s și conectați-vă în interiorul "
2471
- "cățelului."
2472
 
2473
  #: view/FrontendCheck.php:14
2474
- msgid "If you're able to login, you've set the new paths correctly."
2475
- msgstr "Dacă vă puteți autentifica, ați setat corect noile căi."
2476
-
2477
- #: view/FrontendCheck.php:15
2478
  msgid ""
2479
- "If the Login Page displays any error, please make sure you follow the Hide "
2480
- "My WP Ghost instructions before moving forward."
2481
  msgstr ""
2482
- "Dacă pagina de conectare afișează vreo eroare, asigurați-vă urmați "
2483
- "instrucțiunile Hide My WP Ghost înainte de a merge mai departe."
 
 
 
 
2484
 
2485
  #: view/FrontendCheck.php:16
2486
  msgid ""
2487
- "Do not log out from this browser until you are confident that the Frontend "
2488
- "is working and you will be able to log in again."
2489
  msgstr ""
2490
- "Nu vă deconectați de pe acest browser până nu aveți încredereFrontend "
2491
- "funcționează și veți putea vă autentificați din nou."
2492
 
2493
  #: view/FrontendCheck.php:17
2494
  #, php-format
@@ -2604,14 +2594,6 @@ msgstr "Compatibil cu toate temele și plugin-urile"
2604
  msgid "Text Mapping"
2605
  msgstr "Mapare text"
2606
 
2607
- #: view/Mapping.php:19 view/Mapping.php:95 view/Mapping.php:168
2608
- msgid ""
2609
- "First, you need to switch Hide My Wp from Default mode to Safe Mode or Ghost "
2610
- "Mode."
2611
- msgstr ""
2612
- "În primul rând, trebuie să comutați Hide My WP din modul implicit în modul "
2613
- "Safe sau modul Ghost."
2614
-
2615
  #: view/Mapping.php:24
2616
  msgid "Replace the text in tags and classes to hide any WordPress footprint."
2617
  msgstr ""
@@ -2777,12 +2759,12 @@ msgstr "Setări Admin"
2777
  #: view/Permalinks.php:122
2778
  #, php-format
2779
  msgid ""
2780
- "Your admin URL is changed by another plugin/theme in %s. To prevent errors, "
2781
- "deactivate the other plugin who changes the admin path."
2782
  msgstr ""
2783
- "Adresa URL a dvs. este modificată cu un alt plugin / temă în %s. Pentru a "
2784
- "preveni erorile, dezactivați celălalt plugin care modifică calea de "
2785
- "administrare."
2786
 
2787
  #: view/Permalinks.php:126
2788
  #, php-format
@@ -2793,28 +2775,37 @@ msgstr ""
2793
  "URL-ul dvs. de admin nu poate fi modificat în %s hosting din cauza "
2794
  "condițiilor de securitate %s."
2795
 
2796
- #: view/Permalinks.php:132
 
 
 
 
 
 
 
 
 
2797
  msgid "Custom Admin Path"
2798
  msgstr "Personalizează Calea Admin"
2799
 
2800
- #: view/Permalinks.php:133
2801
  msgid "eg. adm, back"
2802
  msgstr "de exemplu. adm, back"
2803
 
2804
- #: view/Permalinks.php:147
2805
  msgid "Hide \"wp-admin\""
2806
  msgstr "Ascundeți 'wp-admin'"
2807
 
2808
- #: view/Permalinks.php:148
2809
  msgid "Show 404 Not Found Error when visitors access /wp-admin"
2810
  msgstr ""
2811
  "Afișare 404 Eroare nu a fost găsită când vizitatorii accesează /wp-admin"
2812
 
2813
- #: view/Permalinks.php:157
2814
  msgid "Hide the new admin path"
2815
  msgstr "Ascundeți noua cale de admin"
2816
 
2817
- #: view/Permalinks.php:158
2818
  msgid ""
2819
  "Let only the new login be accessible and redirect me to admin after logging "
2820
  "in"
@@ -2822,7 +2813,7 @@ msgstr ""
2822
  "Permiteți accesul la noua conectare și să mă redirecționați către "
2823
  "administrator după conectare"
2824
 
2825
- #: view/Permalinks.php:163
2826
  msgid ""
2827
  "Some Themes don't work with custom Admin and Ajax paths. In case of ajax "
2828
  "errors, switch back to wp-admin and admin-ajax.php."
@@ -2830,119 +2821,132 @@ msgstr ""
2830
  "Unele teme nu funcționează cu căi de administrare personalizate și Ajax. În "
2831
  "cazul erorilor de ajax, treceți înapoi la wp-admin și admin-ajax.php."
2832
 
2833
- #: view/Permalinks.php:169
2834
  msgid "Login Settings"
2835
  msgstr "Setări Login"
2836
 
2837
- #: view/Permalinks.php:172
2838
  #, php-format
2839
  msgid ""
2840
- "Your login URL is changed by another plugin/theme in %s. To prevent errors, "
2841
- "deactivate the other plugin who changes the login path."
2842
  msgstr ""
2843
- "Adresa URL de conectare este modificată cu un alt plugin / temă din %s. "
2844
- "Pentru a preveni erorile, dezactivați celălalt plugin care schimbă login."
 
2845
 
2846
- #: view/Permalinks.php:177
2847
  msgid "Custom Login Path"
2848
  msgstr "Personalizează Calea Login"
2849
 
2850
- #: view/Permalinks.php:178
2851
  msgid "eg. login or signin"
2852
  msgstr "de exemplu. login sau signin"
2853
 
2854
- #: view/Permalinks.php:191
2855
  msgid "Hide \"wp-login.php\""
2856
  msgstr "Ascundeți \"wp-login.php\""
2857
 
2858
- #: view/Permalinks.php:192
2859
  msgid "Show 404 Not Found Error when visitors access /wp-login.php"
2860
  msgstr "Afișare 404 Page Not Found când vizitatorii accesează /wp-login.php"
2861
 
2862
- #: view/Permalinks.php:201
 
 
 
 
 
 
 
 
2863
  msgid "Custom Lost Password Path"
2864
  msgstr "Personalizează calea Lost Password"
2865
 
2866
- #: view/Permalinks.php:202
2867
  msgid "eg. lostpass or forgotpass"
2868
  msgstr "de exemplu. lostpass sau forgotpass"
2869
 
2870
- #: view/Permalinks.php:212
2871
  msgid "Custom Register Path"
2872
  msgstr "Personalizează calea de inregistrare"
2873
 
2874
- #: view/Permalinks.php:213
2875
  msgid "eg. newuser or register"
2876
  msgstr "de exemplu. newuser sau register"
2877
 
2878
- #: view/Permalinks.php:223
2879
  msgid "Custom Logout Path"
2880
  msgstr "Personalizează calea de deconectare"
2881
 
2882
- #: view/Permalinks.php:224
2883
  msgid "eg. logout or disconnect"
2884
  msgstr "de exemplu. logout sau disconnect"
2885
 
2886
- #: view/Permalinks.php:234
2887
  msgid "Custom Activation Path"
2888
  msgstr "Personalizează calea de activare"
2889
 
2890
- #: view/Permalinks.php:235
2891
  msgid "eg. multisite activation link"
2892
  msgstr "de exemplu. multisite activation link"
2893
 
2894
- #: view/Permalinks.php:248
 
 
 
 
2895
  msgid "Common Paths"
2896
  msgstr "Căile WordPress comunie"
2897
 
2898
- #: view/Permalinks.php:252
2899
  msgid "Custom admin-ajax Path"
2900
  msgstr "Personalizează Calea admin-ajax"
2901
 
2902
- #: view/Permalinks.php:253
2903
  msgid "eg. ajax, json"
2904
  msgstr "de exemplu. ajax, json"
2905
 
2906
- #: view/Permalinks.php:266
2907
  msgid "Hide wp-admin from ajax URL"
2908
  msgstr "Ascundeți wp-admin de la adresa URL ajax"
2909
 
2910
- #: view/Permalinks.php:267
2911
  #, php-format
2912
  msgid "Show /%s instead of /%s"
2913
  msgstr "Afișați / %s în loc de / %s"
2914
 
2915
- #: view/Permalinks.php:268
2916
  msgid "Works only with the custom admin-ajax path to avoid infinite loops."
2917
  msgstr ""
2918
  "Funcționează numai cu calea personalizată admin-ajax pentru a evita bucle "
2919
  "infinite."
2920
 
2921
- #: view/Permalinks.php:275
2922
  msgid "Custom wp-content Path"
2923
  msgstr "Calea personalizată pentru wp-content"
2924
 
2925
- #: view/Permalinks.php:276
2926
  msgid "eg. core, inc, include"
2927
  msgstr "de exemplu. nucleu, inc, include"
2928
 
2929
- #: view/Permalinks.php:286
2930
  msgid "Custom wp-includes Path"
2931
  msgstr "Personalizează calea wp-include"
2932
 
2933
- #: view/Permalinks.php:287
2934
  msgid "eg. lib, library"
2935
  msgstr "de exemplu. lib, library"
2936
 
2937
- #: view/Permalinks.php:298
2938
  msgid "Custom uploads Path"
2939
  msgstr "Personalizează calea Uploads"
2940
 
2941
- #: view/Permalinks.php:299
2942
  msgid "eg. images, files"
2943
  msgstr "de exemplu. imagini, files"
2944
 
2945
- #: view/Permalinks.php:308
2946
  #, php-format
2947
  msgid ""
2948
  "You already defined a different wp-content/uploads directory in wp-config."
@@ -2950,130 +2954,130 @@ msgid ""
2950
  msgstr ""
2951
  "Ați definit deja un alt director wp-content/uploads în wp-config.php %s"
2952
 
2953
- #: view/Permalinks.php:314
2954
  msgid "Custom comment Path"
2955
  msgstr "Personalizează calea de comentarii"
2956
 
2957
- #: view/Permalinks.php:315
2958
  msgid "eg. comments, discussion"
2959
  msgstr "de exemplu. comentarii, dicussion"
2960
 
2961
- #: view/Permalinks.php:326
2962
  msgid "Custom author Path"
2963
  msgstr "Personalizează calea autorului"
2964
 
2965
- #: view/Permalinks.php:327
2966
  msgid "eg. profile, usr, writer"
2967
  msgstr "de exemplu. profil, usr, scriitor"
2968
 
2969
- #: view/Permalinks.php:345
2970
  msgid "Hide Author ID URL"
2971
  msgstr "Ascundeți ID-ul autorului din adresa URL"
2972
 
2973
- #: view/Permalinks.php:346
2974
  msgid "Don't let URLs like domain.com?author=1 show the user login name"
2975
  msgstr ""
2976
  "Nu lăsați adresele URL precum domain.com?author=1 să arate numele de "
2977
  "conectare al utilizatorului"
2978
 
2979
- #: view/Permalinks.php:354
2980
  msgid "Plugin Settings"
2981
  msgstr "Setări Plugin"
2982
 
2983
- #: view/Permalinks.php:358
2984
  msgid "Custom plugins Path"
2985
  msgstr "Plugin-uri personalizate"
2986
 
2987
- #: view/Permalinks.php:359
2988
  msgid "eg. modules"
2989
  msgstr "de exemplu. module"
2990
 
2991
- #: view/Permalinks.php:371
2992
  msgid "Hide plugin names"
2993
  msgstr "Ascundeți numele plugin-urilor"
2994
 
2995
- #: view/Permalinks.php:372
2996
  msgid "Give random names to each plugin"
2997
  msgstr "Dați nume aleatorii fiecărui plugin"
2998
 
2999
- #: view/Permalinks.php:379
3000
  msgid "Theme Settings"
3001
  msgstr "Setările temei"
3002
 
3003
- #: view/Permalinks.php:383
3004
  msgid "Custom themes Path"
3005
  msgstr "Calea cu teme personalizate"
3006
 
3007
- #: view/Permalinks.php:384
3008
  msgid "eg. assets, templates, styles"
3009
  msgstr "de exemplu. active, templates, style"
3010
 
3011
- #: view/Permalinks.php:399
3012
  msgid "Hide theme names"
3013
  msgstr "Ascundeți numele temelor"
3014
 
3015
- #: view/Permalinks.php:400
3016
  msgid "Give random names to each theme (works in WP multisite)"
3017
  msgstr "Dați nume aleatorii fiecărei teme (funcționează în WP multisite)"
3018
 
3019
- #: view/Permalinks.php:411
3020
  msgid "REST API Settings"
3021
  msgstr "Setări REST API"
3022
 
3023
- #: view/Permalinks.php:419
3024
  msgid "Custom wp-json Path"
3025
  msgstr "Personalizează Calea wp-json"
3026
 
3027
- #: view/Permalinks.php:420
3028
  msgid "eg. json, api, call"
3029
  msgstr "de exemplu. json, api, call"
3030
 
3031
- #: view/Permalinks.php:433
3032
  msgid "Disable Rest API access"
3033
  msgstr "Dezactivați accesul API"
3034
 
3035
- #: view/Permalinks.php:434
3036
  msgid "Disable Rest API access if you don't use your website for API calls"
3037
  msgstr ""
3038
  "Dezactivați accesului API dacă nu utilizați site-ul dvs. web pentru apeluri "
3039
  "API"
3040
 
3041
- #: view/Permalinks.php:442
3042
  msgid "Security Settings"
3043
  msgstr "Setări de Securitate"
3044
 
3045
- #: view/Permalinks.php:454
3046
  msgid "Hide WordPress Common Paths"
3047
  msgstr "Ascundeți căile comune WordPress"
3048
 
3049
- #: view/Permalinks.php:455
3050
  msgid "Hide /wp-content, /wp-include, /plugins, /themes paths"
3051
  msgstr "Ascunde /wp-content, /wp-include, /plugins, /themes"
3052
 
3053
- #: view/Permalinks.php:456
3054
  msgid "Hide upgrade.php and install.php for visitors"
3055
  msgstr "Ascunde upgrade.php și install.php pentru vizitatori"
3056
 
3057
- #: view/Permalinks.php:457
3058
  msgid "(this may affect the fonts and images loaded through CSS)"
3059
  msgstr "(acest lucru poate afecta fonturile și imaginile încărcate prin CSS)"
3060
 
3061
- #: view/Permalinks.php:467
3062
  msgid "Hide WordPress Common Files"
3063
  msgstr "Ascundeți fișierele comune WordPress"
3064
 
3065
- #: view/Permalinks.php:468
3066
  msgid ""
3067
  "Hide wp-config.php , wp-config-sample.php, readme.html, license.txt files"
3068
  msgstr ""
3069
  "Ascundeți fișierele wp-config.php, wp-config-sample.php, readme.html, "
3070
  "license.txt"
3071
 
3072
- #: view/Permalinks.php:480
3073
  msgid "Firewall Against Script Injection"
3074
  msgstr "Firewall împotriva injectării scriptului"
3075
 
3076
- #: view/Permalinks.php:481
3077
  msgid ""
3078
  "Most WordPress installations are hosted on the popular Apache, Nginx and IIS "
3079
  "web servers."
@@ -3081,7 +3085,7 @@ msgstr ""
3081
  "Majoritatea instalațiilor WordPress sunt găzduite pe celebrele servere web "
3082
  "Apache, Nginx și IIS."
3083
 
3084
- #: view/Permalinks.php:482
3085
  msgid ""
3086
  "A thorough set of rules can prevent many types of SQL Injection and URL "
3087
  "hacks from being interpreted."
@@ -3089,46 +3093,46 @@ msgstr ""
3089
  "Un set complet de reguli poate împiedica interpretarea multor tipuri de SQL "
3090
  "Injection și URL-urile URL."
3091
 
3092
- #: view/Permalinks.php:493
3093
  msgid "Disable Directory Browsing"
3094
  msgstr "Dezactivați navigarea în directoare"
3095
 
3096
- #: view/Permalinks.php:494
3097
  #, php-format
3098
  msgid "Don't let hackers see any directory content. See %sUploads Directory%s"
3099
  msgstr ""
3100
  "Nu lăsați hackerii să vadă niciun conținut de director. Consultați %sUploads "
3101
  "Directory %s"
3102
 
3103
- #: view/Permalinks.php:507
3104
  msgid "Custom category Path"
3105
  msgstr "Personalizează Calea de categorii"
3106
 
3107
- #: view/Permalinks.php:508
3108
  msgid "eg. cat, dir, list"
3109
  msgstr "de exemplu. cat, dir, list"
3110
 
3111
- #: view/Permalinks.php:517
3112
  msgid "Custom tags Path"
3113
  msgstr "Personalizează Calea Etichetă"
3114
 
3115
- #: view/Permalinks.php:518
3116
  msgid "eg. keyword, topic"
3117
  msgstr "de exemplu. keyword, topic"
3118
 
3119
- #: view/Plugins.php:14
3120
  msgid "More details"
3121
  msgstr "Mai multe detalii"
3122
 
3123
- #: view/Plugins.php:16
3124
- msgid "Install Plugin"
3125
- msgstr "Instalare Plugin"
3126
-
3127
  #: view/Plugins.php:18
 
 
 
 
3128
  msgid "Plugin Installed"
3129
  msgstr "Plugin instalat"
3130
 
3131
- #: view/Plugins.php:30
3132
  msgid ""
3133
  "We are testing every week the latest version of these plugins and <strong>we "
3134
  "make sure they are working with Hide My WP</strong> plugin.\n"
@@ -3252,28 +3256,149 @@ msgstr ""
3252
  "și suntem bucuroși să răspundem la orice întrebare sau sugestie pe care o "
3253
  "puteți avea și ne propunem să răspundem în 24 de ore."
3254
 
3255
- #: view/Tweaks.php:10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3256
  msgid "Change Options"
3257
  msgstr "Modificați opțiuni"
3258
 
3259
- #: view/Tweaks.php:18
3260
  msgid "Change Paths for Logged Users"
3261
  msgstr "Modificați căile pentru utilizatorii conectați"
3262
 
3263
- #: view/Tweaks.php:20
3264
  msgid "Change WordPress paths while you're logged in"
3265
  msgstr "Modificați căile WordPress în timp ce sunteți autentificat"
3266
 
3267
- #: view/Tweaks.php:21
3268
  msgid "(not recommended, may affect other plugins functionality in admin)"
3269
  msgstr ""
3270
  "(nerecomandat, poate afecta funcționalitatea altor plugin-uri în admin)"
3271
 
3272
- #: view/Tweaks.php:35
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3273
  msgid "Change Paths in Cached Files"
3274
  msgstr "Modificați căile în fișierele cache"
3275
 
3276
- #: view/Tweaks.php:36
3277
  msgid ""
3278
  "Change the WordPress common paths in the cached files from /wp-content/cache "
3279
  "directory"
@@ -3281,7 +3406,7 @@ msgstr ""
3281
  "Modificați căile comune WordPress din fișierele din cache din directorul /wp-"
3282
  "content/cache"
3283
 
3284
- #: view/Tweaks.php:37
3285
  msgid ""
3286
  "(this feature runs in background and needs up to one minute after every "
3287
  "cache purged)"
@@ -3289,23 +3414,11 @@ msgstr ""
3289
  "(această caracteristică rulează în fundal și are nevoie de până la un minut "
3290
  "după fiecare cache eliminată)"
3291
 
3292
- #: view/Tweaks.php:48
3293
- msgid "Change Paths in Ajax Calls"
3294
- msgstr "Schimbă căile în apelurile Ajax"
3295
-
3296
- #: view/Tweaks.php:50
3297
- msgid ""
3298
- "This will prevent from showing the old paths when an image or font is called "
3299
- "through ajax"
3300
- msgstr ""
3301
- "Acest lucru va împiedica afișarea căilor vechi atunci când o imagine sau "
3302
- "font este apelat prin ajax"
3303
-
3304
- #: view/Tweaks.php:58
3305
  msgid "Hide/Show Options"
3306
  msgstr "Opțiuni Ascunde/Afișează"
3307
 
3308
- #: view/Tweaks.php:67
3309
  msgid ""
3310
  "Hide WordPress and Plugin versions from the end of any image, css and js "
3311
  "files"
@@ -3313,77 +3426,77 @@ msgstr ""
3313
  "Ascundeți versiunile WordPress și Plugin de la sfârșitul oricărei fișiere "
3314
  "imagine, CSS și JS"
3315
 
3316
- #: view/Tweaks.php:68
3317
  msgid "Hide the WP Generator META"
3318
  msgstr "Ascundeți META Generatorul WP"
3319
 
3320
- #: view/Tweaks.php:69
3321
  msgid "Hide the WP DNS Prefetch META"
3322
  msgstr "Ascundeți META-ul WP DNS Prefetch"
3323
 
3324
- #: view/Tweaks.php:78
3325
  msgid "Hide RSD (Really Simple Discovery) header"
3326
  msgstr "Ascundeți antetul RSD (Real Simple Discovery)"
3327
 
3328
- #: view/Tweaks.php:80
3329
  msgid "Don't show any WordPress information in HTTP header request"
3330
  msgstr "Nu afișați informații WordPress în solicitarea antetului HTTP"
3331
 
3332
- #: view/Tweaks.php:90
3333
  msgid "Hide WordPress HTML Comments"
3334
  msgstr "<strong>Ascunde comentariile HTML</strong>"
3335
 
3336
- #: view/Tweaks.php:92
3337
  msgid "Hide the HTML Comments left by theme and plugins"
3338
  msgstr "Ascundeți comentariile HTML lăsate de temă și plugin-uri"
3339
 
3340
- #: view/Tweaks.php:101
3341
  msgid "Hide Emojicons"
3342
  msgstr "Ascundeți Emojicons"
3343
 
3344
- #: view/Tweaks.php:103
3345
  msgid "Don't load Emoji Icons if you don't use them"
3346
  msgstr "Nu încărcați pictogramele Emoji dacă nu le utilizați"
3347
 
3348
- #: view/Tweaks.php:110
3349
- msgid "Other Settings"
3350
- msgstr "Alte setări"
3351
 
3352
- #: view/Tweaks.php:117
3353
  msgid "Disable XML-RPC authentication"
3354
  msgstr "Dezactivează autentificarea XML-RPC"
3355
 
3356
- #: view/Tweaks.php:119
3357
  #, php-format
3358
  msgid "Don't load XML-RPC to prevent %sBrute force attacks via XML-RPC%s"
3359
  msgstr ""
3360
  "Nu încărcați XML-RPC pentru a preveni atacurile de forță %sBrute Force prin "
3361
  "XML-RPC %s"
3362
 
3363
- #: view/Tweaks.php:128
3364
  msgid "Disable Embed scripts"
3365
  msgstr "Dezactivați scripturile Embed"
3366
 
3367
- #: view/Tweaks.php:130
3368
  msgid "Don't load oEmbed service if you don't use oEmbed videos"
3369
  msgstr "Nu încărcați serviciul Ombed dacă nu utilizați videoclipuri oEmbed"
3370
 
3371
- #: view/Tweaks.php:140
3372
  msgid "Disable WLW Manifest scripts"
3373
  msgstr "<strong>Dezactivează schiptul WLW Manifest</strong>"
3374
 
3375
- #: view/Tweaks.php:142
3376
  msgid ""
3377
  "Don't load WLW if you didn't configure Windows Live Writer for your site"
3378
  msgstr ""
3379
  "Nu încărcați WLW dacă nu ați configurat Windows Live Writer pentru site-ul "
3380
  "dvs."
3381
 
3382
- #: view/Tweaks.php:152
3383
  msgid "Disable DB Debug in Frontent"
3384
  msgstr "Dezactivează debug-ul DB în Frontend"
3385
 
3386
- #: view/Tweaks.php:154
3387
  msgid "Don't load DB Debug if your website is live"
3388
  msgstr "Nu încărcați DB Debug dacă site-ul dvs. web este live"
3389
 
@@ -3399,13 +3512,13 @@ msgstr "https://wordpress.org/plugins/hide-my-wp/"
3399
  msgid ""
3400
  "The best solution for WordPress Security. Hide wp-admin, wp-login, wp-"
3401
  "content, plugins, themes etc. Add Firewall, Brute Force protection & more. "
3402
- "<br /> <a href=\"http://hidemywpghost.com/wordpress\" target=\"_blank"
3403
  "\"><strong>Unlock all features</strong></a>"
3404
  msgstr ""
3405
- "Cea mai bună soluție pentru securitatea WordPress. Ascunde wp-admin, wp-"
3406
- "login, conținut wp, plugin-uri, teme etc. Adăugați firewall, protecție Brute "
3407
- "Force și multe altele. <br /> <a href=\"http://hidemywpghost.com/wordpress\" "
3408
- "target=\"_blank\"><strong>Deblocați toate funcțiile</strong></a>"
3409
 
3410
  #. Author of the plugin/theme
3411
  msgid "WPPlugins - WordPress Security Plugins"
@@ -3414,3 +3527,81 @@ msgstr "WPPlugins - plugin-uri de securitate WordPress"
3414
  #. Author URI of the plugin/theme
3415
  msgid "https://wpplugins.tips"
3416
  msgstr "https://wpplugins.tips"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Hide My WP Ghost\n"
4
+ "POT-Creation-Date: 2020-11-14 10:34+0200\n"
5
+ "PO-Revision-Date: 2020-11-14 10:41+0200\n"
6
  "Last-Translator: John Darrel <john@wpplugins.tips>\n"
7
  "Language-Team: WpPluginsTips <john@wpplugins.tips>\n"
8
  "Language: ro_RO\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.4.2\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-WPHeader: index.php\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
52
  "Pentru ca Hide My WP să funcționeze, versiunea PHP trebuie să fie egală sau "
53
  "mai mare de 5.1"
54
 
55
+ #: classes/Tools.php:32 classes/Tools.php:36
56
  #, php-format
57
  msgid ""
58
  "Your memory limit is %sM. You need at least %sM to prevent loading errors in "
62
  "preveni erorile de încărcare în frontend. Vezi: %sCreșterea memoriei alocate "
63
  "PHP %s"
64
 
65
+ #: classes/Tools.php:125
66
  msgid ""
67
  "Your IP has been flagged for potential security violations. Please try again "
68
  "in a little while..."
70
  "IP-ul dvs. a fost marcat pentru eventuale încălcări de securitate. Încercați "
71
  "din nou peste puțin timp ..."
72
 
73
+ #: classes/Tools.php:367
74
  msgid "Documentation"
75
  msgstr "Documentație"
76
 
77
+ #: classes/Tools.php:368
78
  msgid "Leave a review"
79
  msgstr "Lasă o evaluare"
80
 
81
+ #: classes/Tools.php:385
82
  msgid "Upgrade to Premium"
83
  msgstr "Treceți la Premium"
84
 
85
+ #: classes/Tools.php:387 controllers/SecurityCheck.php:186
86
  msgid "Settings"
87
  msgstr "Setări"
88
 
89
+ #: classes/Tools.php:1257
90
  #, php-format
91
  msgid "CONNECTION ERROR! Make sure your website can access: %s"
92
  msgstr ""
93
  "EROARE DE CONEXIUNE! Asigurați-vă că site-ul dvs. web poate avea acces: %s"
94
 
95
+ #: classes/Tools.php:1277
96
  msgid "New Login Information"
97
  msgstr "Informații de conectare noi"
98
 
116
  msgid "You need to set a positive waiting time"
117
  msgstr "Trebuie să setați un timp de așteptare pozitiv"
118
 
119
+ #: controllers/Brute.php:107 controllers/Settings.php:264
120
+ #: controllers/Settings.php:308 controllers/Settings.php:370
121
+ #: controllers/Settings.php:401
122
  msgid "Saved"
123
  msgstr "Salvat"
124
 
201
  msgstr "Hide My WP - Verificare de securitate"
202
 
203
  #: controllers/Menu.php:110 controllers/Menu.php:218 models/Settings.php:37
204
+ #: view/Advanced.php:191 view/Mapping.php:229 view/Permalinks.php:569
205
+ #: view/Tweaks.php:352
206
  msgid "Security Check"
207
  msgstr "Verificare de securitate"
208
 
230
  msgid "Advanced"
231
  msgstr "Avansat"
232
 
233
+ #: controllers/Menu.php:147 controllers/Settings.php:196
234
  msgid "Hide My WP"
235
  msgstr "Hide My WP"
236
 
255
  msgid "See all premium features"
256
  msgstr "Vedeți toate funcțiile premium"
257
 
258
+ #: controllers/SecurityCheck.php:24
259
  msgid ""
260
  "You should check your website every week to see if there are any security "
261
  "changes."
263
  "Ar trebui să vă verificați site-ul web în fiecare săptămână pentru a vedea "
264
  "dacă există modificări de securitate."
265
 
266
+ #: controllers/SecurityCheck.php:57
267
  msgid ""
268
  "First, you need to connect Hide My Wp with WPPlugins and switch from Default "
269
  "mode to Lite Mode."
271
  "În primul rând, trebuie să conectați Hide My Wp cu WPPlugins și să comutați "
272
  "din modul implicit în modul Lite."
273
 
274
+ #: controllers/SecurityCheck.php:61 view/Brute.php:30 view/Brute.php:31
275
  #: view/Brute.php:81 view/Brute.php:94 view/Log.php:12 view/Mapping.php:88
276
+ #: view/Mapping.php:162 view/Permalinks.php:358 view/Permalinks.php:433
277
+ #: view/Permalinks.php:464 view/Tweaks.php:203
278
  #, php-format
279
  msgid "This feature requires %sHide My WP Ghost%s."
280
  msgstr "Această caracteristică necesită %sHide My WP Ghost %s."
281
 
282
+ #: controllers/SecurityCheck.php:61 view/Brute.php:32 view/Brute.php:82
283
  #: view/Brute.php:95 view/Log.php:13 view/Mapping.php:89 view/Mapping.php:163
284
+ #: view/Permalinks.php:39 view/Permalinks.php:359 view/Permalinks.php:434
285
+ #: view/Permalinks.php:465 view/Tweaks.php:204
286
  msgid "PRO"
287
  msgstr "PRO"
288
 
289
+ #: controllers/SecurityCheck.php:65
290
  msgid "First, you need to switch Hide My Wp from Default mode to Lite Mode."
291
  msgstr ""
292
  "În primul rând, trebuie să comutați Hide My WP din modul implicit în modul "
293
  "Lite."
294
 
295
+ #: controllers/SecurityCheck.php:106
296
  msgid "PHP Version"
297
  msgstr "Versiune PHP"
298
 
299
+ #: controllers/SecurityCheck.php:110
300
  msgid ""
301
  "Using an old version of PHP makes your site slow and prone to hacker attacks "
302
  "due to known vulnerabilities that exist in versions of PHP that are no "
309
  "nevoie de <strong>PHP 7.0</strong> sau o versiune superioară pentru site-ul "
310
  "dvs."
311
 
312
+ #: controllers/SecurityCheck.php:111
313
  msgid ""
314
  "Email your hosting company and tell them you'd like to switch to a newer "
315
  "version of PHP or move your site to a better hosting company."
318
  "treceți la o versiune mai nouă de PHP sau să vă mutați site-ul către o "
319
  "companie de găzduire mai bună."
320
 
321
+ #: controllers/SecurityCheck.php:114
322
  msgid "Mysql Version"
323
  msgstr "Versiunea Mysql"
324
 
325
+ #: controllers/SecurityCheck.php:118
326
  msgid ""
327
  "Using an old version of MySQL makes your site slow and prone to hacker "
328
  "attacks due to known vulnerabilities that exist in versions of MySQL that "
334
  "există în versiunile MySQL care nu mai sunt întreținute. <br /><br /> Aveți "
335
  "nevoie de <strong>Mysql 5.4</strong> sau mai mare"
336
 
337
+ #: controllers/SecurityCheck.php:119
338
  msgid ""
339
  "Email your hosting company and tell them you'd like to switch to a newer "
340
  "version of MySQL or move your site to a better hosting company"
343
  "treceți la o versiune mai nouă de MySQL sau să vă mutați site-ul către o "
344
  "companie de găzduire mai bună"
345
 
346
+ #: controllers/SecurityCheck.php:122
347
  msgid "WordPress Version"
348
  msgstr "Versiune WordPress"
349
 
350
+ #: controllers/SecurityCheck.php:126
351
  #, php-format
352
  msgid ""
353
  "You should always update WordPress to the %slatest versions%s. These usually "
365
  "administrare WordPress. Pentru a actualiza WordPress, faceți clic pe linkul "
366
  "din acest mesaj."
367
 
368
+ #: controllers/SecurityCheck.php:127
369
  msgid "There is a newer version of WordPress available ({version})."
370
  msgstr "Există o versiune mai nouă a WordPress ({versiunea})."
371
 
372
+ #: controllers/SecurityCheck.php:130
373
  msgid "WP Debug Mode"
374
  msgstr "Modul de depanare WP"
375
 
376
+ #: controllers/SecurityCheck.php:134
377
  msgid ""
378
  "Every good developer should turn on debugging before getting started on a "
379
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
388
  "Afișarea jurnalelor de depanare în frontend va permite hackerilor să știe "
389
  "multe despre site-ul dvs. WordPress."
390
 
391
+ #: controllers/SecurityCheck.php:135
392
  msgid ""
393
  "Disable WP_DEBUG for live websites in wp_config.php <code>define('WP_DEBUG', "
394
  "false);</code>"
396
  "Dezactivați WP_DEBUG pentru site-urile web live din wp_config.php "
397
  "<code>define('WP_DEBUG', false);</code>"
398
 
399
+ #: controllers/SecurityCheck.php:139
400
  msgid "DB Debug Mode"
401
  msgstr "Modul de Debug DB"
402
 
403
+ #: controllers/SecurityCheck.php:143
404
  msgid ""
405
  "It's not safe to have Database Debug turned on. Make sure you don't use "
406
  "Database debug on live websites."
408
  "Nu este sigur să aveți Debug-ul de baze de date activat. Asigurați-vă că nu "
409
  "utilizați debug-ul de baze de date pe site-urile web live."
410
 
411
+ #: controllers/SecurityCheck.php:144
412
  #, php-format
413
  msgid ""
414
  "Turn off the debug plugins if your website is live. You can also switch on "
418
  "Puteți, de asemenea, să activați %sHide My WP > Tweaks> Dezactivați debug-ul "
419
  "DB în Frontent %s"
420
 
421
+ #: controllers/SecurityCheck.php:148
422
  msgid "Script Debug Mode"
423
  msgstr "Modul Debug Script"
424
 
425
+ #: controllers/SecurityCheck.php:152
426
  msgid ""
427
  "Every good developer should turn on debugging before getting started on a "
428
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
437
  "jurnalelor de depanare în frontend va permite hackerilor să știe multe "
438
  "despre site-ul dvs. WordPress."
439
 
440
+ #: controllers/SecurityCheck.php:153
441
  msgid ""
442
  "Disable SCRIPT_DEBUG for live websites in wp_config.php "
443
  "<code>define('SCRIPT_DEBUG', false);</code>"
445
  "Dezactivați SCRIPT_DEBUG pentru site-urile web live în wp_config.php "
446
  "<code>define('SCRIPT_DEBUG', false);</code>"
447
 
448
+ #: controllers/SecurityCheck.php:157
449
  msgid "display_errors PHP directive"
450
  msgstr "display_errors Directiva PHP"
451
 
452
+ #: controllers/SecurityCheck.php:161
453
  msgid ""
454
  "Displaying any kind of debug info in the frontend is extremely bad. If any "
455
  "PHP errors happen on your site they should be logged in a safe place and not "
459
  "Dacă apar erori PHP pe site-ul dvs., acestea ar trebui să fie conectate într-"
460
  "un loc sigur și să nu fie afișate vizitatorilor sau potențialilor atacatori."
461
 
462
+ #: controllers/SecurityCheck.php:162
463
  msgid "Edit wp_config.php and add <code>ini_set('display_errors', 0);</code>"
464
  msgstr ""
465
  "Editați wp_config.php și adăugați <code>ini_set('display_errors', 0);</code>"
466
 
467
+ #: controllers/SecurityCheck.php:165
468
  msgid "Backend under SSL"
469
  msgstr "Backend sub SSL"
470
 
471
+ #: controllers/SecurityCheck.php:169
472
  msgid ""
473
  "SSL is an abbreviation used for Secure Sockets Layers, which are encryption "
474
  "protocols used on the internet to secure information exchange and provide "
486
  "Transport Layer Security. <br /><br /> Este important să aveți o conexiune "
487
  "sigură pentru tabloul de bord administrat în WordPress."
488
 
489
+ #: controllers/SecurityCheck.php:170
490
  #, php-format
491
  msgid "Learn how to set your website as %s. %sClick Here%s"
492
  msgstr "Aflați cum să setați site-ul dvs. ca %s. %s Faceți clic aici %s"
493
 
494
+ #: controllers/SecurityCheck.php:173
495
  msgid "User 'admin' as Administrator"
496
  msgstr "Utilizator 'admin' ca administrator"
497
 
498
+ #: controllers/SecurityCheck.php:177
499
  msgid ""
500
  "In the old days, the default WordPress admin username was 'admin'. Since "
501
  "usernames make up half of the login credentials, this made it easier for "
510
  "schimbat de atunci și acum necesită să selectați un nume de utilizator "
511
  "personalizat în momentul instalării WordPress."
512
 
513
+ #: controllers/SecurityCheck.php:178
514
  msgid "Change the user 'admin' with another name to improve security."
515
  msgstr ""
516
  "Modificați utilizatorul 'admin' cu un alt nume pentru a îmbunătăți "
517
  "securitatea."
518
 
519
+ #: controllers/SecurityCheck.php:181
520
  msgid "Spammers can easily signup"
521
  msgstr "Spammerii se pot înscrie cu ușurință"
522
 
523
+ #: controllers/SecurityCheck.php:185
524
  msgid ""
525
  "If you do not have an e-commerce, membership or guest posting website, you "
526
  "shouldn't let users subscribe to your blog. You will end up with spam "
532
  "la înregistrări spam și site-ul dvs. web va fi completat cu conținut spam și "
533
  "comentarii."
534
 
535
+ #: controllers/SecurityCheck.php:186
536
  #, php-format
537
  msgid ""
538
  "Change the signup path from %sHide My Wp > Custom Register URL%s or uncheck "
541
  "Schimbați calea de înscriere din %sHide Wp My> Personalizează calea de "
542
  "înregistrare %s sau debifați opțiunea %s> %s> %s"
543
 
544
+ #: controllers/SecurityCheck.php:186 controllers/SecurityCheck.php:445
545
  msgid "General"
546
  msgstr "General"
547
 
548
+ #: controllers/SecurityCheck.php:186
549
  msgid "Membership"
550
  msgstr "Abonament"
551
 
552
+ #: controllers/SecurityCheck.php:189
553
  msgid "Outdated Plugins"
554
  msgstr "Plugin-uri învechite"
555
 
556
+ #: controllers/SecurityCheck.php:193
557
  msgid ""
558
  "WordPress and its plugins and themes are like any other software installed "
559
  "on your computer, and like any other application on your devices. "
582
  "zi este una dintre cele mai importante și mai simple modalități de a vă "
583
  "proteja site-ul."
584
 
585
+ #: controllers/SecurityCheck.php:194 controllers/SecurityCheck.php:202
586
  msgid "Go to the Updates page and update all the plugins to the last version."
587
  msgstr ""
588
  "Accesați pagina Actualizări și actualizați toate plugin-urile la ultima "
589
  "versiune."
590
 
591
+ #: controllers/SecurityCheck.php:197
592
  msgid "Not Updated Plugins"
593
  msgstr "Pluginuri neactualizate"
594
 
595
+ #: controllers/SecurityCheck.php:201
596
  msgid ""
597
  "Plugins that have not been updated in the last 12 months can have real "
598
  "security problems. Make sure you use updated plugins from WordPress "
602
  "probleme reale de securitate. Asigurați-vă că utilizați plugin-uri "
603
  "actualizate din Directory WordPress."
604
 
605
+ #: controllers/SecurityCheck.php:205
606
  msgid "Version Incompatible Plugins"
607
  msgstr "Plugin-uri incompatibile cu versiunea"
608
 
609
+ #: controllers/SecurityCheck.php:209
610
  msgid ""
611
  "Plugins that are incompatible with your version of WordPress can have real "
612
  "security problems. Make sure you use tested plugins from WordPress Directory."
615
  "probleme reale de securitate. Asigurați-vă că utilizați plugin-uri testate "
616
  "din Directory WordPress."
617
 
618
+ #: controllers/SecurityCheck.php:210
619
  msgid "Make sure you use tested plugins from WordPress Directory."
620
  msgstr "Asigurați-vă că utilizați plugin-uri testate din Directory WordPress."
621
 
622
+ #: controllers/SecurityCheck.php:213
623
  msgid "Outdated Themes"
624
  msgstr "Teme învechite"
625
 
626
+ #: controllers/SecurityCheck.php:217
627
  msgid ""
628
  "WordPress and its plugins and themes are like any other software installed "
629
  "on your computer, and like any other application on your devices. "
652
  "Menținerea temelor la zi este una dintre cele mai importante și mai simple "
653
  "modalități de a vă proteja site-ul."
654
 
655
+ #: controllers/SecurityCheck.php:218
656
  msgid "Go to the Updates page and update all the themes to the last version."
657
  msgstr ""
658
  "Accesați pagina Actualizări și actualizați toate temele la ultima versiune."
659
 
660
+ #: controllers/SecurityCheck.php:221
661
  msgid "Database Prefix"
662
  msgstr "Prefixul bazei de date"
663
 
664
+ #: controllers/SecurityCheck.php:225
665
  msgid ""
666
  "The WordPress database is like a brain for your entire WordPress site, "
667
  "because every single bit of information about your site is stored there, "
679
  "instalează WordPress. <br /> Acest lucru face mai ușor pentru hackeri să "
680
  "planifice un atac de masă, vizând prefixul implicit <strong>wp_</strong> ."
681
 
682
+ #: controllers/SecurityCheck.php:226
683
  #, php-format
684
  msgid ""
685
  "Hide My WP protects your website from most SQL injections but, if possible, "
690
  "este posibil, utilizați un prefix personalizat pentru tabelele bazei de date "
691
  "pentru a evita injecțiile SQL. %sCitește mai mult %s"
692
 
693
+ #: controllers/SecurityCheck.php:229
694
  msgid "Versions in Source Code"
695
  msgstr "Versiuni în Codul Sursă"
696
 
697
+ #: controllers/SecurityCheck.php:233
698
  msgid ""
699
  "WordPress, plugins and themes add their version info to the source code, so "
700
  "anyone can see it. <br /><br />Hackers can easily find a website with "
706
  "cu ușurință un site web cu plugin-uri sau teme pentru versiuni vulnerabile "
707
  "și le pot viza cu Exploit-uri Zero-Day."
708
 
709
+ #: controllers/SecurityCheck.php:234
710
  #, php-format
711
  msgid "Switch on %sHide My WP > Tweaks > %s %s"
712
  msgstr "Activați %sHide My WP> Tweaks> %s %s"
713
 
714
+ #: controllers/SecurityCheck.php:234 view/Tweaks.php:233
715
  msgid "Hide Versions and WordPress Tags"
716
  msgstr "Ascundeți versiunile și etichetele WordPress"
717
 
718
+ #: controllers/SecurityCheck.php:238
719
  msgid "Salts and Security Keys valid"
720
  msgstr "Sare și chei de securitate valabile"
721
 
722
+ #: controllers/SecurityCheck.php:242
723
  msgid ""
724
  "Security keys are used to ensure better encryption of information stored in "
725
  "the user's cookies and hashed passwords. <br /><br />These make your site "
735
  "aceste chei. De fapt, odată ce le setați, nu le veți mai vedea niciodată. "
736
  "Prin urmare, nu există nicio scuză pentru a nu le seta corect."
737
 
738
+ #: controllers/SecurityCheck.php:243
739
  msgid ""
740
  "Security keys are defined in wp-config.php as constants on lines. They "
741
  "should be as unique and as long as possible. <code>AUTH_KEY,SECURE_AUTH_KEY,"
747
  "SECURE_AUTH_KEY,LOGGED_IN_KEY,NONCE_KEY,AUTH_SALT,SECURE_AUTH_SALT,"
748
  "LOGGED_IN_SALT,NONCE_SALT</code>"
749
 
750
+ #: controllers/SecurityCheck.php:246
751
  msgid "Security Keys Updated"
752
  msgstr "Cheile de securitate actualizate"
753
 
754
+ #: controllers/SecurityCheck.php:250
755
  msgid ""
756
  "The security keys in wp-config.php should be renewed as often as possible."
757
  msgstr ""
758
  "Cheile de securitate din wp-config.php ar trebui reînnoite cât mai des "
759
  "posibil."
760
 
761
+ #: controllers/SecurityCheck.php:251
762
  #, php-format
763
  msgid ""
764
  "You can generate %snew Keys from here%s <code>AUTH_KEY,SECURE_AUTH_KEY,"
769
  "LOGGED_IN_KEY,NONCE_KEY,AUTH_SALT,SECURE_AUTH_SALT,LOGGED_IN_SALT,"
770
  "NONCE_SALT</code>"
771
 
772
+ #: controllers/SecurityCheck.php:254
773
  msgid "WordPress dDatabase Password"
774
  msgstr "Parolă WordPress dDatabase"
775
 
776
+ #: controllers/SecurityCheck.php:258
777
  msgid ""
778
  "There is no such thing as an \"unimportant password\"! The same goes for "
779
  "your WordPress database password. <br />Although most servers are configured "
787
  "alte gazde (sau din afara rețelei locale), asta nu înseamnă că parola bazei "
788
  "dvs. de date ar trebui să fie „12345” sau deloc o parolă."
789
 
790
+ #: controllers/SecurityCheck.php:259
791
  msgid ""
792
  "Choose a proper database password, at least 8 characters long with a "
793
  "combination of letters, numbers and special characters. After you change it, "
799
  "setați noua parolă în fișierul wp_config.php <code>define('DB_PASSWORD', "
800
  "'NEW_DB_PASSWORD_GOES_HERE');</code>"
801
 
802
+ #: controllers/SecurityCheck.php:270
803
  msgid "/wp-content is visible in source code"
804
  msgstr "/wp-content este vizibil în codul sursă"
805
 
806
+ #: controllers/SecurityCheck.php:274
807
  msgid ""
808
  "It's important to rename common WordPress paths, such as wp-content and wp-"
809
  "includes to prevent hackers from knowing that you have a WordPress website."
811
  "Este important să redenumiți căile comune WordPress, cum ar fi wp-content și "
812
  "wp-include pentru a împiedica hackerii să știe că aveți un site WordPress."
813
 
814
+ #: controllers/SecurityCheck.php:275
815
  #, php-format
816
  msgid ""
817
  "Change the wp-content, wp-includes and other common paths with %sHide My Wp "
820
  "Modificați wp-content, wp-include și alte căi comune cu %sHide My Wp> "
821
  "Permalinking %s"
822
 
823
+ #: controllers/SecurityCheck.php:278
824
  msgid "/wp-content path is accessible"
825
  msgstr "/wp-content este accesibilă"
826
 
827
+ #: controllers/SecurityCheck.php:282
828
  msgid ""
829
  "It's important to hide the common WordPress paths to prevent attacks on "
830
  "vulnerable plugins and themes. <br /> Also, it's important to hide the names "
835
  "este important să ascundeți numele de plugin-uri și teme pentru a face "
836
  "imposibilă detectarea de către roboți."
837
 
838
+ #: controllers/SecurityCheck.php:283
839
  #, php-format
840
  msgid ""
841
  "Switch on %sHide My Wp > Hide WordPress Common Paths%s to hide the old paths"
843
  "Activează %sHide My Wp> Ascunde căile comune WordPress %s pentru a ascunde "
844
  "căile vechi"
845
 
846
+ #: controllers/SecurityCheck.php:287 controllers/SecurityCheck.php:295
847
  #, php-format
848
  msgid "%s is visible in source code"
849
  msgstr "%s este vizibil în codul sursă"
850
 
851
+ #: controllers/SecurityCheck.php:291
852
  #, php-format
853
  msgid ""
854
  "Having the admin URL visible in the source code it's really bad because "
862
  "apară pe adresa URL ajax. <br /><br /> Găsiți soluții pentru %show pentru a "
863
  "ascunde calea de codul sursă %s."
864
 
865
+ #: controllers/SecurityCheck.php:292
866
  #, php-format
867
  msgid ""
868
  "Switch on %sHide My WP > Permalinks > Hide wp-admin from ajax URL%s. Hide "
871
  "Activați %sHide My WP> Legături permanente> Ascunde wp-admin de la URL-ul "
872
  "ajax %s. Ascundeți orice referință la calea admin din plugin-urile instalate."
873
 
874
+ #: controllers/SecurityCheck.php:299
875
  #, php-format
876
  msgid ""
877
  "Having the login URL visible in the source code it's really bad because "
887
  "activată pentru aceasta. <br ><br /> Găsiți soluții pentru %show pentru a "
888
  "ascunde calea de codul sursă %s."
889
 
890
+ #: controllers/SecurityCheck.php:300
891
  #, php-format
892
  msgid "%sHide the login path%s from theme menu or widget."
893
  msgstr "%s Ascunde login %s din meniul tematic sau widget."
894
 
895
+ #: controllers/SecurityCheck.php:303
896
  msgid "/wp-login path is accessible"
897
  msgstr "/wp-login este accesibilă"
898
 
899
+ #: controllers/SecurityCheck.php:307
900
  msgid ""
901
  "If your site allows user logins, you need your login page to be easy to find "
902
  "for your users. You also need to do other things to protect against "
914
  "reduceți numărul de încercări de conectare rău intenționate. A face dificilă "
915
  "găsirea paginii de conectare este o modalitate de a face acest lucru."
916
 
917
+ #: controllers/SecurityCheck.php:308
918
  #, php-format
919
  msgid ""
920
  "Change the wp-login from %sHide My Wp > Custom login URL%s and Switch on "
923
  "Modificați wp-login din %sHide My Wp> Personalizează login URL %s și porniți "
924
  "%sHide My Wp> Brute Force Protection %s"
925
 
926
+ #: controllers/SecurityCheck.php:311
927
  msgid "/wp_config.php file is writable"
928
  msgstr "Fișierul /wp_config.php este accesibil pentru scriere"
929
 
930
+ #: controllers/SecurityCheck.php:315
931
  msgid ""
932
  "One of the most important files in your WordPress installation is the wp-"
933
  "config.php file. <br />This file is located in the root directory of your "
939
  "rădăcină al instalării WordPress și conține detaliile de configurare de bază "
940
  "ale site-ului dvs., cum ar fi informațiile despre conexiunea bazei de date."
941
 
942
+ #: controllers/SecurityCheck.php:316
943
  #, php-format
944
  msgid ""
945
  "Try setting chmod to %s0400%s or %s0440%s and if the website works normally "
948
  "Încercați să setați chmod la %s0400 %s sau %s0440 %s și dacă site-ul web "
949
  "funcționează normal, acesta este cel mai bun de utilizat."
950
 
951
+ #: controllers/SecurityCheck.php:319
952
  msgid "wp-config.php & wp-config-sample.php files are accessible "
953
  msgstr "Fișierele wp-config.php și wp-config-sample.php sunt accesibile "
954
 
955
+ #: controllers/SecurityCheck.php:323
956
  msgid ""
957
  "One of the most important files in your WordPress installation is the wp-"
958
  "config.php file. <br />This file is located in the root directory of your "
964
  "rădăcină al instalării WordPress și conține detaliile de configurare de bază "
965
  "ale site-ului dvs., cum ar fi informațiile despre conexiunea bazei de date."
966
 
967
+ #: controllers/SecurityCheck.php:324
968
  #, php-format
969
  msgid ""
970
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-config.php "
973
  "Activează %sHide My Wp> Ascunde fișierele comune %s pentru a ascunde "
974
  "fișierele wp-config.php & wp-config-sample.php"
975
 
976
+ #: controllers/SecurityCheck.php:328
977
  msgid "readme.html file is accessible "
978
  msgstr "fișierul readme.html este accesibil"
979
 
980
+ #: controllers/SecurityCheck.php:332
981
  msgid ""
982
  "It's important to hide or remove the readme.html file because it contains WP "
983
  "version details."
985
  "Este important să ascundeți sau să eliminați fișierul readme.html, deoarece "
986
  "conține detalii despre versiunea WP."
987
 
988
+ #: controllers/SecurityCheck.php:333
989
  #, php-format
990
  msgid ""
991
  "Rename readme.html file or switch on %sHide My Wp > Hide WordPress Common "
994
  "Redenumește fișierul readme.html sau pornește %sHide My Wp> Ascunde "
995
  "fișierele comune WordPress %s"
996
 
997
+ #: controllers/SecurityCheck.php:337
998
  msgid "install.php & upgrade.php files are accessible "
999
  msgstr "Fișierele install.php & upgrade.php sunt accesibile"
1000
 
1001
+ #: controllers/SecurityCheck.php:341
1002
  msgid ""
1003
  "WordPress is well-known for its ease of installation. <br/>It's important to "
1004
  "hide the wp-admin/install.php and wp-admin/upgrade.php files because there "
1009
  "php, deoarece au existat deja câteva probleme de securitate cu privire la "
1010
  "aceste fișiere."
1011
 
1012
+ #: controllers/SecurityCheck.php:342
1013
  #, php-format
1014
  msgid ""
1015
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-admin/"
1018
  "Activează %sHide My Wp> Ascunde fișierele comune %s pentru a ascunde "
1019
  "fișierele wp-admin/install.php & wp-admin/upgrade.php"
1020
 
1021
+ #: controllers/SecurityCheck.php:346
1022
  msgid "PHP register_globals is on"
1023
  msgstr "PHP register_globals este activat"
1024
 
1025
+ #: controllers/SecurityCheck.php:350
1026
  msgid ""
1027
  "This is one of the biggest security issues you can have on your site! If "
1028
  "your hosting company has this directive enabled by default, switch to "
1032
  "puteți avea pe site-ul dvs.! Dacă compania dvs. de găzduire are această "
1033
  "directivă activată în mod implicit, treceți imediat la o altă companie!"
1034
 
1035
+ #: controllers/SecurityCheck.php:351
1036
  msgid ""
1037
  "If you have access to php.ini file, set <code>register_globals = off</code> "
1038
  "or contact the hosting company to set it off"
1040
  "Dacă aveți acces la fișierul php.ini, setați <code>register_globals = off</"
1041
  "code> sau contactați compania gazdă pentru a-l opri"
1042
 
1043
+ #: controllers/SecurityCheck.php:354
1044
  msgid "PHP expose_php is on"
1045
  msgstr "PHP expose_php este activ"
1046
 
1047
+ #: controllers/SecurityCheck.php:358
1048
  msgid ""
1049
  "Exposing the PHP version will make the job of attacking your site much "
1050
  "easier."
1051
  msgstr "Expunerea versiunii PHP va facilita munca de a vă ataca site-ul."
1052
 
1053
+ #: controllers/SecurityCheck.php:359
1054
  msgid ""
1055
  "If you have access to php.ini file, set <code>expose_php = off</code> or "
1056
  "contact the hosting company to set it off"
1058
  "Dacă aveți acces la fișierul php.ini, setați <code>expose_php = off</code> "
1059
  "sau contactați compania de găzduire pentru a-l opri"
1060
 
1061
+ #: controllers/SecurityCheck.php:362
1062
  msgid "PHP safe_mode is on"
1063
  msgstr "PHP safe_mode este activ"
1064
 
1065
+ #: controllers/SecurityCheck.php:366
1066
  msgid ""
1067
  "PHP safe mode was one of the attempts to solve security problems of shared "
1068
  "web hosting servers. <br /><br />It is still being used by some web hosting "
1091
  "restricționate, deci dacă un hacker a intrat deja - modul sigur nu este "
1092
  "inutil."
1093
 
1094
+ #: controllers/SecurityCheck.php:367
1095
  msgid ""
1096
  "If you have access to php.ini file, set <code>safe_mode = off</code> or "
1097
  "contact the hosting company to set it off"
1099
  "Dacă aveți acces la fișierul php.ini, setați <code>safe_mode = off</code> "
1100
  "sau contactați compania gazdă pentru a-l opri"
1101
 
1102
+ #: controllers/SecurityCheck.php:370
1103
  msgid "PHP allow_url_include is on"
1104
  msgstr "PHP allow_url_include este activat"
1105
 
1106
+ #: controllers/SecurityCheck.php:374
1107
  msgid ""
1108
  "Having this PHP directive enabled will leave your site exposed to cross-site "
1109
  "attacks (XSS). <br /><br />There's absolutely no valid reason to enable this "
1114
  "pentru a activa această directivă, iar utilizarea oricărui cod PHP care "
1115
  "necesită este foarte riscantă."
1116
 
1117
+ #: controllers/SecurityCheck.php:375
1118
  msgid ""
1119
  "If you have access to php.ini file, set <code>allow_url_include = off</code> "
1120
  "or contact the hosting company to set it off"
1122
  "Dacă aveți acces la fișierul php.ini, setați <code>allow_url_include = off</"
1123
  "code> sau contactați compania gazdă pentru a-l opri"
1124
 
1125
+ #: controllers/SecurityCheck.php:378
1126
+ msgid "Plugins/Themes editor disables"
1127
+ msgstr "Editorul de pluginuri / teme dezactivează"
1128
 
1129
+ #: controllers/SecurityCheck.php:382
1130
  msgid ""
1131
  "The plugins and themes file editor is a very convenient tool because it "
1132
  "enables you to make quick changes without the need to use FTP. <br /><br /"
1141
  "atacatorilor să injecteze cod rău intenționat pe site-ul dvs., dacă reușesc "
1142
  "să obțină acces la administrator."
1143
 
1144
+ #: controllers/SecurityCheck.php:383
1145
  msgid ""
1146
  "Disable DISALLOW_FILE_EDIT for live websites in wp_config.php "
1147
  "<code>define('DISALLOW_FILE_EDIT', true);</code>"
1149
  "Dezactivează DISALLOW_FILE_EDIT pentru site-urile web live din wp_config.php "
1150
  "<code>define('DISALLOW_FILE_EDIT', true);</code>"
1151
 
1152
+ #: controllers/SecurityCheck.php:387
1153
  #, php-format
1154
  msgid "Folder %s is browsable "
1155
  msgstr "Dosarul %s este accesibil"
1156
 
1157
+ #: controllers/SecurityCheck.php:391
1158
  msgid ""
1159
  "Allowing anyone to view all files in the Uploads folder with a browser will "
1160
  "allow them to easily download all your uploaded files. It's a security and a "
1164
  "browser le va permite să descarce cu ușurință toate fișierele încărcate. "
1165
  "Este o problemă de securitate și de copyright."
1166
 
1167
+ #: controllers/SecurityCheck.php:392
1168
  #, php-format
1169
  msgid "Learn how to disable %sDirectory Browsing%s"
1170
  msgstr "Aflați cum să dezactivați %s Navigarea directoare %s"
1171
 
1172
+ #: controllers/SecurityCheck.php:396
1173
  msgid "Windows Live Writer is on "
1174
  msgstr "Windows Live Writer este activ"
1175
 
1176
+ #: controllers/SecurityCheck.php:400
1177
  msgid ""
1178
  "If you're not using Windows Live Writer there's really no valid reason to "
1179
  "have its link in the page header, because this tells the whole world you're "
1183
  "avea legătura sa în antetul paginii, deoarece acest lucru spune întreaga "
1184
  "lume pe care o utilizați WordPress."
1185
 
1186
+ #: controllers/SecurityCheck.php:401
1187
  #, php-format
1188
  msgid "Switch on %sHide My Wp > Tweaks > Disable WLW Manifest scripts%s"
1189
  msgstr "Activați %sHide My Wp> Tweaks> Dezactivați scripturile WLW Manifest %s"
1190
 
1191
+ #: controllers/SecurityCheck.php:405
1192
  msgid "XML-RPC access is on"
1193
  msgstr "Dezactivează accesul XML-RPC"
1194
 
1195
+ #: controllers/SecurityCheck.php:409
1196
  msgid ""
1197
  "WordPress XML-RPC is a specification that aims to standardize communications "
1198
  "between different systems. It uses HTTP as the transport mechanism and XML "
1210
  "autentificarea de bază. Acesta trimite numele de utilizator și parola cu "
1211
  "fiecare cerere, care este un număr mare în cercurile de securitate."
1212
 
1213
+ #: controllers/SecurityCheck.php:410
1214
  #, php-format
1215
  msgid "Switch on %sHide My Wp > Tweaks > Disable XML-RPC access%s"
1216
  msgstr "Activați %sHide My Wp> Tweaks> Dezactivați accesul XML-RPC %s"
1217
 
1218
+ #: controllers/SecurityCheck.php:414
1219
  msgid "RDS is visible"
1220
  msgstr "RDS este vizibil"
1221
 
1222
+ #: controllers/SecurityCheck.php:418
1223
  msgid ""
1224
  "If you're not using any Really Simple Discovery services such as pingbacks, "
1225
  "there's no need to advertise that endpoint (link) in the header. Please note "
1233
  "problemă de securitate, deoarece „vor să fie descoperite”, dar dacă doriți "
1234
  "să ascundeți faptul că utilizați WP, acesta este calea de urmat."
1235
 
1236
+ #: controllers/SecurityCheck.php:419
1237
  #, php-format
1238
  msgid "Switch on %sHide My Wp > Tweaks > Hide RSD header%s"
1239
  msgstr "Activați %sHide My Wp> Tweaks > Ascunde antetul RSD %s"
1240
 
1241
+ #: controllers/SecurityCheck.php:423
1242
  msgid "MySql Grant All Permissions"
1243
  msgstr "MySql Acordă toate permisiunile"
1244
 
1245
+ #: controllers/SecurityCheck.php:427
1246
  msgid ""
1247
  "If an attacker gains access to your wp-config.php file and gets the MySQL "
1248
  "username and password, he'll be able to login to that database and do "
1262
  "utilizarea obișnuită zilnică, acestea sunt privilegiile recomandate: SELECT, "
1263
  "INSERT, UPDATE și DELETE."
1264
 
1265
+ #: controllers/SecurityCheck.php:428
1266
  #, php-format
1267
  msgid "To learn how to revoke permissions from PhpMyAdmin %sClick here%s"
1268
  msgstr ""
1269
  "Pentru a afla cum să revocați permisiunile de la PhpMyAdmin %s Faceți clic "
1270
  "aici %s"
1271
 
1272
+ #: controllers/SecurityCheck.php:431
1273
  msgid "Author URL by ID access"
1274
  msgstr "URL-ul autorului prin acces ID"
1275
 
1276
+ #: controllers/SecurityCheck.php:435
1277
  msgid ""
1278
  "Usernames (unlike passwords) are not secret. By knowing someone's username, "
1279
  "you can't log in to their account. You also need the password. <br /><br /"
1297
  "deoarece WP vă va redirecționa către siteurl.com/author/user/ dacă ID-ul "
1298
  "există în sistem ."
1299
 
1300
+ #: controllers/SecurityCheck.php:436
1301
  #, php-format
1302
  msgid "Switch on %sHide My Wp > Hide Author ID URL%s"
1303
  msgstr "Activați %sHide My Wp> Ascundeți ID-ul autorului %s"
1304
 
1305
+ #: controllers/SecurityCheck.php:440
1306
  msgid "Default WordPress Tagline"
1307
  msgstr "Etichetă WordPress implicită"
1308
 
1309
+ #: controllers/SecurityCheck.php:444
1310
  msgid ""
1311
  "The WordPress site tagline is a short phrase located under the site title, "
1312
  "similar to a subtitle or advertising slogan. The goal of a tagline is to "
1320
  "> Dacă nu schimbați marcajul implicit, va fi foarte ușor să detectați că "
1321
  "site-ul dvs. web a fost de fapt creat cu WordPress"
1322
 
1323
+ #: controllers/SecurityCheck.php:445
1324
  #, php-format
1325
  msgid "Change the Tagline in %s > %s"
1326
  msgstr "Modificați eticheta în %s> %s"
1327
 
1328
+ #: controllers/SecurityCheck.php:445
1329
  msgid "Tagline"
1330
  msgstr "Slogan"
1331
 
1332
+ #: controllers/SecurityCheck.php:528
 
 
 
 
 
 
 
 
 
1333
  msgid "Saved! This task will be ignored on future tests."
1334
  msgstr "Salvat! Această sarcină va fi ignorată la testele viitoare."
1335
 
1336
+ #: controllers/SecurityCheck.php:538
1337
+ msgid "Saved! You can run the test again."
1338
+ msgstr "Salvat! Puteți rula testul din nou."
1339
+
1340
+ #: controllers/SecurityCheck.php:587 controllers/SecurityCheck.php:605
1341
+ #: controllers/SecurityCheck.php:619 controllers/SecurityCheck.php:633
1342
+ #: controllers/SecurityCheck.php:646 controllers/SecurityCheck.php:901
1343
+ #: controllers/SecurityCheck.php:984 controllers/SecurityCheck.php:1000
1344
+ #: controllers/SecurityCheck.php:1008 controllers/SecurityCheck.php:1085
1345
+ #: controllers/SecurityCheck.php:1099 controllers/SecurityCheck.php:1114
1346
+ #: controllers/SecurityCheck.php:1128 controllers/SecurityCheck.php:1140
1347
+ #: controllers/SecurityCheck.php:1145 controllers/SecurityCheck.php:1179
1348
+ #: controllers/SecurityCheck.php:1205 controllers/SecurityCheck.php:1220
1349
+ #: controllers/SecurityCheck.php:1235 controllers/SecurityCheck.php:1252
1350
+ #: controllers/SecurityCheck.php:1284 controllers/SecurityCheck.php:1306
1351
+ #: controllers/SecurityCheck.php:1328 controllers/SecurityCheck.php:1350
1352
+ #: controllers/SecurityCheck.php:1370 controllers/SecurityCheck.php:1392
1353
+ #: controllers/SecurityCheck.php:1408 controllers/SecurityCheck.php:1417
1354
  msgid "Yes"
1355
  msgstr "Da"
1356
 
1357
+ #: controllers/SecurityCheck.php:587 controllers/SecurityCheck.php:605
1358
+ #: controllers/SecurityCheck.php:619 controllers/SecurityCheck.php:633
1359
+ #: controllers/SecurityCheck.php:646 controllers/SecurityCheck.php:984
1360
+ #: controllers/SecurityCheck.php:1000 controllers/SecurityCheck.php:1008
1361
+ #: controllers/SecurityCheck.php:1085 controllers/SecurityCheck.php:1099
1362
+ #: controllers/SecurityCheck.php:1114 controllers/SecurityCheck.php:1128
1363
+ #: controllers/SecurityCheck.php:1140 controllers/SecurityCheck.php:1174
1364
+ #: controllers/SecurityCheck.php:1184 controllers/SecurityCheck.php:1205
1365
+ #: controllers/SecurityCheck.php:1220 controllers/SecurityCheck.php:1235
1366
+ #: controllers/SecurityCheck.php:1284 controllers/SecurityCheck.php:1306
1367
+ #: controllers/SecurityCheck.php:1328 controllers/SecurityCheck.php:1350
1368
+ #: controllers/SecurityCheck.php:1370 controllers/SecurityCheck.php:1392
1369
+ #: controllers/SecurityCheck.php:1408 controllers/SecurityCheck.php:1417
1370
  msgid "No"
1371
  msgstr "Nu"
1372
 
1373
+ #: controllers/SecurityCheck.php:715
1374
  #, php-format
1375
  msgid "%s plugin are outdated: %s"
1376
  msgstr "Pluginul %s este învechit: %s"
1377
 
1378
+ #: controllers/SecurityCheck.php:715 controllers/SecurityCheck.php:791
1379
  msgid "All plugins are up to date"
1380
  msgstr "Toate plugin-urile sunt la zi"
1381
 
1382
+ #: controllers/SecurityCheck.php:748
1383
  #, php-format
1384
  msgid "%s theme(s) are outdated: %s"
1385
  msgstr "%s tema (temele) sunt depășite: %s"
1386
 
1387
+ #: controllers/SecurityCheck.php:748
1388
  msgid "Themes are up to date"
1389
  msgstr "Temele sunt la zi"
1390
 
1391
+ #: controllers/SecurityCheck.php:828
1392
  msgid "All plugins are compatible"
1393
  msgstr "Toate plugin-urile sunt compatibile"
1394
 
1395
+ #: controllers/SecurityCheck.php:922
1396
  #, php-format
1397
  msgid "%s days since last update"
1398
  msgstr "%s zile de la ultima actualizare"
1399
 
1400
+ #: controllers/SecurityCheck.php:922
1401
  msgid "Updated"
1402
  msgstr "Actualizat"
1403
 
1404
+ #: controllers/SecurityCheck.php:940
1405
  msgid "Empty"
1406
  msgstr "Gol"
1407
 
1408
+ #: controllers/SecurityCheck.php:945
1409
  msgid "only "
1410
  msgstr "numai "
1411
 
1412
+ #: controllers/SecurityCheck.php:950
1413
  msgid "too simple"
1414
  msgstr "prea simplu"
1415
 
1416
+ #: controllers/SecurityCheck.php:955
1417
  msgid "Good"
1418
  msgstr "Bun"
1419
 
1420
+ #: controllers/SecurityCheck.php:1002
1421
  msgid ""
1422
  "Change the wp-config.php file permission to Read-Only using File Manager."
1423
  msgstr ""
1424
  "Modificați permisiunea fișierului wp-config.php în Read-Only numai cu File "
1425
  "Manager."
1426
 
1427
+ #: controllers/SecurityCheck.php:1260
1428
  msgid "no"
1429
  msgstr "nu"
1430
 
1431
+ #: controllers/SecurityCheck.php:1414
1432
  msgid "Just another WordPress site"
1433
  msgstr "Doar un alt WordPress site"
1434
 
1435
+ #: controllers/Settings.php:45 controllers/Settings.php:268
1436
  #, php-format
1437
  msgid ""
1438
  "NGINX detected. In case you didn't add the code in the NGINX config already, "
1441
  "A fost detectat NGINX. În cazul în care nu ați adăugat deja codul în "
1442
  "configurația NGINX, vă rugăm să adăugați următoarea linie. %s"
1443
 
1444
+ #: controllers/Settings.php:45 controllers/Settings.php:268
 
 
 
 
1445
  msgid "Don't forget to reload the Nginx service."
1446
  msgstr "Nu uitați să reîncărcați serviciul Nginx."
1447
 
1448
+ #: controllers/Settings.php:45 controllers/Settings.php:268
1449
+ msgid "Learn how to setup on Nginx server"
1450
+ msgstr "Aflați cum să configurați pe serverul Nginx"
1451
 
1452
  #: controllers/Settings.php:54 view/Backup.php:16
1453
  msgid "Restore Settings"
1457
  msgid "You want to restore the last saved settings? "
1458
  msgstr "Doriți să restaurați ultimele setări salvate? "
1459
 
1460
+ #: controllers/Settings.php:82 controllers/Widget.php:16
1461
+ #, php-format
1462
+ msgid ""
1463
+ "%sBlack Friday!!%s Get Hide My WP Ghost today with the best discounts of the "
1464
+ "year. %sSee Ofers!%s"
1465
+ msgstr ""
1466
+
1467
+ #: controllers/Settings.php:84 controllers/Widget.php:18
1468
+ #, php-format
1469
+ msgid ""
1470
+ "%sHalloween Special!!%s Get %s80%% OFF%s on Hide My WP Ghost - Unlimited "
1471
+ "Websites License until 31 October 2020. %sSee Ofer!%s"
1472
+ msgstr ""
1473
+
1474
+ #: controllers/Settings.php:86 controllers/Widget.php:20
1475
  #, php-format
1476
  msgid ""
1477
  "%sLimited Time Offer%s: Get %s65%% OFF%s today on Hide My WP Ghost 5 "
1480
  "%s Ofertă de timp limitată %s: Obțineți %s65 %% OFF %s azi pe Ascundeți "
1481
  "licența mea WP Ghid 5 site-uri. %sHurry Up! %s"
1482
 
1483
+ #: controllers/Settings.php:137
1484
  #, php-format
1485
  msgid ""
1486
  "New Plugin/Theme detected! You need to save the Hide My WP Setting again to "
1489
  "Nou detectat plugin / temă! Trebuie să salvați din nou Setarea Hide My WP "
1490
  "pentru a le include pe toate! %s Faceți clic aici %s"
1491
 
1492
+ #: controllers/Settings.php:157
 
 
 
 
 
 
 
 
 
1493
  #, php-format
1494
  msgid ""
1495
  "To activate the new %sHide My WP %s %s settings you need to confirm and re-"
1498
  "Pentru a activa noile setări %sHide My WP %s %s, trebuie să confirmați și să "
1499
  "vă autentificați din nou!"
1500
 
1501
+ #: controllers/Settings.php:165
1502
  msgid "Yes, I'm ready to re-login"
1503
  msgstr "Da, sunt gata să mă re-autentific"
1504
 
1505
+ #: controllers/Settings.php:172 view/FrontendCheck.php:36
1506
  msgid "No, abort"
1507
  msgstr "Nu, avocați"
1508
 
1509
+ #: controllers/Settings.php:213
1510
  msgid "My Account"
1511
  msgstr "Contul meu"
1512
 
1513
+ #: controllers/Settings.php:351
1514
  msgid ""
1515
  "Error: You entered the same text twice in the Text Mapping. We removed the "
1516
  "duplicates to prevent any redirect errors."
1518
  "Eroare: ați introdus același text de două ori în Mapping Text. Am eliminat "
1519
  "duplicatele pentru a preveni eventualele erori de redirecționare."
1520
 
1521
+ #: controllers/Settings.php:470
1522
+ msgid "The list of plugins and themes was updated with success!"
1523
+ msgstr "Lista de pluginuri și teme a fost actualizată cu succes!"
1524
+
1525
+ #: controllers/Settings.php:542
1526
  msgid ""
1527
  "ERROR! Please make sure you use a valid token to connect the plugin with "
1528
  "WPPlugins"
1530
  "EROARE! Vă rugăm să vă asigurați că utilizați un token valid pentru a "
1531
  "conecta plugin-ul cu WPPlugins"
1532
 
1533
+ #: controllers/Settings.php:547
1534
  msgid ""
1535
  "ERROR! Please make sure you use an email address to connect the plugin with "
1536
  "WPPlugins"
1538
  "EROARE! Vă rugăm să vă asigurați că utilizați o adresă de e-mail pentru a "
1539
  "conecta plugin-ul cu WPPlugins"
1540
 
1541
+ #: controllers/Settings.php:593
1542
  msgid "Great! The backup is restored."
1543
  msgstr "Grozav! Copia de rezervă este restabilită."
1544
 
1545
+ #: controllers/Settings.php:607 controllers/Settings.php:610
1546
  msgid "Error! The backup is not valid."
1547
  msgstr "Eroare! Copia de rezervă nu este validă."
1548
 
1549
+ #: controllers/Settings.php:613
1550
  msgid "Error! You have to enter a previous saved backup file."
1551
  msgstr "Eroare! Trebuie să introduceți un fișier salvat anterior salvat."
1552
 
1553
+ #: controllers/Settings.php:625
1554
  msgid "Hide My Wp > Question"
1555
  msgstr "Hide My WP > Întrebare"
1556
 
1577
  msgid "Login Blocked by Hide My WordPress"
1578
  msgstr "Logare Blocat de Hide My WP"
1579
 
1580
+ #: models/Compatibility.php:312
1581
  msgid ""
1582
  "CDN Enabled detected. Please include the new wp-content and wp-includes "
1583
  "paths in CDN Enabler Settings"
1585
  "CDN Activat detectat. Vă rugăm să includeți noile căi wp-content și wp-"
1586
  "include în setările CDN Enabler"
1587
 
1588
+ #: models/Compatibility.php:320
1589
  #, php-format
1590
  msgid ""
1591
  "CDN Enabler detected! Learn how to configure it with Hide My WP %sClick here"
1594
  "CDN Enabler detectat! Aflați cum să-l configurați cu Hide My WP %s Faceți "
1595
  "clic aici %s"
1596
 
1597
+ #: models/Compatibility.php:332
1598
  #, php-format
1599
  msgid ""
1600
  "WP Super Cache CDN detected. Please include %s and %s paths in WP Super "
1603
  "WP Super Cache CDN detectat. Vă rugăm să includeți %s și %s căi în WP Super "
1604
  "Cache> CDN> Includere directoare"
1605
 
1606
+ #: models/Compatibility.php:339
1607
  #, php-format
1608
  msgid ""
1609
  "Hide My WP does not work without mode_rewrite. Please activate the rewrite "
1612
  "Hide My WP nu funcționează fără mode_rewrite. Vă rugăm să activați modulul "
1613
  "de rescriere în Apache. %sMai multe detalii %s"
1614
 
1615
+ #: models/Compatibility.php:344
1616
  #, php-format
1617
  msgid ""
1618
  "Hide My WP does not work with %s Permalinks. Change it to %s or other type "
1621
  "Hide My WP nu funcționează cu %s Permalink. Schimbă-l în %s sau alt tip în "
1622
  "Setări> Legături permanente pentru a-l ascunde"
1623
 
1624
+ #: models/Compatibility.php:344
1625
  msgid "Plain"
1626
  msgstr "Șablon - format text simplu"
1627
 
1628
+ #: models/Compatibility.php:344
1629
  msgid "Post Name"
1630
  msgstr "Numele articolului"
1631
 
1632
+ #: models/Compatibility.php:349
1633
  #, php-format
1634
  msgid ""
1635
  "You need to activate the URL Rewrite for IIS to be able to change the "
1639
  "structura de legături permanente în URL prietenoasă (fără index.php). %sMai "
1640
  "multe detalii %s"
1641
 
1642
+ #: models/Compatibility.php:351
1643
  msgid ""
1644
  "You need to set the permalink structure to friendly URL (without index.php)."
1645
  msgstr ""
1646
  "Trebuie să setați structura de legături permanente pe o adresă URL "
1647
  "prietenoasă (fără index.php)."
1648
 
1649
+ #: models/Compatibility.php:356
1650
  msgid ""
1651
  "The constant ADMIN_COOKIE_PATH is defined in wp-config.php by another "
1652
  "plugin. Hide My WP will not work unless you remove the line "
1656
  "Hide My WP nu va funcționa decât dacă eliminați definiția liniei "
1657
  "(„ADMIN_COOKIE_PATH”, ...);"
1658
 
1659
+ #: models/Compatibility.php:362
1660
  #, php-format
1661
  msgid ""
1662
  "Inmotion detected. %sPlease read how to make the plugin compatible with "
1665
  "Detectarea mișcării. %s Vă rugăm să citiți cum să faceți plugin-ul "
1666
  "compatibil cu Inmotion Nginx Cache %s"
1667
 
1668
+ #: models/Compatibility.php:374
1669
  msgid ""
1670
  "Hide My WP rules are not saved in the config file and this may affect the "
1671
  "website loading speed."
1673
  "Ascundeți regulile WP-ului meu nu sunt salvate în fișierul de configurare și "
1674
  "acest lucru poate afecta viteza de încărcare a site-ului."
1675
 
1676
+ #: models/Compatibility.php:384
1677
  #, php-format
1678
  msgid ""
1679
  "Godaddy detected! To avoid CSS errors, make sure you switch off the CDN from "
1682
  "Godaddy a detectat! Pentru a evita erorile CSS, asigurați-vă că opriți CDN "
1683
  "de la %s"
1684
 
1685
+ #: models/Compatibility.php:389
1686
+ #, php-format
1687
+ msgid ""
1688
+ "Attention! Please check the rewrite rules in the config file. Some URLs "
1689
+ "passed through the config file rules and are loaded through WordPress which "
1690
+ "may slow down your website. Please follow this tutorial: %s"
1691
+ msgstr ""
1692
+
1693
+ #: models/Rewrite.php:646
1694
  #, php-format
1695
  msgid ""
1696
  "IIS detected. You need to update your %s file by adding the following lines "
1699
  "IIS detectat. Trebuie să actualizați fișierul %s adăugând următoarele "
1700
  "rânduri după &lt; reguli &gt; Etichete: %s"
1701
 
1702
+ #: models/Rewrite.php:667 models/Rewrite.php:772
1703
  #, php-format
1704
  msgid ""
1705
  "Config file is not writable. You need to update your %s file by adding the "
1708
  "Fișierul de configurare nu poate fi scris. Trebuie să actualizați fișierul "
1709
  "%s adăugând următoarele linii la începutul fișierului: %s"
1710
 
1711
+ #: models/Rewrite.php:689
1712
  #, php-format
1713
  msgid ""
1714
  "WpEngine detected. Add the redirects in the WpEngine Redirect rules panel %s"
1716
  "WpEngine detectat. Adăugați redirectările în panoul de reguli WpEngine "
1717
  "Redirect, %s"
1718
 
1719
+ #: models/Rewrite.php:689
1720
+ msgid "Learn How To Add the Code"
1721
+ msgstr "Aflați cum să adăugați codul"
1722
+
1723
+ #: models/Rewrite.php:804
1724
  #, php-format
1725
  msgid ""
1726
  "Config file is not writable. You have to added it manually at the beginning "
1729
  "Fișierul de configurare nu poate fi scris. Trebuie să îl adăugați manual la "
1730
  "începutul fișierului %s: %s"
1731
 
1732
+ #: models/Rewrite.php:2170
1733
  msgid ""
1734
  "There has been a critical error on your website. Please check your site "
1735
  "admin email inbox for instructions."
1738
  "instrucțiunile de pe adresa de e-mail a administratorului site-ului pentru "
1739
  "instrucțiuni."
1740
 
1741
+ #: models/Rewrite.php:2172
1742
  msgid "There has been a critical error on your website."
1743
  msgstr "A apărut o eroare critică pe site-ul dvs. web."
1744
 
1774
  msgid "Test Your Website"
1775
  msgstr "Testează-ți site-ul"
1776
 
1777
+ #: models/Settings.php:43 view/Plugins.php:31
1778
  msgid "Plugins"
1779
  msgstr "Plugin-uri"
1780
 
1783
  msgstr "Salvați setările"
1784
 
1785
  #: models/Settings.php:67
1786
+ msgid "SEO SQUIRRLY"
1787
+ msgstr "SQUIRRLY SEO"
1788
 
1789
  #: models/Settings.php:69
1790
  msgid ""
1791
+ "A.I.-based Private SEO Consultant. In a Plugin. Powered by Machine Learning "
1792
+ "and Cloud Services. Over 300 functionalities for SEO now available when you "
1793
+ "need them."
1794
+ msgstr ""
1795
+
1796
+ #: models/Settings.php:73
1797
+ msgid "WP-Rocket"
1798
+ msgstr ""
1799
+
1800
+ #: models/Settings.php:75
1801
+ #, php-format
1802
+ msgid ""
1803
+ "WP Rocket is in fact the only cache plugin which integrates more than 80% of "
1804
+ "web performance best practices even without any options activated. "
1805
  msgstr ""
 
 
1806
 
1807
+ #: models/Settings.php:79
1808
  msgid "Autoptimize"
1809
  msgstr "Autoptimize"
1810
 
1811
+ #: models/Settings.php:81
1812
  msgid ""
1813
  "Autoptimize speeds up your website by optimizing JS, CSS and HTML, async-ing "
1814
  "JavaScript, removing emoji cruft, optimizing Google Fonts and more."
1817
  "asincronizare JavaScript, eliminarea cruft emoji, optimizarea fonturilor "
1818
  "Google și altele."
1819
 
1820
+ #: models/Settings.php:85
1821
+ msgid "Ninja Forms"
1822
+ msgstr ""
1823
+
1824
+ #: models/Settings.php:87
1825
+ msgid ""
1826
+ "Use Ninja Forms to create beautiful, user friendly WordPress forms that will "
1827
+ "make you feel like a professional web developer"
1828
+ msgstr ""
1829
+
1830
+ #: models/Settings.php:91
1831
+ msgid "WP Forms"
1832
+ msgstr ""
1833
 
1834
+ #: models/Settings.php:93
1835
  msgid ""
1836
+ "WPForms allows you to create beautiful contact forms, feedback form, "
1837
+ "subscription forms, payment forms, and other types of forms for your site in "
1838
+ "minutes, not hours!"
1839
  msgstr ""
 
 
 
1840
 
1841
+ #: models/Settings.php:97
1842
  msgid "iThemes Security"
1843
  msgstr "Securitatea iThemes"
1844
 
1845
+ #: models/Settings.php:99
1846
  msgid ""
1847
  "iThemes Security gives you over 30+ ways to secure and protect your WP site. "
1848
  "WP sites can be an easy target for attacks because of plugin "
1853
  "vulnerabilităților plugin-ului, a parolelor slabe și a software-ului "
1854
  "învechit."
1855
 
1856
+ #: models/Settings.php:103
1857
  msgid "Sucuri Security"
1858
  msgstr "Securitate Sucuri"
1859
 
1860
+ #: models/Settings.php:105
1861
  msgid ""
1862
  "The Sucuri WordPress Security plugin is a security toolset for security "
1863
  "integrity monitoring, malware detection and security hardening."
1866
  "pentru monitorizarea integrității securității, detectarea de malware și "
1867
  "întărirea securității."
1868
 
1869
+ #: models/Settings.php:109
1870
  msgid "Back Up WordPress"
1871
  msgstr "Back Up WordPress"
1872
 
1873
+ #: models/Settings.php:111
1874
  msgid ""
1875
  "Simple automated backups of your WordPress-powered website. Back Up "
1876
  "WordPress will back up your entire site including your database and all your "
1880
  "Back Up WordPress va face backup pentru întregul site, inclusiv baza de date "
1881
  "și toate fișierele dvs. într-un program care vi se potrivește."
1882
 
1883
+ #: models/Settings.php:115
1884
+ msgid "Elementor Builder"
 
 
 
 
 
 
 
1885
  msgstr ""
 
 
 
 
 
 
 
1886
 
1887
+ #: models/Settings.php:117
1888
  msgid ""
1889
  "The most advanced frontend drag & drop page builder. Create high-end, pixel "
1890
  "perfect websites at record speeds. Any theme, any page, any design."
1893
  "uri web de înaltă performanță, cu pixeli, la viteze record. Orice temă, "
1894
  "orice pagină, orice design."
1895
 
1896
+ #: models/Settings.php:121
1897
  msgid "Weglot Translate"
1898
  msgstr "Traducerea Weglot"
1899
 
1900
+ #: models/Settings.php:123
1901
  msgid ""
1902
  "Translate your website into multiple languages without any code. Weglot "
1903
  "Translate is fully SEO compatible and follows Google's best practices."
1906
  "Translate este pe deplin compatibil cu SEO și respectă cele mai bune "
1907
  "practici Google."
1908
 
1909
+ #: models/Settings.php:127
1910
+ msgid "Facebook Pixel"
1911
+ msgstr ""
1912
+
1913
+ #: models/Settings.php:129
1914
+ msgid ""
1915
+ "Manage your Facebook Pixel or Google Analytics code with a single plugin and "
1916
+ "add ANY other script (Head & Footer feature). The Pinterest Tag can be "
1917
+ "implemented via free add-on."
1918
+ msgstr ""
1919
+
1920
+ #: models/Settings.php:133
1921
+ msgid "Maintenance"
1922
+ msgstr ""
1923
 
1924
+ #: models/Settings.php:135
1925
  msgid ""
1926
+ "Maintenance plugin allows the WordPress site administrator to close the "
1927
+ "website for maintenance, set a temporary page with authorization, which can "
1928
+ "be edited via the plugin settings."
1929
  msgstr ""
 
 
 
1930
 
1931
+ #: models/Settings.php:148
1932
  msgid ""
1933
  "You can't set both ADMIN and LOGIN with the same name. Please use different "
1934
  "names"
1936
  "Nu puteți seta atât ADMIN, cât și LOGIN cu același nume. Vă rugăm să "
1937
  "folosiți diferite nume"
1938
 
1939
+ #: models/Settings.php:298 models/Settings.php:308
 
 
 
 
 
 
 
 
 
1940
  #, php-format
1941
  msgid ""
1942
  "Invalid name detected: %s. You need to use another name to avoid WordPress "
1945
  "Numele nevalid este detectat: %s. Trebuie să folosiți un alt nume pentru a "
1946
  "evita erorile WordPress."
1947
 
1948
+ #: models/Settings.php:303
1949
+ #, php-format
1950
+ msgid ""
1951
+ "Short name detected: %s. You need to use unique paths with more than 4 chars "
1952
+ "to avoid WordPress errors."
1953
+ msgstr ""
1954
+ "Nume scurt detectat: %s. Trebuie să utilizați căi unice cu mai mult de 4 "
1955
+ "caractere pentru a evita erorile WordPress."
1956
+
1957
+ #: models/Settings.php:313
1958
  #, php-format
1959
  msgid ""
1960
  "Invalid name detected: %s. Add only the final path name to avoid WordPress "
1963
  "Numele nevalid este detectat: %s. Adaugă doar numele final de cale pentru a "
1964
  "evita erorile WordPress."
1965
 
1966
+ #: models/Settings.php:317
1967
  #, php-format
1968
  msgid ""
1969
  "Invalid name detected: %s. The name can't start with / to avoid WordPress "
1972
  "Numele nevalid este detectat: %s. Numele nu poate începe cu / pentru a evita "
1973
  "erorile WordPress."
1974
 
1975
+ #: models/Settings.php:324
1976
  #, php-format
1977
  msgid ""
1978
  "Invalid name detected: %s. The paths can't end with . to avoid WordPress "
1981
  "Numele nevalid este detectat: %s. Căile nu se pot termina. pentru a evita "
1982
  "erorile WordPress."
1983
 
1984
+ #: models/Settings.php:351
1985
  #, php-format
1986
  msgid ""
1987
  "Weak name detected: %s. You need to use another name to increase your "
1991
  "securitatea site-ului."
1992
 
1993
  #: view/Advanced.php:11
1994
+ msgid "Rollback Settings"
1995
+ msgstr "Restaurați setările"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1996
 
1997
+ #: view/Advanced.php:16
1998
  msgid "Custom Safe URL Param"
1999
  msgstr "Personalizează Parametrul de siguranță"
2000
 
2001
+ #: view/Advanced.php:17
2002
  msgid "eg. disable_url, safe_url"
2003
  msgstr "de exemplu. disable_url, safe_url"
2004
 
2005
+ #: view/Advanced.php:23
2006
  msgid ""
2007
  "The Safe URL will set all the settings to default. Use it only if you're "
2008
  "locked out"
2010
  "Adresa URL sigură va seta toate setările ca implicită. Folosiți-l doar dacă "
2011
  "sunteți blocat"
2012
 
2013
+ #: view/Advanced.php:24
2014
  msgid "Safe URL:"
2015
  msgstr "URL de siguranță:"
2016
 
2017
+ #: view/Advanced.php:30
2018
+ msgid "Loading Speed Settings"
2019
+ msgstr "Încărcarea setărilor de viteză"
2020
+
2021
+ #: view/Advanced.php:35 view/Advanced.php:65 view/Mapping.php:19
2022
+ #: view/Mapping.php:95 view/Mapping.php:168 view/Tweaks.php:138
2023
+ #: view/Tweaks.php:225 view/Tweaks.php:283
2024
+ msgid ""
2025
+ "First, you need to switch Hide My Wp from Default mode to Safe Mode or Ghost "
2026
+ "Mode."
2027
+ msgstr ""
2028
+ "În primul rând, trebuie să comutați Hide My WP din modul implicit în modul "
2029
+ "Safe sau modul Ghost."
2030
 
2031
+ #: view/Advanced.php:49
2032
+ msgid "Optimize CSS and JS files"
2033
+ msgstr "Optimizați fișierele CSS și JS"
2034
 
2035
+ #: view/Advanced.php:50
2036
+ msgid "Cache CSS, JS and Images to increase the frontend loading speed."
2037
+ msgstr "Cache CSS, JS și Imagini pentru a crește viteza de încărcare frontend."
2038
+
2039
+ #: view/Advanced.php:51
2040
  #, php-format
2041
+ msgid "Check the website loading speed with %sPingdom Tool%s"
2042
+ msgstr "Verificați viteza de încărcare a site-ului web cu %sPingdom Tool %s"
2043
+
2044
+ #: view/Advanced.php:60
2045
+ msgid "Compatibility Settings"
2046
+ msgstr "Setări de compatibilitate"
2047
 
2048
  #: view/Advanced.php:73
2049
+ msgid "Load As Must Use Plugin"
2050
+ msgstr "Încărcați plugin-ul in modul Must Use"
2051
 
2052
  #: view/Advanced.php:75
2053
+ msgid "Force Hide My WP Ghost to load as a Must Use plugin."
2054
+ msgstr "Forțați Hide My WP Ghost pentru a se încărca ca plugin Must Use."
 
 
2055
 
2056
+ #: view/Advanced.php:76
2057
+ msgid "(compatibility with Manage WP plugin and Token based login plugins)"
2058
+ msgstr ""
2059
+ "(compatibilitate cu pluginul Manage WP și pluginuri de autentificare bazate "
2060
+ "pe token)"
 
 
2061
 
2062
+ #: view/Advanced.php:86
2063
  msgid "Late Loading"
2064
  msgstr "Încărcare îmtârziată"
2065
 
2066
+ #: view/Advanced.php:88
2067
  msgid ""
2068
  "Load HMW after all plugins are loaded. Useful for CDN plugins (eg. CDN "
2069
  "Enabler)."
2071
  "Încărcați HMW după încărcarea tuturor plugin-urilor. Util pentru plugin-"
2072
  "urile CDN (de ex. CDN Enabler)."
2073
 
2074
+ #: view/Advanced.php:89
2075
  msgid "(only if other cache plugins request this)"
2076
  msgstr "(numai dacă alte plugin-uri cache solicită acest lucru)"
2077
 
2078
+ #: view/Advanced.php:99
2079
  msgid "Clean Login Page"
2080
  msgstr "Curățați pagina de conectare"
2081
 
2082
+ #: view/Advanced.php:101
2083
  msgid ""
2084
  "Cancel the login hooks from other plugins and themes to prevent them from "
2085
  "changing the Hide My WordPress redirects."
2087
  "Anulați cârligele de conectare de la alte plugin-uri și teme pentru a le "
2088
  "împiedica să schimbe ascunderea redirecțiilor WordPress."
2089
 
2090
+ #: view/Advanced.php:101
2091
  msgid "(not recommended)"
2092
  msgstr "(Nu se recomandă)"
2093
 
2094
+ #: view/Advanced.php:111
2095
+ msgid "Notification Settings"
2096
+ msgstr "Setări Notificări"
2097
 
2098
+ #: view/Advanced.php:118
2099
  msgid "Security Check Notification"
2100
  msgstr "Notificare verificare securitate"
2101
 
2102
+ #: view/Advanced.php:120
2103
  msgid "Show Security Check notification when it's not checked every week."
2104
  msgstr ""
2105
  "Afișați notificarea de verificare a securității atunci când nu este "
2106
  "verificată în fiecare săptămână."
2107
 
2108
+ #: view/Advanced.php:130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2109
  msgid "Email notification"
2110
  msgstr "Permite închiderea curând e-mail notificare"
2111
 
2112
+ #: view/Advanced.php:131
2113
  msgid "Send me an email with the changed admin and login URLs"
2114
  msgstr "Trimite-mi un e-mail cu adresele modificate de admin și de conectare"
2115
 
2116
+ #: view/Advanced.php:140 view/Connect.php:17
2117
  msgid "Email Address"
2118
  msgstr "Adresa email"
2119
 
2120
+ #: view/Advanced.php:156 view/Brute.php:115 view/Mapping.php:210
2121
+ #: view/Mapping.php:215 view/Permalinks.php:550 view/Permalinks.php:555
2122
+ #: view/Tweaks.php:336
2123
  msgid "Save"
2124
  msgstr "Salvează"
2125
 
2126
+ #: view/Advanced.php:157 view/Brute.php:116 view/Mapping.php:211
2127
+ #: view/Mapping.php:216 view/Permalinks.php:551 view/Permalinks.php:556
2128
+ #: view/Tweaks.php:337
2129
  #, php-format
2130
  msgid "Love Hide My WP %s? Show us ;)"
2131
  msgstr "Îți place ascunde WP %s? Arata-ne ;)"
2132
 
2133
+ #: view/Advanced.php:164 view/Mapping.php:243 view/Permalinks.php:583
2134
+ #: view/Tweaks.php:366
2135
  msgid "Love Hide My WP?"
2136
  msgstr "Îți place ascunde WP-ul meu?"
2137
 
2138
+ #: view/Advanced.php:169 view/Permalinks.php:588 view/Tweaks.php:371
2139
  msgid "Please help us and support our plugin on WordPress.org"
2140
  msgstr ""
2141
  "Vă rugăm să ne ajutați și să susțineți plugin-ul nostru pe WordPress.org"
2142
 
2143
+ #: view/Advanced.php:172 view/Mapping.php:249 view/Permalinks.php:591
2144
+ #: view/Tweaks.php:374
2145
  msgid "Rate Hide My WP"
2146
  msgstr "Evaluează Hide My WP"
2147
 
2148
+ #: view/Advanced.php:175 view/Permalinks.php:594 view/Tweaks.php:377
2149
  msgid "Contact us after you left the review cause we have a surprise for you."
2150
  msgstr ""
2151
  "Contactați-ne după ce ați părăsit cauza pentru examinare, avem o surpriză "
2152
  "pentru dvs."
2153
 
2154
+ #: view/Advanced.php:186 view/Mapping.php:224 view/Permalinks.php:564
2155
+ #: view/Tweaks.php:347
2156
  msgid "Check Your Website"
2157
  msgstr "Verificați-vă site-ul"
2158
 
2159
+ #: view/Advanced.php:188 view/Mapping.php:226 view/Permalinks.php:566
2160
+ #: view/Tweaks.php:349
2161
  msgid "Check if your website is secured with the current settings."
2162
  msgstr "Verificați dacă site-ul dvs. web este securizat cu setările actuale."
2163
 
2164
+ #: view/Advanced.php:194 view/Mapping.php:232 view/Permalinks.php:572
2165
+ #: view/Tweaks.php:355
2166
  msgid ""
2167
  "Make sure you save the settings and empty the cache before checking your "
2168
  "website with our tool."
2170
  "Asigurați-vă că salvați setările și goliți memoria cache înainte de a "
2171
  "verifica site-ul dvs. web cu instrumentul nostru."
2172
 
2173
+ #: view/Advanced.php:198 view/Mapping.php:236 view/Permalinks.php:576
2174
+ #: view/Tweaks.php:359
2175
  msgid "Learn more about Hide My WP"
2176
  msgstr "Aflați mai multe despre Ascundeți WP"
2177
 
2335
  msgstr "Mesaj personalizat pentru a fi afișat utilizatorilor blocați"
2336
 
2337
  #: view/Connect.php:12
2338
+ msgid "Activate Free Token"
2339
+ msgstr "Activați Versiunea Gratuită"
2340
 
2341
  #: view/Connect.php:18
2342
  msgid "Enter your email address to get security alerts and How To Lessons"
2436
  msgstr "Acțiuni de securitate urgente necesare"
2437
 
2438
  #: view/Dashboard.php:45
2439
+ msgid "Check Security Report"
2440
+ msgstr "Verificare de Securitate"
2441
 
2442
  #: view/Dashboard.php:47
2443
  msgid "Upgrade Your Security"
2444
  msgstr "Îmbunătățiți-vă securitatea"
2445
 
2446
+ #: view/Dashboard.php:106
 
 
 
 
2447
  msgid "Checking Website Security ..."
2448
  msgstr "Verificarea securității site-ului ..."
2449
 
2457
 
2458
  #: view/FrontendCheck.php:13
2459
  #, php-format
2460
+ msgid "Run %sFrontend Login Test%s and login inside the popup. "
2461
  msgstr ""
2462
+ "Rulați %s Test de conectare frontend %s și conectați-vă în fereastra pop-up."
 
2463
 
2464
  #: view/FrontendCheck.php:14
 
 
 
 
2465
  msgid ""
2466
+ "Make sure you follow the Hide My WP Ghost instructions before moving forward."
 
2467
  msgstr ""
2468
+ "Asigurați-vă urmați instrucțiunile Hide My WP Ghost înainte de a merge "
2469
+ "mai departe."
2470
+
2471
+ #: view/FrontendCheck.php:15
2472
+ msgid "If you're able to login, you've set the new paths correctly."
2473
+ msgstr "Dacă vă puteți autentifica, ați setat corect noile căi."
2474
 
2475
  #: view/FrontendCheck.php:16
2476
  msgid ""
2477
+ "Do not logout from this browser until you are confident that the Login Page "
2478
+ "is working and you will be able to login again."
2479
  msgstr ""
2480
+ "Nu vă deconectați de la acest browser până nu sunteți sigurpagina de "
2481
+ "autentificare funcționează și veți putea autentifica din nou."
2482
 
2483
  #: view/FrontendCheck.php:17
2484
  #, php-format
2594
  msgid "Text Mapping"
2595
  msgstr "Mapare text"
2596
 
 
 
 
 
 
 
 
 
2597
  #: view/Mapping.php:24
2598
  msgid "Replace the text in tags and classes to hide any WordPress footprint."
2599
  msgstr ""
2759
  #: view/Permalinks.php:122
2760
  #, php-format
2761
  msgid ""
2762
+ "Your admin URL is changed by another plugin/theme in %s. To activate this "
2763
+ "option, disable the custom admin in the other plugin or deativate it."
2764
  msgstr ""
2765
+ "Adresa URL a administratorului dvs. este modificată de un alt plugin / temă "
2766
+ "din %s. Pentru a activa această opțiune, dezactivați administratorul "
2767
+ "personalizat în celălalt plugin sau dezactivați-l."
2768
 
2769
  #: view/Permalinks.php:126
2770
  #, php-format
2775
  "URL-ul dvs. de admin nu poate fi modificat în %s hosting din cauza "
2776
  "condițiilor de securitate %s."
2777
 
2778
+ #: view/Permalinks.php:129
2779
+ #, php-format
2780
+ msgid ""
2781
+ "Your admin URL can't be changed on %s because of the %s rules are no longer "
2782
+ "used."
2783
+ msgstr ""
2784
+ "Adresa URL a administratorului dvs. nu poate fi modificată pe %s deoarece "
2785
+ "regulile %s nu mai sunt folosite."
2786
+
2787
+ #: view/Permalinks.php:134
2788
  msgid "Custom Admin Path"
2789
  msgstr "Personalizează Calea Admin"
2790
 
2791
+ #: view/Permalinks.php:135
2792
  msgid "eg. adm, back"
2793
  msgstr "de exemplu. adm, back"
2794
 
2795
+ #: view/Permalinks.php:149
2796
  msgid "Hide \"wp-admin\""
2797
  msgstr "Ascundeți 'wp-admin'"
2798
 
2799
+ #: view/Permalinks.php:150
2800
  msgid "Show 404 Not Found Error when visitors access /wp-admin"
2801
  msgstr ""
2802
  "Afișare 404 Eroare nu a fost găsită când vizitatorii accesează /wp-admin"
2803
 
2804
+ #: view/Permalinks.php:159
2805
  msgid "Hide the new admin path"
2806
  msgstr "Ascundeți noua cale de admin"
2807
 
2808
+ #: view/Permalinks.php:160
2809
  msgid ""
2810
  "Let only the new login be accessible and redirect me to admin after logging "
2811
  "in"
2813
  "Permiteți accesul la noua conectare și să mă redirecționați către "
2814
  "administrator după conectare"
2815
 
2816
+ #: view/Permalinks.php:165
2817
  msgid ""
2818
  "Some Themes don't work with custom Admin and Ajax paths. In case of ajax "
2819
  "errors, switch back to wp-admin and admin-ajax.php."
2821
  "Unele teme nu funcționează cu căi de administrare personalizate și Ajax. În "
2822
  "cazul erorilor de ajax, treceți înapoi la wp-admin și admin-ajax.php."
2823
 
2824
+ #: view/Permalinks.php:171
2825
  msgid "Login Settings"
2826
  msgstr "Setări Login"
2827
 
2828
+ #: view/Permalinks.php:174
2829
  #, php-format
2830
  msgid ""
2831
+ "Your login URL is changed by another plugin/theme in %s. To activate this "
2832
+ "option, disable the custom login in the other plugin or deativate it."
2833
  msgstr ""
2834
+ "Adresa URL de conectare este modificată de un alt plugin / temă din %s. "
2835
+ "Pentru a activa această opțiune, dezactivați datele de conectare "
2836
+ "personalizate din celălalt plugin sau dezactivați-le."
2837
 
2838
+ #: view/Permalinks.php:179
2839
  msgid "Custom Login Path"
2840
  msgstr "Personalizează Calea Login"
2841
 
2842
+ #: view/Permalinks.php:180
2843
  msgid "eg. login or signin"
2844
  msgstr "de exemplu. login sau signin"
2845
 
2846
+ #: view/Permalinks.php:193
2847
  msgid "Hide \"wp-login.php\""
2848
  msgstr "Ascundeți \"wp-login.php\""
2849
 
2850
+ #: view/Permalinks.php:194
2851
  msgid "Show 404 Not Found Error when visitors access /wp-login.php"
2852
  msgstr "Afișare 404 Page Not Found când vizitatorii accesează /wp-login.php"
2853
 
2854
+ #: view/Permalinks.php:204
2855
+ msgid "Hide /login"
2856
+ msgstr "Ascundeți /login"
2857
+
2858
+ #: view/Permalinks.php:205
2859
+ msgid "Show 404 Not Found Error when visitors access /login"
2860
+ msgstr "Afișați eroarea 404 Not Found când vizitatorii accesează /login"
2861
+
2862
+ #: view/Permalinks.php:214
2863
  msgid "Custom Lost Password Path"
2864
  msgstr "Personalizează calea Lost Password"
2865
 
2866
+ #: view/Permalinks.php:215
2867
  msgid "eg. lostpass or forgotpass"
2868
  msgstr "de exemplu. lostpass sau forgotpass"
2869
 
2870
+ #: view/Permalinks.php:225
2871
  msgid "Custom Register Path"
2872
  msgstr "Personalizează calea de inregistrare"
2873
 
2874
+ #: view/Permalinks.php:226
2875
  msgid "eg. newuser or register"
2876
  msgstr "de exemplu. newuser sau register"
2877
 
2878
+ #: view/Permalinks.php:236
2879
  msgid "Custom Logout Path"
2880
  msgstr "Personalizează calea de deconectare"
2881
 
2882
+ #: view/Permalinks.php:237
2883
  msgid "eg. logout or disconnect"
2884
  msgstr "de exemplu. logout sau disconnect"
2885
 
2886
+ #: view/Permalinks.php:248
2887
  msgid "Custom Activation Path"
2888
  msgstr "Personalizează calea de activare"
2889
 
2890
+ #: view/Permalinks.php:249
2891
  msgid "eg. multisite activation link"
2892
  msgstr "de exemplu. multisite activation link"
2893
 
2894
+ #: view/Permalinks.php:260
2895
+ msgid "Manage Login and Logout Redirects"
2896
+ msgstr "Gestionați redirecționările de conectare și deconectare"
2897
+
2898
+ #: view/Permalinks.php:268
2899
  msgid "Common Paths"
2900
  msgstr "Căile WordPress comunie"
2901
 
2902
+ #: view/Permalinks.php:272
2903
  msgid "Custom admin-ajax Path"
2904
  msgstr "Personalizează Calea admin-ajax"
2905
 
2906
+ #: view/Permalinks.php:273
2907
  msgid "eg. ajax, json"
2908
  msgstr "de exemplu. ajax, json"
2909
 
2910
+ #: view/Permalinks.php:286
2911
  msgid "Hide wp-admin from ajax URL"
2912
  msgstr "Ascundeți wp-admin de la adresa URL ajax"
2913
 
2914
+ #: view/Permalinks.php:287
2915
  #, php-format
2916
  msgid "Show /%s instead of /%s"
2917
  msgstr "Afișați / %s în loc de / %s"
2918
 
2919
+ #: view/Permalinks.php:288
2920
  msgid "Works only with the custom admin-ajax path to avoid infinite loops."
2921
  msgstr ""
2922
  "Funcționează numai cu calea personalizată admin-ajax pentru a evita bucle "
2923
  "infinite."
2924
 
2925
+ #: view/Permalinks.php:295
2926
  msgid "Custom wp-content Path"
2927
  msgstr "Calea personalizată pentru wp-content"
2928
 
2929
+ #: view/Permalinks.php:296
2930
  msgid "eg. core, inc, include"
2931
  msgstr "de exemplu. nucleu, inc, include"
2932
 
2933
+ #: view/Permalinks.php:306
2934
  msgid "Custom wp-includes Path"
2935
  msgstr "Personalizează calea wp-include"
2936
 
2937
+ #: view/Permalinks.php:307
2938
  msgid "eg. lib, library"
2939
  msgstr "de exemplu. lib, library"
2940
 
2941
+ #: view/Permalinks.php:318
2942
  msgid "Custom uploads Path"
2943
  msgstr "Personalizează calea Uploads"
2944
 
2945
+ #: view/Permalinks.php:319
2946
  msgid "eg. images, files"
2947
  msgstr "de exemplu. imagini, files"
2948
 
2949
+ #: view/Permalinks.php:328
2950
  #, php-format
2951
  msgid ""
2952
  "You already defined a different wp-content/uploads directory in wp-config."
2954
  msgstr ""
2955
  "Ați definit deja un alt director wp-content/uploads în wp-config.php %s"
2956
 
2957
+ #: view/Permalinks.php:334
2958
  msgid "Custom comment Path"
2959
  msgstr "Personalizează calea de comentarii"
2960
 
2961
+ #: view/Permalinks.php:335
2962
  msgid "eg. comments, discussion"
2963
  msgstr "de exemplu. comentarii, dicussion"
2964
 
2965
+ #: view/Permalinks.php:346
2966
  msgid "Custom author Path"
2967
  msgstr "Personalizează calea autorului"
2968
 
2969
+ #: view/Permalinks.php:347
2970
  msgid "eg. profile, usr, writer"
2971
  msgstr "de exemplu. profil, usr, scriitor"
2972
 
2973
+ #: view/Permalinks.php:365
2974
  msgid "Hide Author ID URL"
2975
  msgstr "Ascundeți ID-ul autorului din adresa URL"
2976
 
2977
+ #: view/Permalinks.php:366
2978
  msgid "Don't let URLs like domain.com?author=1 show the user login name"
2979
  msgstr ""
2980
  "Nu lăsați adresele URL precum domain.com?author=1 să arate numele de "
2981
  "conectare al utilizatorului"
2982
 
2983
+ #: view/Permalinks.php:374
2984
  msgid "Plugin Settings"
2985
  msgstr "Setări Plugin"
2986
 
2987
+ #: view/Permalinks.php:378
2988
  msgid "Custom plugins Path"
2989
  msgstr "Plugin-uri personalizate"
2990
 
2991
+ #: view/Permalinks.php:379
2992
  msgid "eg. modules"
2993
  msgstr "de exemplu. module"
2994
 
2995
+ #: view/Permalinks.php:391
2996
  msgid "Hide plugin names"
2997
  msgstr "Ascundeți numele plugin-urilor"
2998
 
2999
+ #: view/Permalinks.php:392
3000
  msgid "Give random names to each plugin"
3001
  msgstr "Dați nume aleatorii fiecărui plugin"
3002
 
3003
+ #: view/Permalinks.php:399
3004
  msgid "Theme Settings"
3005
  msgstr "Setările temei"
3006
 
3007
+ #: view/Permalinks.php:403
3008
  msgid "Custom themes Path"
3009
  msgstr "Calea cu teme personalizate"
3010
 
3011
+ #: view/Permalinks.php:404
3012
  msgid "eg. assets, templates, styles"
3013
  msgstr "de exemplu. active, templates, style"
3014
 
3015
+ #: view/Permalinks.php:419
3016
  msgid "Hide theme names"
3017
  msgstr "Ascundeți numele temelor"
3018
 
3019
+ #: view/Permalinks.php:420
3020
  msgid "Give random names to each theme (works in WP multisite)"
3021
  msgstr "Dați nume aleatorii fiecărei teme (funcționează în WP multisite)"
3022
 
3023
+ #: view/Permalinks.php:431
3024
  msgid "REST API Settings"
3025
  msgstr "Setări REST API"
3026
 
3027
+ #: view/Permalinks.php:439
3028
  msgid "Custom wp-json Path"
3029
  msgstr "Personalizează Calea wp-json"
3030
 
3031
+ #: view/Permalinks.php:440
3032
  msgid "eg. json, api, call"
3033
  msgstr "de exemplu. json, api, call"
3034
 
3035
+ #: view/Permalinks.php:453
3036
  msgid "Disable Rest API access"
3037
  msgstr "Dezactivați accesul API"
3038
 
3039
+ #: view/Permalinks.php:454
3040
  msgid "Disable Rest API access if you don't use your website for API calls"
3041
  msgstr ""
3042
  "Dezactivați accesului API dacă nu utilizați site-ul dvs. web pentru apeluri "
3043
  "API"
3044
 
3045
+ #: view/Permalinks.php:462
3046
  msgid "Security Settings"
3047
  msgstr "Setări de Securitate"
3048
 
3049
+ #: view/Permalinks.php:474
3050
  msgid "Hide WordPress Common Paths"
3051
  msgstr "Ascundeți căile comune WordPress"
3052
 
3053
+ #: view/Permalinks.php:475
3054
  msgid "Hide /wp-content, /wp-include, /plugins, /themes paths"
3055
  msgstr "Ascunde /wp-content, /wp-include, /plugins, /themes"
3056
 
3057
+ #: view/Permalinks.php:476
3058
  msgid "Hide upgrade.php and install.php for visitors"
3059
  msgstr "Ascunde upgrade.php și install.php pentru vizitatori"
3060
 
3061
+ #: view/Permalinks.php:477
3062
  msgid "(this may affect the fonts and images loaded through CSS)"
3063
  msgstr "(acest lucru poate afecta fonturile și imaginile încărcate prin CSS)"
3064
 
3065
+ #: view/Permalinks.php:487
3066
  msgid "Hide WordPress Common Files"
3067
  msgstr "Ascundeți fișierele comune WordPress"
3068
 
3069
+ #: view/Permalinks.php:488
3070
  msgid ""
3071
  "Hide wp-config.php , wp-config-sample.php, readme.html, license.txt files"
3072
  msgstr ""
3073
  "Ascundeți fișierele wp-config.php, wp-config-sample.php, readme.html, "
3074
  "license.txt"
3075
 
3076
+ #: view/Permalinks.php:500
3077
  msgid "Firewall Against Script Injection"
3078
  msgstr "Firewall împotriva injectării scriptului"
3079
 
3080
+ #: view/Permalinks.php:501
3081
  msgid ""
3082
  "Most WordPress installations are hosted on the popular Apache, Nginx and IIS "
3083
  "web servers."
3085
  "Majoritatea instalațiilor WordPress sunt găzduite pe celebrele servere web "
3086
  "Apache, Nginx și IIS."
3087
 
3088
+ #: view/Permalinks.php:502
3089
  msgid ""
3090
  "A thorough set of rules can prevent many types of SQL Injection and URL "
3091
  "hacks from being interpreted."
3093
  "Un set complet de reguli poate împiedica interpretarea multor tipuri de SQL "
3094
  "Injection și URL-urile URL."
3095
 
3096
+ #: view/Permalinks.php:513
3097
  msgid "Disable Directory Browsing"
3098
  msgstr "Dezactivați navigarea în directoare"
3099
 
3100
+ #: view/Permalinks.php:514
3101
  #, php-format
3102
  msgid "Don't let hackers see any directory content. See %sUploads Directory%s"
3103
  msgstr ""
3104
  "Nu lăsați hackerii să vadă niciun conținut de director. Consultați %sUploads "
3105
  "Directory %s"
3106
 
3107
+ #: view/Permalinks.php:527
3108
  msgid "Custom category Path"
3109
  msgstr "Personalizează Calea de categorii"
3110
 
3111
+ #: view/Permalinks.php:528
3112
  msgid "eg. cat, dir, list"
3113
  msgstr "de exemplu. cat, dir, list"
3114
 
3115
+ #: view/Permalinks.php:537
3116
  msgid "Custom tags Path"
3117
  msgstr "Personalizează Calea Etichetă"
3118
 
3119
+ #: view/Permalinks.php:538
3120
  msgid "eg. keyword, topic"
3121
  msgstr "de exemplu. keyword, topic"
3122
 
3123
+ #: view/Plugins.php:16
3124
  msgid "More details"
3125
  msgstr "Mai multe detalii"
3126
 
 
 
 
 
3127
  #: view/Plugins.php:18
3128
+ msgid "Go To Plugin"
3129
+ msgstr "Accesați pluginul"
3130
+
3131
+ #: view/Plugins.php:20
3132
  msgid "Plugin Installed"
3133
  msgstr "Plugin instalat"
3134
 
3135
+ #: view/Plugins.php:32
3136
  msgid ""
3137
  "We are testing every week the latest version of these plugins and <strong>we "
3138
  "make sure they are working with Hide My WP</strong> plugin.\n"
3256
  "și suntem bucuroși să răspundem la orice întrebare sau sugestie pe care o "
3257
  "puteți avea și ne propunem să răspundem în 24 de ore."
3258
 
3259
+ #: view/Tweaks.php:9
3260
+ msgid "Redirects Settings"
3261
+ msgstr "Setări de Redirecționare"
3262
+
3263
+ #: view/Tweaks.php:13
3264
+ msgid "Redirect hidden paths"
3265
+ msgstr "Redirecționați căile ascunse"
3266
+
3267
+ #: view/Tweaks.php:17
3268
+ msgid "Front page"
3269
+ msgstr "Înapoi la prima pagină"
3270
+
3271
+ #: view/Tweaks.php:18
3272
+ msgid "404 page"
3273
+ msgstr "404 pag"
3274
+
3275
+ #: view/Tweaks.php:19
3276
+ msgid "404 HTML Error"
3277
+ msgstr ""
3278
+
3279
+ #: view/Tweaks.php:32
3280
+ msgid ""
3281
+ "Redirect the protected paths /wp-admin, /wp-login to Front Page or 404 page."
3282
+ msgstr ""
3283
+ "Redirecționați căile protejate /wp-admin, /wp-login către prima pagină sau "
3284
+ "pagina 404."
3285
+
3286
+ #: view/Tweaks.php:33
3287
+ msgid ""
3288
+ "You can create a new page and come back to choose to redirect to that page"
3289
+ msgstr ""
3290
+ "Puteți crea o pagină nouă și reveni pentru a alege să redirecționați către "
3291
+ "pagina respectivă"
3292
+
3293
+ #: view/Tweaks.php:53
3294
+ msgid "Default"
3295
+ msgstr "Implicit (nesigur)"
3296
+
3297
+ #: view/Tweaks.php:57
3298
+ msgid "User Role"
3299
+ msgstr "Rol Utilizator"
3300
+
3301
+ #: view/Tweaks.php:71 view/Tweaks.php:102
3302
+ msgid "Login Redirect URL"
3303
+ msgstr "URL de redirecționare la Login"
3304
+
3305
+ #: view/Tweaks.php:72 view/Tweaks.php:103
3306
+ msgid "eg."
3307
+ msgstr ""
3308
+
3309
+ #: view/Tweaks.php:82 view/Tweaks.php:113
3310
+ msgid "Logout Redirect URL"
3311
+ msgstr "URL de redirecționare la Logout"
3312
+
3313
+ #: view/Tweaks.php:83 view/Tweaks.php:114
3314
+ msgid "eg. /logout or "
3315
+ msgstr "de exemplu. /logout sau "
3316
+
3317
+ #: view/Tweaks.php:92
3318
+ #, php-format
3319
+ msgid ""
3320
+ "%s Note! %s Make sure you that the redirect URLs exist on your website. Only "
3321
+ "add local URLs."
3322
+ msgstr ""
3323
+ "%s Notă! %s Asigurați-vă că adresele URL de redirecționare există pe site-ul "
3324
+ "dvs. web. Adăugați numai adrese URL locale."
3325
+
3326
+ #: view/Tweaks.php:99
3327
+ msgid "redirects"
3328
+ msgstr "redirecționare"
3329
+
3330
+ #: view/Tweaks.php:123
3331
+ #, php-format
3332
+ msgid ""
3333
+ "%s Note! %s Make sure you that the redirect URLs exist on your website. "
3334
+ "%sThe User Role redirect URL has higher priority than the Default redirect "
3335
+ "URL."
3336
+ msgstr ""
3337
+ "%s Notă! %s Asigurați-vă că adresele URL de redirecționare există pe site-ul "
3338
+ "dvs. web. %s Adresa URL de redirecționare a rolului utilizatorului are "
3339
+ "prioritate mai mare decât adresa URL de redirecționare implicită."
3340
+
3341
+ #: view/Tweaks.php:134
3342
  msgid "Change Options"
3343
  msgstr "Modificați opțiuni"
3344
 
3345
+ #: view/Tweaks.php:146
3346
  msgid "Change Paths for Logged Users"
3347
  msgstr "Modificați căile pentru utilizatorii conectați"
3348
 
3349
+ #: view/Tweaks.php:148
3350
  msgid "Change WordPress paths while you're logged in"
3351
  msgstr "Modificați căile WordPress în timp ce sunteți autentificat"
3352
 
3353
+ #: view/Tweaks.php:149
3354
  msgid "(not recommended, may affect other plugins functionality in admin)"
3355
  msgstr ""
3356
  "(nerecomandat, poate afecta funcționalitatea altor plugin-uri în admin)"
3357
 
3358
+ #: view/Tweaks.php:159
3359
+ msgid "Change Paths in Ajax Calls"
3360
+ msgstr "Schimbă căile în apelurile Ajax"
3361
+
3362
+ #: view/Tweaks.php:161
3363
+ msgid ""
3364
+ "This will prevent from showing the old paths when an image or font is called "
3365
+ "through ajax"
3366
+ msgstr ""
3367
+ "Acest lucru va împiedica afișarea căilor vechi atunci când o imagine sau "
3368
+ "font este apelat prin ajax"
3369
+
3370
+ #: view/Tweaks.php:171
3371
+ msgid "Change Relative URLs to Absolute URLs"
3372
+ msgstr "Schimbați URL relative in URL absolute"
3373
+
3374
+ #: view/Tweaks.php:173
3375
+ #, php-format
3376
+ msgid "Convert links like /wp-content/* into %s/wp-content/*."
3377
+ msgstr "Convertiți legături precum /wp-content / * în %s /wp-content / *."
3378
+
3379
+ #: view/Tweaks.php:183
3380
+ msgid "Change Paths in Sitemaps XML"
3381
+ msgstr "Schimbați căile în Sitemaps XML"
3382
+
3383
+ #: view/Tweaks.php:185
3384
+ msgid "Double check the Sitemap XML files and make sure the paths are changed."
3385
+ msgstr ""
3386
+ "Verificați dublu fișierele XML Sitemap și asigurați-vă că căile sunt "
3387
+ "schimbate."
3388
+
3389
+ #: view/Tweaks.php:195
3390
+ msgid "Change Paths in Robots.txt"
3391
+ msgstr "Schimbați căile în Robots.txt"
3392
+
3393
+ #: view/Tweaks.php:197
3394
+ msgid "Hide WordPress paths from robots.txt file"
3395
+ msgstr "Ascundeți căile WordPress din fișierul robots.txt"
3396
+
3397
+ #: view/Tweaks.php:211
3398
  msgid "Change Paths in Cached Files"
3399
  msgstr "Modificați căile în fișierele cache"
3400
 
3401
+ #: view/Tweaks.php:212
3402
  msgid ""
3403
  "Change the WordPress common paths in the cached files from /wp-content/cache "
3404
  "directory"
3406
  "Modificați căile comune WordPress din fișierele din cache din directorul /wp-"
3407
  "content/cache"
3408
 
3409
+ #: view/Tweaks.php:213
3410
  msgid ""
3411
  "(this feature runs in background and needs up to one minute after every "
3412
  "cache purged)"
3414
  "(această caracteristică rulează în fundal și are nevoie de până la un minut "
3415
  "după fiecare cache eliminată)"
3416
 
3417
+ #: view/Tweaks.php:221
 
 
 
 
 
 
 
 
 
 
 
 
3418
  msgid "Hide/Show Options"
3419
  msgstr "Opțiuni Ascunde/Afișează"
3420
 
3421
+ #: view/Tweaks.php:235
3422
  msgid ""
3423
  "Hide WordPress and Plugin versions from the end of any image, css and js "
3424
  "files"
3426
  "Ascundeți versiunile WordPress și Plugin de la sfârșitul oricărei fișiere "
3427
  "imagine, CSS și JS"
3428
 
3429
+ #: view/Tweaks.php:236
3430
  msgid "Hide the WP Generator META"
3431
  msgstr "Ascundeți META Generatorul WP"
3432
 
3433
+ #: view/Tweaks.php:237
3434
  msgid "Hide the WP DNS Prefetch META"
3435
  msgstr "Ascundeți META-ul WP DNS Prefetch"
3436
 
3437
+ #: view/Tweaks.php:246
3438
  msgid "Hide RSD (Really Simple Discovery) header"
3439
  msgstr "Ascundeți antetul RSD (Real Simple Discovery)"
3440
 
3441
+ #: view/Tweaks.php:248
3442
  msgid "Don't show any WordPress information in HTTP header request"
3443
  msgstr "Nu afișați informații WordPress în solicitarea antetului HTTP"
3444
 
3445
+ #: view/Tweaks.php:258
3446
  msgid "Hide WordPress HTML Comments"
3447
  msgstr "<strong>Ascunde comentariile HTML</strong>"
3448
 
3449
+ #: view/Tweaks.php:260
3450
  msgid "Hide the HTML Comments left by theme and plugins"
3451
  msgstr "Ascundeți comentariile HTML lăsate de temă și plugin-uri"
3452
 
3453
+ #: view/Tweaks.php:269
3454
  msgid "Hide Emojicons"
3455
  msgstr "Ascundeți Emojicons"
3456
 
3457
+ #: view/Tweaks.php:271
3458
  msgid "Don't load Emoji Icons if you don't use them"
3459
  msgstr "Nu încărcați pictogramele Emoji dacă nu le utilizați"
3460
 
3461
+ #: view/Tweaks.php:279
3462
+ msgid "Disable Options"
3463
+ msgstr "Opțiuni"
3464
 
3465
+ #: view/Tweaks.php:291
3466
  msgid "Disable XML-RPC authentication"
3467
  msgstr "Dezactivează autentificarea XML-RPC"
3468
 
3469
+ #: view/Tweaks.php:293
3470
  #, php-format
3471
  msgid "Don't load XML-RPC to prevent %sBrute force attacks via XML-RPC%s"
3472
  msgstr ""
3473
  "Nu încărcați XML-RPC pentru a preveni atacurile de forță %sBrute Force prin "
3474
  "XML-RPC %s"
3475
 
3476
+ #: view/Tweaks.php:302
3477
  msgid "Disable Embed scripts"
3478
  msgstr "Dezactivați scripturile Embed"
3479
 
3480
+ #: view/Tweaks.php:304
3481
  msgid "Don't load oEmbed service if you don't use oEmbed videos"
3482
  msgstr "Nu încărcați serviciul Ombed dacă nu utilizați videoclipuri oEmbed"
3483
 
3484
+ #: view/Tweaks.php:314
3485
  msgid "Disable WLW Manifest scripts"
3486
  msgstr "<strong>Dezactivează schiptul WLW Manifest</strong>"
3487
 
3488
+ #: view/Tweaks.php:316
3489
  msgid ""
3490
  "Don't load WLW if you didn't configure Windows Live Writer for your site"
3491
  msgstr ""
3492
  "Nu încărcați WLW dacă nu ați configurat Windows Live Writer pentru site-ul "
3493
  "dvs."
3494
 
3495
+ #: view/Tweaks.php:325
3496
  msgid "Disable DB Debug in Frontent"
3497
  msgstr "Dezactivează debug-ul DB în Frontend"
3498
 
3499
+ #: view/Tweaks.php:327
3500
  msgid "Don't load DB Debug if your website is live"
3501
  msgstr "Nu încărcați DB Debug dacă site-ul dvs. web este live"
3502
 
3512
  msgid ""
3513
  "The best solution for WordPress Security. Hide wp-admin, wp-login, wp-"
3514
  "content, plugins, themes etc. Add Firewall, Brute Force protection & more. "
3515
+ "<br /> <a href=\"https://hidemywpghost.com/wordpress\" target=\"_blank"
3516
  "\"><strong>Unlock all features</strong></a>"
3517
  msgstr ""
3518
+ "Cea mai bună soluție pentru securitatea WordPress. Ascundeți wp-admin, wp-"
3519
+ "login, wp-content, pluginuri, teme etc. Adăugați firewall, protecție Brute "
3520
+ "Force și multe altele.<br /> <a href=\"https://hidemywpghost.com/wordpress\" "
3521
+ "target=\"_blank\"><strong>Deblocați toate caracteristicile</strong></a>"
3522
 
3523
  #. Author of the plugin/theme
3524
  msgid "WPPlugins - WordPress Security Plugins"
3527
  #. Author URI of the plugin/theme
3528
  msgid "https://wpplugins.tips"
3529
  msgstr "https://wpplugins.tips"
3530
+
3531
+ #~ msgid "Could not fix it. You need to change it yourself."
3532
+ #~ msgstr "Nu s-a putut rezolva. Trebuie să-l schimbi singur."
3533
+
3534
+ #~ msgid "Learn How"
3535
+ #~ msgstr "Afla cum"
3536
+
3537
+ #, php-format
3538
+ #~ msgid ""
3539
+ #~ "New Plugin/Theme detected! You need to save the Hide My WP Setting again "
3540
+ #~ "to include them all! %sSave Settings%s"
3541
+ #~ msgstr ""
3542
+ #~ "Nou detectat plugin / temă! Trebuie să salvați din nou Setarea Hide My WP "
3543
+ #~ "pentru a le include pe toate! %sSalvează setările %s"
3544
+
3545
+ #~ msgid "WP Super Cache"
3546
+ #~ msgstr "WP Super Cache"
3547
+
3548
+ #~ msgid ""
3549
+ #~ "A very fast caching engine for WordPress that produces static html files. "
3550
+ #~ "Works well with Minify HTML plugin."
3551
+ #~ msgstr ""
3552
+ #~ "Un motor de memorie în cache foarte rapid pentru WordPress care produce "
3553
+ #~ "fișiere statice html. Funcționează bine cu plugin-ul Minify HTML."
3554
+
3555
+ #~ msgid "Minify HTML"
3556
+ #~ msgstr "Minify HTML"
3557
+
3558
+ #~ msgid ""
3559
+ #~ "Minify HTML output for clean looking markup and faster downloading. "
3560
+ #~ "Minify HTML also has optional specialized minification for JS and "
3561
+ #~ "internal CSS."
3562
+ #~ msgstr ""
3563
+ #~ "Minimizați ieșirea HTML pentru marcarea curată și mai rapidă descărcare. "
3564
+ #~ "Minify HTML are, de asemenea, opțiuni de minificare specializate pentru "
3565
+ #~ "JS și CSS interne."
3566
+
3567
+ #~ msgid ""
3568
+ #~ "Welcome to Assisted WordPress SEO. Say Good-Bye to Search Engine "
3569
+ #~ "Frustrations. Squirrly assists you in getting Excellent SEO for Humans "
3570
+ #~ "and Search Engines."
3571
+ #~ msgstr ""
3572
+ #~ "Bine ați venit la asistat WordPress SEO. Spuneți-vă la revedere la "
3573
+ #~ "frustrările motorului de căutare. Squirrly vă ajută să obțineți un SEO "
3574
+ #~ "excelent pentru oameni și motoare de căutare."
3575
+
3576
+ #~ msgid "AddToAny Share Btn"
3577
+ #~ msgstr "AddToAny Share Btn"
3578
+
3579
+ #~ msgid ""
3580
+ #~ "Share buttons for WordPress including the AddToAny sharing button, "
3581
+ #~ "Facebook, Twitter, Google+, Pinterest, WhatsApp, many more, and follow "
3582
+ #~ "icons too."
3583
+ #~ msgstr ""
3584
+ #~ "Partajează butoane pentru WordPress, inclusiv butonul de partajare "
3585
+ #~ "AddToAny, Facebook, Twitter, Google+, Pinterest, WhatsApp, multe altele "
3586
+ #~ "și urmează și pictogramele."
3587
+
3588
+ #~ msgid "Fix Relative URLs"
3589
+ #~ msgstr "Remediază adresele URL relative"
3590
+
3591
+ #~ msgid "Fix Sitemaps XML"
3592
+ #~ msgstr "Corectează Sitemaps XML"
3593
+
3594
+ #~ msgid "Fix Robots.txt"
3595
+ #~ msgstr "Corectează Robots.txt"
3596
+
3597
+ #~ msgid "Cache Settings"
3598
+ #~ msgstr "Setări cache"
3599
+
3600
+ #~ msgid "Check All The Security Tasks"
3601
+ #~ msgstr "Verificați toate sarcinile de securitate"
3602
+
3603
+ #~ msgid "Install Plugin"
3604
+ #~ msgstr "Instalare Plugin"
3605
+
3606
+ #~ msgid "Other Settings"
3607
+ #~ msgstr "Alte setări"
languages/{hide-my-wp-en_US.po → hide-my-wp.pot} RENAMED
@@ -1,7 +1,8 @@
 
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Hide My WP Ghost\n"
4
- "POT-Creation-Date: 2020-05-14 18:29+0300\n"
5
  "PO-Revision-Date: 2020-05-14 18:30+0300\n"
6
  "Last-Translator: John Darrel <john@wpplugins.tips>\n"
7
  "Language-Team: WpPluginsTips <john@wpplugins.tips>\n"
@@ -9,7 +10,7 @@ msgstr ""
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.3.1\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-WPHeader: index.php\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
@@ -44,41 +45,41 @@ msgid ""
44
  "For Hide My WP to work, the PHP version has to be equal or greater than 5.1"
45
  msgstr ""
46
 
47
- #: classes/Tools.php:30 classes/Tools.php:34
48
  #, php-format
49
  msgid ""
50
  "Your memory limit is %sM. You need at least %sM to prevent loading errors in "
51
  "frontend. See: %sIncreasing memory allocated to PHP%s"
52
  msgstr ""
53
 
54
- #: classes/Tools.php:122
55
  msgid ""
56
  "Your IP has been flagged for potential security violations. Please try again "
57
  "in a little while..."
58
  msgstr ""
59
 
60
- #: classes/Tools.php:333
61
  msgid "Documentation"
62
  msgstr ""
63
 
64
- #: classes/Tools.php:334
65
  msgid "Leave a review"
66
  msgstr ""
67
 
68
- #: classes/Tools.php:351
69
  msgid "Upgrade to Premium"
70
  msgstr ""
71
 
72
- #: classes/Tools.php:353 controllers/SecurityCheck.php:185
73
  msgid "Settings"
74
  msgstr ""
75
 
76
- #: classes/Tools.php:1129
77
  #, php-format
78
  msgid "CONNECTION ERROR! Make sure your website can access: %s"
79
  msgstr ""
80
 
81
- #: classes/Tools.php:1149
82
  msgid "New Login Information"
83
  msgstr ""
84
 
@@ -102,9 +103,9 @@ msgstr ""
102
  msgid "You need to set a positive waiting time"
103
  msgstr ""
104
 
105
- #: controllers/Brute.php:107 controllers/Settings.php:261
106
- #: controllers/Settings.php:292 controllers/Settings.php:349
107
- #: controllers/Settings.php:362
108
  msgid "Saved"
109
  msgstr ""
110
 
@@ -185,8 +186,8 @@ msgid "Hide My WP - Security Check"
185
  msgstr ""
186
 
187
  #: controllers/Menu.php:110 controllers/Menu.php:218 models/Settings.php:37
188
- #: view/Advanced.php:226 view/Mapping.php:229 view/Permalinks.php:549
189
- #: view/Tweaks.php:178
190
  msgid "Security Check"
191
  msgstr ""
192
 
@@ -214,7 +215,7 @@ msgstr ""
214
  msgid "Advanced"
215
  msgstr ""
216
 
217
- #: controllers/Menu.php:147 controllers/Settings.php:190
218
  msgid "Hide My WP"
219
  msgstr ""
220
 
@@ -237,42 +238,42 @@ msgstr ""
237
  msgid "See all premium features"
238
  msgstr ""
239
 
240
- #: controllers/SecurityCheck.php:23
241
  msgid ""
242
  "You should check your website every week to see if there are any security "
243
  "changes."
244
  msgstr ""
245
 
246
- #: controllers/SecurityCheck.php:56
247
  msgid ""
248
  "First, you need to connect Hide My Wp with WPPlugins and switch from Default "
249
  "mode to Lite Mode."
250
  msgstr ""
251
 
252
- #: controllers/SecurityCheck.php:60 view/Brute.php:30 view/Brute.php:31
253
  #: view/Brute.php:81 view/Brute.php:94 view/Log.php:12 view/Mapping.php:88
254
- #: view/Mapping.php:162 view/Permalinks.php:338 view/Permalinks.php:413
255
- #: view/Permalinks.php:444 view/Tweaks.php:27
256
  #, php-format
257
  msgid "This feature requires %sHide My WP Ghost%s."
258
  msgstr ""
259
 
260
- #: controllers/SecurityCheck.php:60 view/Brute.php:32 view/Brute.php:82
261
  #: view/Brute.php:95 view/Log.php:13 view/Mapping.php:89 view/Mapping.php:163
262
- #: view/Permalinks.php:39 view/Permalinks.php:339 view/Permalinks.php:414
263
- #: view/Permalinks.php:445 view/Tweaks.php:28
264
  msgid "PRO"
265
  msgstr ""
266
 
267
- #: controllers/SecurityCheck.php:64
268
  msgid "First, you need to switch Hide My Wp from Default mode to Lite Mode."
269
  msgstr ""
270
 
271
- #: controllers/SecurityCheck.php:105
272
  msgid "PHP Version"
273
  msgstr ""
274
 
275
- #: controllers/SecurityCheck.php:109
276
  msgid ""
277
  "Using an old version of PHP makes your site slow and prone to hacker attacks "
278
  "due to known vulnerabilities that exist in versions of PHP that are no "
@@ -280,17 +281,17 @@ msgid ""
280
  "for your website."
281
  msgstr ""
282
 
283
- #: controllers/SecurityCheck.php:110
284
  msgid ""
285
  "Email your hosting company and tell them you'd like to switch to a newer "
286
  "version of PHP or move your site to a better hosting company."
287
  msgstr ""
288
 
289
- #: controllers/SecurityCheck.php:113
290
  msgid "Mysql Version"
291
  msgstr ""
292
 
293
- #: controllers/SecurityCheck.php:117
294
  msgid ""
295
  "Using an old version of MySQL makes your site slow and prone to hacker "
296
  "attacks due to known vulnerabilities that exist in versions of MySQL that "
@@ -298,17 +299,17 @@ msgid ""
298
  "higher"
299
  msgstr ""
300
 
301
- #: controllers/SecurityCheck.php:118
302
  msgid ""
303
  "Email your hosting company and tell them you'd like to switch to a newer "
304
  "version of MySQL or move your site to a better hosting company"
305
  msgstr ""
306
 
307
- #: controllers/SecurityCheck.php:121
308
  msgid "WordPress Version"
309
  msgstr ""
310
 
311
- #: controllers/SecurityCheck.php:125
312
  #, php-format
313
  msgid ""
314
  "You should always update WordPress to the %slatest versions%s. These usually "
@@ -319,15 +320,15 @@ msgid ""
319
  "message."
320
  msgstr ""
321
 
322
- #: controllers/SecurityCheck.php:126
323
  msgid "There is a newer version of WordPress available ({version})."
324
  msgstr ""
325
 
326
- #: controllers/SecurityCheck.php:129
327
  msgid "WP Debug Mode"
328
  msgstr ""
329
 
330
- #: controllers/SecurityCheck.php:133
331
  msgid ""
332
  "Every good developer should turn on debugging before getting started on a "
333
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
@@ -336,34 +337,34 @@ msgid ""
336
  "frontend will let hackers know a lot about your WordPress website."
337
  msgstr ""
338
 
339
- #: controllers/SecurityCheck.php:134
340
  msgid ""
341
  "Disable WP_DEBUG for live websites in wp_config.php <code>define('WP_DEBUG', "
342
  "false);</code>"
343
  msgstr ""
344
 
345
- #: controllers/SecurityCheck.php:138
346
  msgid "DB Debug Mode"
347
  msgstr ""
348
 
349
- #: controllers/SecurityCheck.php:142
350
  msgid ""
351
  "It's not safe to have Database Debug turned on. Make sure you don't use "
352
  "Database debug on live websites."
353
  msgstr ""
354
 
355
- #: controllers/SecurityCheck.php:143
356
  #, php-format
357
  msgid ""
358
  "Turn off the debug plugins if your website is live. You can also switch on "
359
  "%sHide My Wp > Tweaks > Disable DB Debug in Frontent%s"
360
  msgstr ""
361
 
362
- #: controllers/SecurityCheck.php:147
363
  msgid "Script Debug Mode"
364
  msgstr ""
365
 
366
- #: controllers/SecurityCheck.php:151
367
  msgid ""
368
  "Every good developer should turn on debugging before getting started on a "
369
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
@@ -372,32 +373,32 @@ msgid ""
372
  "let hackers know a lot about your WordPress website."
373
  msgstr ""
374
 
375
- #: controllers/SecurityCheck.php:152
376
  msgid ""
377
  "Disable SCRIPT_DEBUG for live websites in wp_config.php "
378
  "<code>define('SCRIPT_DEBUG', false);</code>"
379
  msgstr ""
380
 
381
- #: controllers/SecurityCheck.php:156
382
  msgid "display_errors PHP directive"
383
  msgstr ""
384
 
385
- #: controllers/SecurityCheck.php:160
386
  msgid ""
387
  "Displaying any kind of debug info in the frontend is extremely bad. If any "
388
  "PHP errors happen on your site they should be logged in a safe place and not "
389
  "displayed to visitors or potential attackers."
390
  msgstr ""
391
 
392
- #: controllers/SecurityCheck.php:161
393
  msgid "Edit wp_config.php and add <code>ini_set('display_errors', 0);</code>"
394
  msgstr ""
395
 
396
- #: controllers/SecurityCheck.php:164
397
  msgid "Backend under SSL"
398
  msgstr ""
399
 
400
- #: controllers/SecurityCheck.php:168
401
  msgid ""
402
  "SSL is an abbreviation used for Secure Sockets Layers, which are encryption "
403
  "protocols used on the internet to secure information exchange and provide "
@@ -408,16 +409,16 @@ msgid ""
408
  "WordPress."
409
  msgstr ""
410
 
411
- #: controllers/SecurityCheck.php:169
412
  #, php-format
413
  msgid "Learn how to set your website as %s. %sClick Here%s"
414
  msgstr ""
415
 
416
- #: controllers/SecurityCheck.php:172
417
  msgid "User 'admin' as Administrator"
418
  msgstr ""
419
 
420
- #: controllers/SecurityCheck.php:176
421
  msgid ""
422
  "In the old days, the default WordPress admin username was 'admin'. Since "
423
  "usernames make up half of the login credentials, this made it easier for "
@@ -426,15 +427,15 @@ msgid ""
426
  "time of installing WordPress."
427
  msgstr ""
428
 
429
- #: controllers/SecurityCheck.php:177
430
  msgid "Change the user 'admin' with another name to improve security."
431
  msgstr ""
432
 
433
- #: controllers/SecurityCheck.php:180
434
  msgid "Spammers can easily signup"
435
  msgstr ""
436
 
437
- #: controllers/SecurityCheck.php:184
438
  msgid ""
439
  "If you do not have an e-commerce, membership or guest posting website, you "
440
  "shouldn't let users subscribe to your blog. You will end up with spam "
@@ -442,26 +443,26 @@ msgid ""
442
  "comments."
443
  msgstr ""
444
 
445
- #: controllers/SecurityCheck.php:185
446
  #, php-format
447
  msgid ""
448
  "Change the signup path from %sHide My Wp > Custom Register URL%s or uncheck "
449
  "the option %s > %s > %s"
450
  msgstr ""
451
 
452
- #: controllers/SecurityCheck.php:185 controllers/SecurityCheck.php:444
453
  msgid "General"
454
  msgstr ""
455
 
456
- #: controllers/SecurityCheck.php:185
457
  msgid "Membership"
458
  msgstr ""
459
 
460
- #: controllers/SecurityCheck.php:188
461
  msgid "Outdated Plugins"
462
  msgstr ""
463
 
464
- #: controllers/SecurityCheck.php:192
465
  msgid ""
466
  "WordPress and its plugins and themes are like any other software installed "
467
  "on your computer, and like any other application on your devices. "
@@ -477,40 +478,40 @@ msgid ""
477
  "keep your site secure."
478
  msgstr ""
479
 
480
- #: controllers/SecurityCheck.php:193 controllers/SecurityCheck.php:201
481
  msgid "Go to the Updates page and update all the plugins to the last version."
482
  msgstr ""
483
 
484
- #: controllers/SecurityCheck.php:196
485
  msgid "Not Updated Plugins"
486
  msgstr ""
487
 
488
- #: controllers/SecurityCheck.php:200
489
  msgid ""
490
  "Plugins that have not been updated in the last 12 months can have real "
491
  "security problems. Make sure you use updated plugins from WordPress "
492
  "Directory."
493
  msgstr ""
494
 
495
- #: controllers/SecurityCheck.php:204
496
  msgid "Version Incompatible Plugins"
497
  msgstr ""
498
 
499
- #: controllers/SecurityCheck.php:208
500
  msgid ""
501
  "Plugins that are incompatible with your version of WordPress can have real "
502
  "security problems. Make sure you use tested plugins from WordPress Directory."
503
  msgstr ""
504
 
505
- #: controllers/SecurityCheck.php:209
506
  msgid "Make sure you use tested plugins from WordPress Directory."
507
  msgstr ""
508
 
509
- #: controllers/SecurityCheck.php:212
510
  msgid "Outdated Themes"
511
  msgstr ""
512
 
513
- #: controllers/SecurityCheck.php:216
514
  msgid ""
515
  "WordPress and its plugins and themes are like any other software installed "
516
  "on your computer, and like any other application on your devices. "
@@ -526,15 +527,15 @@ msgid ""
526
  "ways to keep your site secure."
527
  msgstr ""
528
 
529
- #: controllers/SecurityCheck.php:217
530
  msgid "Go to the Updates page and update all the themes to the last version."
531
  msgstr ""
532
 
533
- #: controllers/SecurityCheck.php:220
534
  msgid "Database Prefix"
535
  msgstr ""
536
 
537
- #: controllers/SecurityCheck.php:224
538
  msgid ""
539
  "The WordPress database is like a brain for your entire WordPress site, "
540
  "because every single bit of information about your site is stored there, "
@@ -545,7 +546,7 @@ msgid ""
545
  "prefix <strong>wp_</strong>."
546
  msgstr ""
547
 
548
- #: controllers/SecurityCheck.php:225
549
  #, php-format
550
  msgid ""
551
  "Hide My WP protects your website from most SQL injections but, if possible, "
@@ -553,11 +554,11 @@ msgid ""
553
  "%s"
554
  msgstr ""
555
 
556
- #: controllers/SecurityCheck.php:228
557
  msgid "Versions in Source Code"
558
  msgstr ""
559
 
560
- #: controllers/SecurityCheck.php:232
561
  msgid ""
562
  "WordPress, plugins and themes add their version info to the source code, so "
563
  "anyone can see it. <br /><br />Hackers can easily find a website with "
@@ -565,20 +566,20 @@ msgid ""
565
  "Exploits."
566
  msgstr ""
567
 
568
- #: controllers/SecurityCheck.php:233
569
  #, php-format
570
  msgid "Switch on %sHide My WP > Tweaks > %s %s"
571
  msgstr ""
572
 
573
- #: controllers/SecurityCheck.php:233 view/Tweaks.php:65
574
  msgid "Hide Versions and WordPress Tags"
575
  msgstr ""
576
 
577
- #: controllers/SecurityCheck.php:237
578
  msgid "Salts and Security Keys valid"
579
  msgstr ""
580
 
581
- #: controllers/SecurityCheck.php:241
582
  msgid ""
583
  "Security keys are used to ensure better encryption of information stored in "
584
  "the user's cookies and hashed passwords. <br /><br />These make your site "
@@ -588,7 +589,7 @@ msgid ""
588
  "them properly."
589
  msgstr ""
590
 
591
- #: controllers/SecurityCheck.php:242
592
  msgid ""
593
  "Security keys are defined in wp-config.php as constants on lines. They "
594
  "should be as unique and as long as possible. <code>AUTH_KEY,SECURE_AUTH_KEY,"
@@ -596,16 +597,16 @@ msgid ""
596
  "NONCE_SALT</code>"
597
  msgstr ""
598
 
599
- #: controllers/SecurityCheck.php:245
600
  msgid "Security Keys Updated"
601
  msgstr ""
602
 
603
- #: controllers/SecurityCheck.php:249
604
  msgid ""
605
  "The security keys in wp-config.php should be renewed as often as possible."
606
  msgstr ""
607
 
608
- #: controllers/SecurityCheck.php:250
609
  #, php-format
610
  msgid ""
611
  "You can generate %snew Keys from here%s <code>AUTH_KEY,SECURE_AUTH_KEY,"
@@ -613,11 +614,11 @@ msgid ""
613
  "NONCE_SALT</code>"
614
  msgstr ""
615
 
616
- #: controllers/SecurityCheck.php:253
617
  msgid "WordPress dDatabase Password"
618
  msgstr ""
619
 
620
- #: controllers/SecurityCheck.php:257
621
  msgid ""
622
  "There is no such thing as an \"unimportant password\"! The same goes for "
623
  "your WordPress database password. <br />Although most servers are configured "
@@ -626,7 +627,7 @@ msgid ""
626
  "\"12345\" or no password at all."
627
  msgstr ""
628
 
629
- #: controllers/SecurityCheck.php:258
630
  msgid ""
631
  "Choose a proper database password, at least 8 characters long with a "
632
  "combination of letters, numbers and special characters. After you change it, "
@@ -634,46 +635,46 @@ msgid ""
634
  "'NEW_DB_PASSWORD_GOES_HERE');</code>"
635
  msgstr ""
636
 
637
- #: controllers/SecurityCheck.php:269
638
  msgid "/wp-content is visible in source code"
639
  msgstr ""
640
 
641
- #: controllers/SecurityCheck.php:273
642
  msgid ""
643
  "It's important to rename common WordPress paths, such as wp-content and wp-"
644
  "includes to prevent hackers from knowing that you have a WordPress website."
645
  msgstr ""
646
 
647
- #: controllers/SecurityCheck.php:274
648
  #, php-format
649
  msgid ""
650
  "Change the wp-content, wp-includes and other common paths with %sHide My Wp "
651
  "> Permalinks%s"
652
  msgstr ""
653
 
654
- #: controllers/SecurityCheck.php:277
655
  msgid "/wp-content path is accessible"
656
  msgstr ""
657
 
658
- #: controllers/SecurityCheck.php:281
659
  msgid ""
660
  "It's important to hide the common WordPress paths to prevent attacks on "
661
  "vulnerable plugins and themes. <br /> Also, it's important to hide the names "
662
  "of plugins and themes to make it impossible for bots to detect them."
663
  msgstr ""
664
 
665
- #: controllers/SecurityCheck.php:282
666
  #, php-format
667
  msgid ""
668
  "Switch on %sHide My Wp > Hide WordPress Common Paths%s to hide the old paths"
669
  msgstr ""
670
 
671
- #: controllers/SecurityCheck.php:286 controllers/SecurityCheck.php:294
672
  #, php-format
673
  msgid "%s is visible in source code"
674
  msgstr ""
675
 
676
- #: controllers/SecurityCheck.php:290
677
  #, php-format
678
  msgid ""
679
  "Having the admin URL visible in the source code it's really bad because "
@@ -682,14 +683,14 @@ msgid ""
682
  ">Find solutions for %show to hide the path from source code%s."
683
  msgstr ""
684
 
685
- #: controllers/SecurityCheck.php:291
686
  #, php-format
687
  msgid ""
688
  "Switch on %sHide My WP > Permalinks > Hide wp-admin from ajax URL%s. Hide "
689
  "any reference to admin path from the installed plugins."
690
  msgstr ""
691
 
692
- #: controllers/SecurityCheck.php:298
693
  #, php-format
694
  msgid ""
695
  "Having the login URL visible in the source code it's really bad because "
@@ -699,16 +700,16 @@ msgid ""
699
  "to hide the path from source code%s."
700
  msgstr ""
701
 
702
- #: controllers/SecurityCheck.php:299
703
  #, php-format
704
  msgid "%sHide the login path%s from theme menu or widget."
705
  msgstr ""
706
 
707
- #: controllers/SecurityCheck.php:302
708
  msgid "/wp-login path is accessible"
709
  msgstr ""
710
 
711
- #: controllers/SecurityCheck.php:306
712
  msgid ""
713
  "If your site allows user logins, you need your login page to be easy to find "
714
  "for your users. You also need to do other things to protect against "
@@ -718,18 +719,18 @@ msgid ""
718
  "login page difficult to find is one way to do that."
719
  msgstr ""
720
 
721
- #: controllers/SecurityCheck.php:307
722
  #, php-format
723
  msgid ""
724
  "Change the wp-login from %sHide My Wp > Custom login URL%s and Switch on "
725
  "%sHide My Wp > Brute Force Protection%s"
726
  msgstr ""
727
 
728
- #: controllers/SecurityCheck.php:310
729
  msgid "/wp_config.php file is writable"
730
  msgstr ""
731
 
732
- #: controllers/SecurityCheck.php:314
733
  msgid ""
734
  "One of the most important files in your WordPress installation is the wp-"
735
  "config.php file. <br />This file is located in the root directory of your "
@@ -737,18 +738,18 @@ msgid ""
737
  "details, such as database connection information."
738
  msgstr ""
739
 
740
- #: controllers/SecurityCheck.php:315
741
  #, php-format
742
  msgid ""
743
  "Try setting chmod to %s0400%s or %s0440%s and if the website works normally "
744
  "that's the best one to use."
745
  msgstr ""
746
 
747
- #: controllers/SecurityCheck.php:318
748
  msgid "wp-config.php & wp-config-sample.php files are accessible "
749
  msgstr ""
750
 
751
- #: controllers/SecurityCheck.php:322
752
  msgid ""
753
  "One of the most important files in your WordPress installation is the wp-"
754
  "config.php file. <br />This file is located in the root directory of your "
@@ -756,86 +757,86 @@ msgid ""
756
  "details, such as database connection information."
757
  msgstr ""
758
 
759
- #: controllers/SecurityCheck.php:323
760
  #, php-format
761
  msgid ""
762
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-config.php "
763
  "& wp-config-sample.php files"
764
  msgstr ""
765
 
766
- #: controllers/SecurityCheck.php:327
767
  msgid "readme.html file is accessible "
768
  msgstr ""
769
 
770
- #: controllers/SecurityCheck.php:331
771
  msgid ""
772
  "It's important to hide or remove the readme.html file because it contains WP "
773
  "version details."
774
  msgstr ""
775
 
776
- #: controllers/SecurityCheck.php:332
777
  #, php-format
778
  msgid ""
779
  "Rename readme.html file or switch on %sHide My Wp > Hide WordPress Common "
780
  "Files%s"
781
  msgstr ""
782
 
783
- #: controllers/SecurityCheck.php:336
784
  msgid "install.php & upgrade.php files are accessible "
785
  msgstr ""
786
 
787
- #: controllers/SecurityCheck.php:340
788
  msgid ""
789
  "WordPress is well-known for its ease of installation. <br/>It's important to "
790
  "hide the wp-admin/install.php and wp-admin/upgrade.php files because there "
791
  "have already been a couple of security issues regarding these files."
792
  msgstr ""
793
 
794
- #: controllers/SecurityCheck.php:341
795
  #, php-format
796
  msgid ""
797
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-admin/"
798
  "install.php & wp-admin/upgrade.php files"
799
  msgstr ""
800
 
801
- #: controllers/SecurityCheck.php:345
802
  msgid "PHP register_globals is on"
803
  msgstr ""
804
 
805
- #: controllers/SecurityCheck.php:349
806
  msgid ""
807
  "This is one of the biggest security issues you can have on your site! If "
808
  "your hosting company has this directive enabled by default, switch to "
809
  "another company immediately!"
810
  msgstr ""
811
 
812
- #: controllers/SecurityCheck.php:350
813
  msgid ""
814
  "If you have access to php.ini file, set <code>register_globals = off</code> "
815
  "or contact the hosting company to set it off"
816
  msgstr ""
817
 
818
- #: controllers/SecurityCheck.php:353
819
  msgid "PHP expose_php is on"
820
  msgstr ""
821
 
822
- #: controllers/SecurityCheck.php:357
823
  msgid ""
824
  "Exposing the PHP version will make the job of attacking your site much "
825
  "easier."
826
  msgstr ""
827
 
828
- #: controllers/SecurityCheck.php:358
829
  msgid ""
830
  "If you have access to php.ini file, set <code>expose_php = off</code> or "
831
  "contact the hosting company to set it off"
832
  msgstr ""
833
 
834
- #: controllers/SecurityCheck.php:361
835
  msgid "PHP safe_mode is on"
836
  msgstr ""
837
 
838
- #: controllers/SecurityCheck.php:365
839
  msgid ""
840
  "PHP safe mode was one of the attempts to solve security problems of shared "
841
  "web hosting servers. <br /><br />It is still being used by some web hosting "
@@ -850,34 +851,34 @@ msgid ""
850
  "restricted, so if a hacker has already got in – safe mode is useless."
851
  msgstr ""
852
 
853
- #: controllers/SecurityCheck.php:366
854
  msgid ""
855
  "If you have access to php.ini file, set <code>safe_mode = off</code> or "
856
  "contact the hosting company to set it off"
857
  msgstr ""
858
 
859
- #: controllers/SecurityCheck.php:369
860
  msgid "PHP allow_url_include is on"
861
  msgstr ""
862
 
863
- #: controllers/SecurityCheck.php:373
864
  msgid ""
865
  "Having this PHP directive enabled will leave your site exposed to cross-site "
866
  "attacks (XSS). <br /><br />There's absolutely no valid reason to enable this "
867
  "directive, and using any PHP code that requires it is very risky."
868
  msgstr ""
869
 
870
- #: controllers/SecurityCheck.php:374
871
  msgid ""
872
  "If you have access to php.ini file, set <code>allow_url_include = off</code> "
873
  "or contact the hosting company to set it off"
874
  msgstr ""
875
 
876
- #: controllers/SecurityCheck.php:377
877
- msgid "Plugins/Themes editor enabled"
878
  msgstr ""
879
 
880
- #: controllers/SecurityCheck.php:381
881
  msgid ""
882
  "The plugins and themes file editor is a very convenient tool because it "
883
  "enables you to make quick changes without the need to use FTP. <br /><br /"
@@ -886,50 +887,50 @@ msgid ""
886
  "site if they manage to gain access to admin."
887
  msgstr ""
888
 
889
- #: controllers/SecurityCheck.php:382
890
  msgid ""
891
  "Disable DISALLOW_FILE_EDIT for live websites in wp_config.php "
892
  "<code>define('DISALLOW_FILE_EDIT', true);</code>"
893
  msgstr ""
894
 
895
- #: controllers/SecurityCheck.php:386
896
  #, php-format
897
  msgid "Folder %s is browsable "
898
  msgstr ""
899
 
900
- #: controllers/SecurityCheck.php:390
901
  msgid ""
902
  "Allowing anyone to view all files in the Uploads folder with a browser will "
903
  "allow them to easily download all your uploaded files. It's a security and a "
904
  "copyright issue."
905
  msgstr ""
906
 
907
- #: controllers/SecurityCheck.php:391
908
  #, php-format
909
  msgid "Learn how to disable %sDirectory Browsing%s"
910
  msgstr ""
911
 
912
- #: controllers/SecurityCheck.php:395
913
  msgid "Windows Live Writer is on "
914
  msgstr ""
915
 
916
- #: controllers/SecurityCheck.php:399
917
  msgid ""
918
  "If you're not using Windows Live Writer there's really no valid reason to "
919
  "have its link in the page header, because this tells the whole world you're "
920
  "using WordPress."
921
  msgstr ""
922
 
923
- #: controllers/SecurityCheck.php:400
924
  #, php-format
925
  msgid "Switch on %sHide My Wp > Tweaks > Disable WLW Manifest scripts%s"
926
  msgstr ""
927
 
928
- #: controllers/SecurityCheck.php:404
929
  msgid "XML-RPC access is on"
930
  msgstr ""
931
 
932
- #: controllers/SecurityCheck.php:408
933
  msgid ""
934
  "WordPress XML-RPC is a specification that aims to standardize communications "
935
  "between different systems. It uses HTTP as the transport mechanism and XML "
@@ -940,16 +941,16 @@ msgid ""
940
  "circles."
941
  msgstr ""
942
 
943
- #: controllers/SecurityCheck.php:409
944
  #, php-format
945
  msgid "Switch on %sHide My Wp > Tweaks > Disable XML-RPC access%s"
946
  msgstr ""
947
 
948
- #: controllers/SecurityCheck.php:413
949
  msgid "RDS is visible"
950
  msgstr ""
951
 
952
- #: controllers/SecurityCheck.php:417
953
  msgid ""
954
  "If you're not using any Really Simple Discovery services such as pingbacks, "
955
  "there's no need to advertise that endpoint (link) in the header. Please note "
@@ -958,16 +959,16 @@ msgid ""
958
  "the way to go."
959
  msgstr ""
960
 
961
- #: controllers/SecurityCheck.php:418
962
  #, php-format
963
  msgid "Switch on %sHide My Wp > Tweaks > Hide RSD header%s"
964
  msgstr ""
965
 
966
- #: controllers/SecurityCheck.php:422
967
  msgid "MySql Grant All Permissions"
968
  msgstr ""
969
 
970
- #: controllers/SecurityCheck.php:426
971
  msgid ""
972
  "If an attacker gains access to your wp-config.php file and gets the MySQL "
973
  "username and password, he'll be able to login to that database and do "
@@ -979,16 +980,16 @@ msgid ""
979
  "DELETE."
980
  msgstr ""
981
 
982
- #: controllers/SecurityCheck.php:427
983
  #, php-format
984
  msgid "To learn how to revoke permissions from PhpMyAdmin %sClick here%s"
985
  msgstr ""
986
 
987
- #: controllers/SecurityCheck.php:430
988
  msgid "Author URL by ID access"
989
  msgstr ""
990
 
991
- #: controllers/SecurityCheck.php:434
992
  msgid ""
993
  "Usernames (unlike passwords) are not secret. By knowing someone's username, "
994
  "you can't log in to their account. You also need the password. <br /><br /"
@@ -1001,16 +1002,16 @@ msgid ""
1001
  "ID exists in the system."
1002
  msgstr ""
1003
 
1004
- #: controllers/SecurityCheck.php:435
1005
  #, php-format
1006
  msgid "Switch on %sHide My Wp > Hide Author ID URL%s"
1007
  msgstr ""
1008
 
1009
- #: controllers/SecurityCheck.php:439
1010
  msgid "Default WordPress Tagline"
1011
  msgstr ""
1012
 
1013
- #: controllers/SecurityCheck.php:443
1014
  msgid ""
1015
  "The WordPress site tagline is a short phrase located under the site title, "
1016
  "similar to a subtitle or advertising slogan. The goal of a tagline is to "
@@ -1019,138 +1020,129 @@ msgid ""
1019
  "actually built with WordPress"
1020
  msgstr ""
1021
 
1022
- #: controllers/SecurityCheck.php:444
1023
  #, php-format
1024
  msgid "Change the Tagline in %s > %s"
1025
  msgstr ""
1026
 
1027
- #: controllers/SecurityCheck.php:444
1028
  msgid "Tagline"
1029
  msgstr ""
1030
 
1031
- #: controllers/SecurityCheck.php:521 controllers/SecurityCheck.php:549
1032
- #: controllers/SecurityCheck.php:574
1033
- msgid "Saved! You can run the test again."
1034
- msgstr ""
1035
-
1036
- #: controllers/SecurityCheck.php:526 controllers/SecurityCheck.php:553
1037
- msgid "Could not fix it. You need to change it yourself."
1038
  msgstr ""
1039
 
1040
- #: controllers/SecurityCheck.php:567
1041
- msgid "Saved! This task will be ignored on future tests."
1042
  msgstr ""
1043
 
1044
- #: controllers/SecurityCheck.php:621 controllers/SecurityCheck.php:639
1045
- #: controllers/SecurityCheck.php:653 controllers/SecurityCheck.php:666
1046
- #: controllers/SecurityCheck.php:678 controllers/SecurityCheck.php:923
1047
- #: controllers/SecurityCheck.php:1005 controllers/SecurityCheck.php:1021
1048
- #: controllers/SecurityCheck.php:1029 controllers/SecurityCheck.php:1105
1049
- #: controllers/SecurityCheck.php:1118 controllers/SecurityCheck.php:1132
1050
- #: controllers/SecurityCheck.php:1145 controllers/SecurityCheck.php:1157
1051
- #: controllers/SecurityCheck.php:1162 controllers/SecurityCheck.php:1187
1052
- #: controllers/SecurityCheck.php:1212 controllers/SecurityCheck.php:1226
1053
- #: controllers/SecurityCheck.php:1240 controllers/SecurityCheck.php:1257
1054
- #: controllers/SecurityCheck.php:1289 controllers/SecurityCheck.php:1311
1055
- #: controllers/SecurityCheck.php:1333 controllers/SecurityCheck.php:1355
1056
- #: controllers/SecurityCheck.php:1375 controllers/SecurityCheck.php:1397
1057
- #: controllers/SecurityCheck.php:1411 controllers/SecurityCheck.php:1420
1058
  msgid "Yes"
1059
  msgstr ""
1060
 
1061
- #: controllers/SecurityCheck.php:621 controllers/SecurityCheck.php:639
1062
- #: controllers/SecurityCheck.php:653 controllers/SecurityCheck.php:666
1063
- #: controllers/SecurityCheck.php:678 controllers/SecurityCheck.php:1005
1064
- #: controllers/SecurityCheck.php:1021 controllers/SecurityCheck.php:1029
1065
- #: controllers/SecurityCheck.php:1105 controllers/SecurityCheck.php:1118
1066
- #: controllers/SecurityCheck.php:1132 controllers/SecurityCheck.php:1145
1067
- #: controllers/SecurityCheck.php:1157 controllers/SecurityCheck.php:1182
1068
- #: controllers/SecurityCheck.php:1192 controllers/SecurityCheck.php:1212
1069
- #: controllers/SecurityCheck.php:1226 controllers/SecurityCheck.php:1240
1070
- #: controllers/SecurityCheck.php:1289 controllers/SecurityCheck.php:1311
1071
- #: controllers/SecurityCheck.php:1333 controllers/SecurityCheck.php:1355
1072
- #: controllers/SecurityCheck.php:1375 controllers/SecurityCheck.php:1397
1073
- #: controllers/SecurityCheck.php:1411 controllers/SecurityCheck.php:1420
1074
  msgid "No"
1075
  msgstr ""
1076
 
1077
- #: controllers/SecurityCheck.php:747
1078
  #, php-format
1079
  msgid "%s plugin are outdated: %s"
1080
  msgstr ""
1081
 
1082
- #: controllers/SecurityCheck.php:747 controllers/SecurityCheck.php:823
1083
  msgid "All plugins are up to date"
1084
  msgstr ""
1085
 
1086
- #: controllers/SecurityCheck.php:780
1087
  #, php-format
1088
  msgid "%s theme(s) are outdated: %s"
1089
  msgstr ""
1090
 
1091
- #: controllers/SecurityCheck.php:780
1092
  msgid "Themes are up to date"
1093
  msgstr ""
1094
 
1095
- #: controllers/SecurityCheck.php:859
1096
  msgid "All plugins are compatible"
1097
  msgstr ""
1098
 
1099
- #: controllers/SecurityCheck.php:944
1100
  #, php-format
1101
  msgid "%s days since last update"
1102
  msgstr ""
1103
 
1104
- #: controllers/SecurityCheck.php:944
1105
  msgid "Updated"
1106
  msgstr ""
1107
 
1108
- #: controllers/SecurityCheck.php:961
1109
  msgid "Empty"
1110
  msgstr ""
1111
 
1112
- #: controllers/SecurityCheck.php:966
1113
  msgid "only "
1114
  msgstr ""
1115
 
1116
- #: controllers/SecurityCheck.php:971
1117
  msgid "too simple"
1118
  msgstr ""
1119
 
1120
- #: controllers/SecurityCheck.php:976
1121
  msgid "Good"
1122
  msgstr ""
1123
 
1124
- #: controllers/SecurityCheck.php:1023
1125
  msgid ""
1126
  "Change the wp-config.php file permission to Read-Only using File Manager."
1127
  msgstr ""
1128
 
1129
- #: controllers/SecurityCheck.php:1265
1130
  msgid "no"
1131
  msgstr ""
1132
 
1133
- #: controllers/SecurityCheck.php:1417
1134
  msgid "Just another WordPress site"
1135
  msgstr ""
1136
 
1137
- #: controllers/Settings.php:45
1138
  #, php-format
1139
  msgid ""
1140
  "NGINX detected. In case you didn't add the code in the NGINX config already, "
1141
  "please add the following line. %s"
1142
  msgstr ""
1143
 
1144
- #: controllers/Settings.php:45 models/Rewrite.php:684
1145
- msgid "Learn How To Add the Code"
1146
- msgstr ""
1147
-
1148
- #: controllers/Settings.php:45
1149
  msgid "Don't forget to reload the Nginx service."
1150
  msgstr ""
1151
 
1152
- #: controllers/Settings.php:45
1153
- msgid "Learn How"
1154
  msgstr ""
1155
 
1156
  #: controllers/Settings.php:54 view/Backup.php:16
@@ -1161,77 +1153,88 @@ msgstr ""
1161
  msgid "You want to restore the last saved settings? "
1162
  msgstr ""
1163
 
1164
- #: controllers/Settings.php:75
1165
  #, php-format
1166
  msgid ""
1167
- "%sLimited Time Offer%s: Get %s65%% OFF%s today on Hide My WP Ghost 5 "
1168
- "Websites License. %sHurry Up!%s"
1169
  msgstr ""
1170
 
1171
- #: controllers/Settings.php:122
1172
  #, php-format
1173
  msgid ""
1174
- "New Plugin/Theme detected! You need to save the Hide My WP Setting again to "
1175
- "include them all! %sClick here%s"
1176
  msgstr ""
1177
 
1178
- #: controllers/Settings.php:135
 
 
 
 
 
 
 
1179
  #, php-format
1180
  msgid ""
1181
  "New Plugin/Theme detected! You need to save the Hide My WP Setting again to "
1182
- "include them all! %sSave Settings%s"
1183
  msgstr ""
1184
 
1185
- #: controllers/Settings.php:151
1186
  #, php-format
1187
  msgid ""
1188
  "To activate the new %sHide My WP %s %s settings you need to confirm and re-"
1189
  "login!"
1190
  msgstr ""
1191
 
1192
- #: controllers/Settings.php:159
1193
  msgid "Yes, I'm ready to re-login"
1194
  msgstr ""
1195
 
1196
- #: controllers/Settings.php:166 view/FrontendCheck.php:36
1197
  msgid "No, abort"
1198
  msgstr ""
1199
 
1200
- #: controllers/Settings.php:207
1201
  msgid "My Account"
1202
  msgstr ""
1203
 
1204
- #: controllers/Settings.php:336
1205
  msgid ""
1206
  "Error: You entered the same text twice in the Text Mapping. We removed the "
1207
  "duplicates to prevent any redirect errors."
1208
  msgstr ""
1209
 
1210
- #: controllers/Settings.php:479
 
 
 
 
1211
  msgid ""
1212
  "ERROR! Please make sure you use a valid token to connect the plugin with "
1213
  "WPPlugins"
1214
  msgstr ""
1215
 
1216
- #: controllers/Settings.php:484
1217
  msgid ""
1218
  "ERROR! Please make sure you use an email address to connect the plugin with "
1219
  "WPPlugins"
1220
  msgstr ""
1221
 
1222
- #: controllers/Settings.php:533
1223
  msgid "Great! The backup is restored."
1224
  msgstr ""
1225
 
1226
- #: controllers/Settings.php:547 controllers/Settings.php:550
1227
  msgid "Error! The backup is not valid."
1228
  msgstr ""
1229
 
1230
- #: controllers/Settings.php:553
1231
  msgid "Error! You have to enter a previous saved backup file."
1232
  msgstr ""
1233
 
1234
- #: controllers/Settings.php:566
1235
  msgid "Hide My Wp > Question"
1236
  msgstr ""
1237
 
@@ -1254,121 +1257,133 @@ msgstr ""
1254
  msgid "Login Blocked by Hide My WordPress"
1255
  msgstr ""
1256
 
1257
- #: models/Compatibility.php:211
1258
  msgid ""
1259
  "CDN Enabled detected. Please include the new wp-content and wp-includes "
1260
  "paths in CDN Enabler Settings"
1261
  msgstr ""
1262
 
1263
- #: models/Compatibility.php:219
1264
  #, php-format
1265
  msgid ""
1266
  "CDN Enabler detected! Learn how to configure it with Hide My WP %sClick here"
1267
  "%s"
1268
  msgstr ""
1269
 
1270
- #: models/Compatibility.php:231
1271
  #, php-format
1272
  msgid ""
1273
  "WP Super Cache CDN detected. Please include %s and %s paths in WP Super "
1274
  "Cache > CDN > Include directories"
1275
  msgstr ""
1276
 
1277
- #: models/Compatibility.php:238
1278
  #, php-format
1279
  msgid ""
1280
  "Hide My WP does not work without mode_rewrite. Please activate the rewrite "
1281
  "module in Apache. %sMore details%s"
1282
  msgstr ""
1283
 
1284
- #: models/Compatibility.php:243
1285
  #, php-format
1286
  msgid ""
1287
  "Hide My WP does not work with %s Permalinks. Change it to %s or other type "
1288
  "in Settings > Permalinks in order to hide it"
1289
  msgstr ""
1290
 
1291
- #: models/Compatibility.php:243
1292
  msgid "Plain"
1293
  msgstr ""
1294
 
1295
- #: models/Compatibility.php:243
1296
  msgid "Post Name"
1297
  msgstr ""
1298
 
1299
- #: models/Compatibility.php:248
1300
  #, php-format
1301
  msgid ""
1302
  "You need to activate the URL Rewrite for IIS to be able to change the "
1303
  "permalink structure to friendly URL (without index.php). %sMore details%s"
1304
  msgstr ""
1305
 
1306
- #: models/Compatibility.php:250
1307
  msgid ""
1308
  "You need to set the permalink structure to friendly URL (without index.php)."
1309
  msgstr ""
1310
 
1311
- #: models/Compatibility.php:255
1312
  msgid ""
1313
  "The constant ADMIN_COOKIE_PATH is defined in wp-config.php by another "
1314
  "plugin. Hide My WP will not work unless you remove the line "
1315
  "define('ADMIN_COOKIE_PATH', ...);"
1316
  msgstr ""
1317
 
1318
- #: models/Compatibility.php:261
1319
  #, php-format
1320
  msgid ""
1321
  "Inmotion detected. %sPlease read how to make the plugin compatible with "
1322
  "Inmotion Nginx Cache%s"
1323
  msgstr ""
1324
 
1325
- #: models/Compatibility.php:273
1326
  msgid ""
1327
  "Hide My WP rules are not saved in the config file and this may affect the "
1328
  "website loading speed."
1329
  msgstr ""
1330
 
1331
- #: models/Compatibility.php:283
1332
  #, php-format
1333
  msgid ""
1334
  "Godaddy detected! To avoid CSS errors, make sure you switch off the CDN from "
1335
  "%s"
1336
  msgstr ""
1337
 
1338
- #: models/Rewrite.php:643
 
 
 
 
 
 
 
 
1339
  #, php-format
1340
  msgid ""
1341
  "IIS detected. You need to update your %s file by adding the following lines "
1342
  "after &lt;rules&gt; tag: %s"
1343
  msgstr ""
1344
 
1345
- #: models/Rewrite.php:664 models/Rewrite.php:732
1346
  #, php-format
1347
  msgid ""
1348
  "Config file is not writable. You need to update your %s file by adding the "
1349
  "following lines at the beginning of the file: %s"
1350
  msgstr ""
1351
 
1352
- #: models/Rewrite.php:684
1353
  #, php-format
1354
  msgid ""
1355
  "WpEngine detected. Add the redirects in the WpEngine Redirect rules panel %s"
1356
  msgstr ""
1357
 
1358
- #: models/Rewrite.php:764
 
 
 
 
1359
  #, php-format
1360
  msgid ""
1361
  "Config file is not writable. You have to added it manually at the beginning "
1362
  "of the %s file: %s"
1363
  msgstr ""
1364
 
1365
- #: models/Rewrite.php:2034
1366
  msgid ""
1367
  "There has been a critical error on your website. Please check your site "
1368
  "admin email inbox for instructions."
1369
  msgstr ""
1370
 
1371
- #: models/Rewrite.php:2036
1372
  msgid "There has been a critical error on your website."
1373
  msgstr ""
1374
 
@@ -1404,7 +1419,7 @@ msgstr ""
1404
  msgid "Test Your Website"
1405
  msgstr ""
1406
 
1407
- #: models/Settings.php:43 view/Plugins.php:29
1408
  msgid "Plugins"
1409
  msgstr ""
1410
 
@@ -1413,150 +1428,174 @@ msgid "Save your settings"
1413
  msgstr ""
1414
 
1415
  #: models/Settings.php:67
1416
- msgid "WP Super Cache"
1417
  msgstr ""
1418
 
1419
  #: models/Settings.php:69
1420
  msgid ""
1421
- "A very fast caching engine for WordPress that produces static html files. "
1422
- "Works well with Minify HTML plugin."
 
 
 
 
 
 
 
 
 
 
 
 
1423
  msgstr ""
1424
 
1425
- #: models/Settings.php:74
1426
  msgid "Autoptimize"
1427
  msgstr ""
1428
 
1429
- #: models/Settings.php:76
1430
  msgid ""
1431
  "Autoptimize speeds up your website by optimizing JS, CSS and HTML, async-ing "
1432
  "JavaScript, removing emoji cruft, optimizing Google Fonts and more."
1433
  msgstr ""
1434
 
1435
- #: models/Settings.php:81
1436
- msgid "Minify HTML"
 
 
 
 
 
 
 
 
 
 
1437
  msgstr ""
1438
 
1439
- #: models/Settings.php:83
1440
  msgid ""
1441
- "Minify HTML output for clean looking markup and faster downloading. Minify "
1442
- "HTML also has optional specialized minification for JS and internal CSS."
 
1443
  msgstr ""
1444
 
1445
- #: models/Settings.php:88
1446
  msgid "iThemes Security"
1447
  msgstr ""
1448
 
1449
- #: models/Settings.php:90
1450
  msgid ""
1451
  "iThemes Security gives you over 30+ ways to secure and protect your WP site. "
1452
  "WP sites can be an easy target for attacks because of plugin "
1453
  "vulnerabilities, weak passwords and obsolete software."
1454
  msgstr ""
1455
 
1456
- #: models/Settings.php:95
1457
  msgid "Sucuri Security"
1458
  msgstr ""
1459
 
1460
- #: models/Settings.php:97
1461
  msgid ""
1462
  "The Sucuri WordPress Security plugin is a security toolset for security "
1463
  "integrity monitoring, malware detection and security hardening."
1464
  msgstr ""
1465
 
1466
- #: models/Settings.php:102
1467
  msgid "Back Up WordPress"
1468
  msgstr ""
1469
 
1470
- #: models/Settings.php:104
1471
  msgid ""
1472
  "Simple automated backups of your WordPress-powered website. Back Up "
1473
  "WordPress will back up your entire site including your database and all your "
1474
  "files on a schedule that suits you."
1475
  msgstr ""
1476
 
1477
- #: models/Settings.php:109
1478
- msgid "SEO SQUIRRLY"
1479
  msgstr ""
1480
 
1481
- #: models/Settings.php:111
1482
- msgid ""
1483
- "Welcome to Assisted WordPress SEO. Say Good-Bye to Search Engine "
1484
- "Frustrations. Squirrly assists you in getting Excellent SEO for Humans and "
1485
- "Search Engines."
1486
- msgstr ""
1487
-
1488
- #: models/Settings.php:116
1489
- msgid "Elementor Page Builder"
1490
- msgstr ""
1491
-
1492
- #: models/Settings.php:118
1493
  msgid ""
1494
  "The most advanced frontend drag & drop page builder. Create high-end, pixel "
1495
  "perfect websites at record speeds. Any theme, any page, any design."
1496
  msgstr ""
1497
 
1498
- #: models/Settings.php:123
1499
  msgid "Weglot Translate"
1500
  msgstr ""
1501
 
1502
- #: models/Settings.php:125
1503
  msgid ""
1504
  "Translate your website into multiple languages without any code. Weglot "
1505
  "Translate is fully SEO compatible and follows Google's best practices."
1506
  msgstr ""
1507
 
1508
- #: models/Settings.php:130
1509
- msgid "AddToAny Share Btn"
 
 
 
 
 
 
 
 
 
 
 
1510
  msgstr ""
1511
 
1512
- #: models/Settings.php:132
1513
  msgid ""
1514
- "Share buttons for WordPress including the AddToAny sharing button, Facebook, "
1515
- "Twitter, Google+, Pinterest, WhatsApp, many more, and follow icons too."
 
1516
  msgstr ""
1517
 
1518
- #: models/Settings.php:146
1519
  msgid ""
1520
  "You can't set both ADMIN and LOGIN with the same name. Please use different "
1521
  "names"
1522
  msgstr ""
1523
 
1524
- #: models/Settings.php:295
1525
  #, php-format
1526
  msgid ""
1527
- "Short name detected: %s. You need to use unique paths with more than 4 chars "
1528
- "to avoid WordPress errors."
1529
  msgstr ""
1530
 
1531
- #: models/Settings.php:300
1532
  #, php-format
1533
  msgid ""
1534
- "Invalid name detected: %s. You need to use another name to avoid WordPress "
1535
- "errors."
1536
  msgstr ""
1537
 
1538
- #: models/Settings.php:305
1539
  #, php-format
1540
  msgid ""
1541
  "Invalid name detected: %s. Add only the final path name to avoid WordPress "
1542
  "errors."
1543
  msgstr ""
1544
 
1545
- #: models/Settings.php:309
1546
  #, php-format
1547
  msgid ""
1548
  "Invalid name detected: %s. The name can't start with / to avoid WordPress "
1549
  "errors."
1550
  msgstr ""
1551
 
1552
- #: models/Settings.php:316
1553
  #, php-format
1554
  msgid ""
1555
  "Invalid name detected: %s. The paths can't end with . to avoid WordPress "
1556
  "errors."
1557
  msgstr ""
1558
 
1559
- #: models/Settings.php:343
1560
  #, php-format
1561
  msgid ""
1562
  "Weak name detected: %s. You need to use another name to increase your "
@@ -1564,197 +1603,170 @@ msgid ""
1564
  msgstr ""
1565
 
1566
  #: view/Advanced.php:11
1567
- msgid "Redirect Settings"
1568
- msgstr ""
1569
-
1570
- #: view/Advanced.php:15
1571
- msgid "Redirect hidden paths"
1572
- msgstr ""
1573
-
1574
- #: view/Advanced.php:19
1575
- msgid "Front page"
1576
  msgstr ""
1577
 
1578
- #: view/Advanced.php:20
1579
- msgid "404 page"
1580
  msgstr ""
1581
 
1582
- #: view/Advanced.php:32
1583
- msgid ""
1584
- "Redirect the protected paths /wp-admin, /wp-login to Front Page or 404 page."
1585
  msgstr ""
1586
 
1587
- #: view/Advanced.php:33
1588
  msgid ""
1589
- "You can create a new page and come back to choose to redirect to that page"
 
1590
  msgstr ""
1591
 
1592
- #: view/Advanced.php:39
1593
- msgid "Custom Safe URL Param"
1594
  msgstr ""
1595
 
1596
- #: view/Advanced.php:40
1597
- msgid "eg. disable_url, safe_url"
1598
  msgstr ""
1599
 
1600
- #: view/Advanced.php:46
 
 
1601
  msgid ""
1602
- "The Safe URL will set all the settings to default. Use it only if you're "
1603
- "locked out"
1604
  msgstr ""
1605
 
1606
- #: view/Advanced.php:47
1607
- msgid "Safe URL:"
1608
  msgstr ""
1609
 
1610
- #: view/Advanced.php:53
1611
- msgid "Compatibility Settings"
1612
  msgstr ""
1613
 
1614
- #: view/Advanced.php:61
1615
- msgid "Fix Relative URLs"
 
1616
  msgstr ""
1617
 
1618
- #: view/Advanced.php:63
1619
- #, php-format
1620
- msgid "Convert links like /wp-content/* into %s/wp-content/*."
1621
  msgstr ""
1622
 
1623
  #: view/Advanced.php:73
1624
- msgid "Fix Sitemaps XML"
1625
  msgstr ""
1626
 
1627
  #: view/Advanced.php:75
1628
- msgid "Double check the Sitemap XML files and make sure the paths are changed."
1629
- msgstr ""
1630
-
1631
- #: view/Advanced.php:85
1632
- msgid "Fix Robots.txt"
1633
  msgstr ""
1634
 
1635
- #: view/Advanced.php:87
1636
- msgid "Hide WordPress paths from robots.txt file"
1637
  msgstr ""
1638
 
1639
- #: view/Advanced.php:97
1640
  msgid "Late Loading"
1641
  msgstr ""
1642
 
1643
- #: view/Advanced.php:99
1644
  msgid ""
1645
  "Load HMW after all plugins are loaded. Useful for CDN plugins (eg. CDN "
1646
  "Enabler)."
1647
  msgstr ""
1648
 
1649
- #: view/Advanced.php:100
1650
  msgid "(only if other cache plugins request this)"
1651
  msgstr ""
1652
 
1653
- #: view/Advanced.php:110
1654
  msgid "Clean Login Page"
1655
  msgstr ""
1656
 
1657
- #: view/Advanced.php:112
1658
  msgid ""
1659
  "Cancel the login hooks from other plugins and themes to prevent them from "
1660
  "changing the Hide My WordPress redirects."
1661
  msgstr ""
1662
 
1663
- #: view/Advanced.php:112
1664
  msgid "(not recommended)"
1665
  msgstr ""
1666
 
1667
- #: view/Advanced.php:121
1668
- msgid "Cache Settings"
1669
  msgstr ""
1670
 
1671
- #: view/Advanced.php:129
1672
  msgid "Security Check Notification"
1673
  msgstr ""
1674
 
1675
- #: view/Advanced.php:131
1676
  msgid "Show Security Check notification when it's not checked every week."
1677
  msgstr ""
1678
 
1679
- #: view/Advanced.php:147
1680
- msgid "Optimize CSS and JS files"
1681
- msgstr ""
1682
-
1683
- #: view/Advanced.php:148
1684
- msgid "Cache CSS, JS and Images to increase the frontend loading speed."
1685
- msgstr ""
1686
-
1687
- #: view/Advanced.php:149
1688
- #, php-format
1689
- msgid "Check the website loading speed with %sPingdom Tool%s"
1690
- msgstr ""
1691
-
1692
- #: view/Advanced.php:157
1693
- msgid "Notification Settings"
1694
- msgstr ""
1695
-
1696
- #: view/Advanced.php:165
1697
  msgid "Email notification"
1698
  msgstr ""
1699
 
1700
- #: view/Advanced.php:166
1701
  msgid "Send me an email with the changed admin and login URLs"
1702
  msgstr ""
1703
 
1704
- #: view/Advanced.php:175 view/Connect.php:17
1705
  msgid "Email Address"
1706
  msgstr ""
1707
 
1708
- #: view/Advanced.php:191 view/Brute.php:115 view/Mapping.php:210
1709
- #: view/Mapping.php:215 view/Permalinks.php:530 view/Permalinks.php:535
1710
- #: view/Tweaks.php:162
1711
  msgid "Save"
1712
  msgstr ""
1713
 
1714
- #: view/Advanced.php:192 view/Brute.php:116 view/Mapping.php:211
1715
- #: view/Mapping.php:216 view/Permalinks.php:531 view/Permalinks.php:536
1716
- #: view/Tweaks.php:163
1717
  #, php-format
1718
  msgid "Love Hide My WP %s? Show us ;)"
1719
  msgstr ""
1720
 
1721
- #: view/Advanced.php:199 view/Mapping.php:243 view/Permalinks.php:563
1722
- #: view/Tweaks.php:192
1723
  msgid "Love Hide My WP?"
1724
  msgstr ""
1725
 
1726
- #: view/Advanced.php:204 view/Permalinks.php:568 view/Tweaks.php:197
1727
  msgid "Please help us and support our plugin on WordPress.org"
1728
  msgstr ""
1729
 
1730
- #: view/Advanced.php:207 view/Mapping.php:249 view/Permalinks.php:571
1731
- #: view/Tweaks.php:200
1732
  msgid "Rate Hide My WP"
1733
  msgstr ""
1734
 
1735
- #: view/Advanced.php:210 view/Permalinks.php:574 view/Tweaks.php:203
1736
  msgid "Contact us after you left the review cause we have a surprise for you."
1737
  msgstr ""
1738
 
1739
- #: view/Advanced.php:221 view/Mapping.php:224 view/Permalinks.php:544
1740
- #: view/Tweaks.php:173
1741
  msgid "Check Your Website"
1742
  msgstr ""
1743
 
1744
- #: view/Advanced.php:223 view/Mapping.php:226 view/Permalinks.php:546
1745
- #: view/Tweaks.php:175
1746
  msgid "Check if your website is secured with the current settings."
1747
  msgstr ""
1748
 
1749
- #: view/Advanced.php:229 view/Mapping.php:232 view/Permalinks.php:552
1750
- #: view/Tweaks.php:181
1751
  msgid ""
1752
  "Make sure you save the settings and empty the cache before checking your "
1753
  "website with our tool."
1754
  msgstr ""
1755
 
1756
- #: view/Advanced.php:233 view/Mapping.php:236 view/Permalinks.php:556
1757
- #: view/Tweaks.php:185
1758
  msgid "Learn more about Hide My WP"
1759
  msgstr ""
1760
 
@@ -1898,7 +1910,7 @@ msgid "Custom message to show to blocked users"
1898
  msgstr ""
1899
 
1900
  #: view/Connect.php:12
1901
- msgid "Activate Free version"
1902
  msgstr ""
1903
 
1904
  #: view/Connect.php:18
@@ -1980,18 +1992,14 @@ msgid "Urgent Security Actions Required"
1980
  msgstr ""
1981
 
1982
  #: view/Dashboard.php:45
1983
- msgid "Check All The Security Tasks"
1984
  msgstr ""
1985
 
1986
  #: view/Dashboard.php:47
1987
  msgid "Upgrade Your Security"
1988
  msgstr ""
1989
 
1990
- #: view/Dashboard.php:55
1991
- msgid "Recheck Security"
1992
- msgstr ""
1993
-
1994
- #: view/Dashboard.php:107
1995
  msgid "Checking Website Security ..."
1996
  msgstr ""
1997
 
@@ -2005,23 +2013,22 @@ msgstr ""
2005
 
2006
  #: view/FrontendCheck.php:13
2007
  #, php-format
2008
- msgid "Run %sFrontend Login Test%s and login inside the pupop. "
2009
  msgstr ""
2010
 
2011
  #: view/FrontendCheck.php:14
2012
- msgid "If you're able to login, you've set the new paths correctly."
 
2013
  msgstr ""
2014
 
2015
  #: view/FrontendCheck.php:15
2016
- msgid ""
2017
- "If the Login Page displays any error, please make sure you follow the Hide "
2018
- "My WP Ghost instructions before moving forward."
2019
  msgstr ""
2020
 
2021
  #: view/FrontendCheck.php:16
2022
  msgid ""
2023
- "Do not log out from this browser until you are confident that the Frontend "
2024
- "is working and you will be able to log in again."
2025
  msgstr ""
2026
 
2027
  #: view/FrontendCheck.php:17
@@ -2122,12 +2129,6 @@ msgstr ""
2122
  msgid "Text Mapping"
2123
  msgstr ""
2124
 
2125
- #: view/Mapping.php:19 view/Mapping.php:95 view/Mapping.php:168
2126
- msgid ""
2127
- "First, you need to switch Hide My Wp from Default mode to Safe Mode or Ghost "
2128
- "Mode."
2129
- msgstr ""
2130
-
2131
  #: view/Mapping.php:24
2132
  msgid "Replace the text in tags and classes to hide any WordPress footprint."
2133
  msgstr ""
@@ -2273,8 +2274,8 @@ msgstr ""
2273
  #: view/Permalinks.php:122
2274
  #, php-format
2275
  msgid ""
2276
- "Your admin URL is changed by another plugin/theme in %s. To prevent errors, "
2277
- "deactivate the other plugin who changes the admin path."
2278
  msgstr ""
2279
 
2280
  #: view/Permalinks.php:126
@@ -2284,320 +2285,339 @@ msgid ""
2284
  "terms."
2285
  msgstr ""
2286
 
2287
- #: view/Permalinks.php:132
 
 
 
 
 
 
 
2288
  msgid "Custom Admin Path"
2289
  msgstr ""
2290
 
2291
- #: view/Permalinks.php:133
2292
  msgid "eg. adm, back"
2293
  msgstr ""
2294
 
2295
- #: view/Permalinks.php:147
2296
  msgid "Hide \"wp-admin\""
2297
  msgstr ""
2298
 
2299
- #: view/Permalinks.php:148
2300
  msgid "Show 404 Not Found Error when visitors access /wp-admin"
2301
  msgstr ""
2302
 
2303
- #: view/Permalinks.php:157
2304
  msgid "Hide the new admin path"
2305
  msgstr ""
2306
 
2307
- #: view/Permalinks.php:158
2308
  msgid ""
2309
  "Let only the new login be accessible and redirect me to admin after logging "
2310
  "in"
2311
  msgstr ""
2312
 
2313
- #: view/Permalinks.php:163
2314
  msgid ""
2315
  "Some Themes don't work with custom Admin and Ajax paths. In case of ajax "
2316
  "errors, switch back to wp-admin and admin-ajax.php."
2317
  msgstr ""
2318
 
2319
- #: view/Permalinks.php:169
2320
  msgid "Login Settings"
2321
  msgstr ""
2322
 
2323
- #: view/Permalinks.php:172
2324
  #, php-format
2325
  msgid ""
2326
- "Your login URL is changed by another plugin/theme in %s. To prevent errors, "
2327
- "deactivate the other plugin who changes the login path."
2328
  msgstr ""
2329
 
2330
- #: view/Permalinks.php:177
2331
  msgid "Custom Login Path"
2332
  msgstr ""
2333
 
2334
- #: view/Permalinks.php:178
2335
  msgid "eg. login or signin"
2336
  msgstr ""
2337
 
2338
- #: view/Permalinks.php:191
2339
  msgid "Hide \"wp-login.php\""
2340
  msgstr ""
2341
 
2342
- #: view/Permalinks.php:192
2343
  msgid "Show 404 Not Found Error when visitors access /wp-login.php"
2344
  msgstr ""
2345
 
2346
- #: view/Permalinks.php:201
 
 
 
 
 
 
 
 
2347
  msgid "Custom Lost Password Path"
2348
  msgstr ""
2349
 
2350
- #: view/Permalinks.php:202
2351
  msgid "eg. lostpass or forgotpass"
2352
  msgstr ""
2353
 
2354
- #: view/Permalinks.php:212
2355
  msgid "Custom Register Path"
2356
  msgstr ""
2357
 
2358
- #: view/Permalinks.php:213
2359
  msgid "eg. newuser or register"
2360
  msgstr ""
2361
 
2362
- #: view/Permalinks.php:223
2363
  msgid "Custom Logout Path"
2364
  msgstr ""
2365
 
2366
- #: view/Permalinks.php:224
2367
  msgid "eg. logout or disconnect"
2368
  msgstr ""
2369
 
2370
- #: view/Permalinks.php:234
2371
  msgid "Custom Activation Path"
2372
  msgstr ""
2373
 
2374
- #: view/Permalinks.php:235
2375
  msgid "eg. multisite activation link"
2376
  msgstr ""
2377
 
2378
- #: view/Permalinks.php:248
 
 
 
 
2379
  msgid "Common Paths"
2380
  msgstr ""
2381
 
2382
- #: view/Permalinks.php:252
2383
  msgid "Custom admin-ajax Path"
2384
  msgstr ""
2385
 
2386
- #: view/Permalinks.php:253
2387
  msgid "eg. ajax, json"
2388
  msgstr ""
2389
 
2390
- #: view/Permalinks.php:266
2391
  msgid "Hide wp-admin from ajax URL"
2392
  msgstr ""
2393
 
2394
- #: view/Permalinks.php:267
2395
  #, php-format
2396
  msgid "Show /%s instead of /%s"
2397
  msgstr ""
2398
 
2399
- #: view/Permalinks.php:268
2400
  msgid "Works only with the custom admin-ajax path to avoid infinite loops."
2401
  msgstr ""
2402
 
2403
- #: view/Permalinks.php:275
2404
  msgid "Custom wp-content Path"
2405
  msgstr ""
2406
 
2407
- #: view/Permalinks.php:276
2408
  msgid "eg. core, inc, include"
2409
  msgstr ""
2410
 
2411
- #: view/Permalinks.php:286
2412
  msgid "Custom wp-includes Path"
2413
  msgstr ""
2414
 
2415
- #: view/Permalinks.php:287
2416
  msgid "eg. lib, library"
2417
  msgstr ""
2418
 
2419
- #: view/Permalinks.php:298
2420
  msgid "Custom uploads Path"
2421
  msgstr ""
2422
 
2423
- #: view/Permalinks.php:299
2424
  msgid "eg. images, files"
2425
  msgstr ""
2426
 
2427
- #: view/Permalinks.php:308
2428
  #, php-format
2429
  msgid ""
2430
  "You already defined a different wp-content/uploads directory in wp-config."
2431
  "php %s"
2432
  msgstr ""
2433
 
2434
- #: view/Permalinks.php:314
2435
  msgid "Custom comment Path"
2436
  msgstr ""
2437
 
2438
- #: view/Permalinks.php:315
2439
  msgid "eg. comments, discussion"
2440
  msgstr ""
2441
 
2442
- #: view/Permalinks.php:326
2443
  msgid "Custom author Path"
2444
  msgstr ""
2445
 
2446
- #: view/Permalinks.php:327
2447
  msgid "eg. profile, usr, writer"
2448
  msgstr ""
2449
 
2450
- #: view/Permalinks.php:345
2451
  msgid "Hide Author ID URL"
2452
  msgstr ""
2453
 
2454
- #: view/Permalinks.php:346
2455
  msgid "Don't let URLs like domain.com?author=1 show the user login name"
2456
  msgstr ""
2457
 
2458
- #: view/Permalinks.php:354
2459
  msgid "Plugin Settings"
2460
  msgstr ""
2461
 
2462
- #: view/Permalinks.php:358
2463
  msgid "Custom plugins Path"
2464
  msgstr ""
2465
 
2466
- #: view/Permalinks.php:359
2467
  msgid "eg. modules"
2468
  msgstr ""
2469
 
2470
- #: view/Permalinks.php:371
2471
  msgid "Hide plugin names"
2472
  msgstr ""
2473
 
2474
- #: view/Permalinks.php:372
2475
  msgid "Give random names to each plugin"
2476
  msgstr ""
2477
 
2478
- #: view/Permalinks.php:379
2479
  msgid "Theme Settings"
2480
  msgstr ""
2481
 
2482
- #: view/Permalinks.php:383
2483
  msgid "Custom themes Path"
2484
  msgstr ""
2485
 
2486
- #: view/Permalinks.php:384
2487
  msgid "eg. assets, templates, styles"
2488
  msgstr ""
2489
 
2490
- #: view/Permalinks.php:399
2491
  msgid "Hide theme names"
2492
  msgstr ""
2493
 
2494
- #: view/Permalinks.php:400
2495
  msgid "Give random names to each theme (works in WP multisite)"
2496
  msgstr ""
2497
 
2498
- #: view/Permalinks.php:411
2499
  msgid "REST API Settings"
2500
  msgstr ""
2501
 
2502
- #: view/Permalinks.php:419
2503
  msgid "Custom wp-json Path"
2504
  msgstr ""
2505
 
2506
- #: view/Permalinks.php:420
2507
  msgid "eg. json, api, call"
2508
  msgstr ""
2509
 
2510
- #: view/Permalinks.php:433
2511
  msgid "Disable Rest API access"
2512
  msgstr ""
2513
 
2514
- #: view/Permalinks.php:434
2515
  msgid "Disable Rest API access if you don't use your website for API calls"
2516
  msgstr ""
2517
 
2518
- #: view/Permalinks.php:442
2519
  msgid "Security Settings"
2520
  msgstr ""
2521
 
2522
- #: view/Permalinks.php:454
2523
  msgid "Hide WordPress Common Paths"
2524
  msgstr ""
2525
 
2526
- #: view/Permalinks.php:455
2527
  msgid "Hide /wp-content, /wp-include, /plugins, /themes paths"
2528
  msgstr ""
2529
 
2530
- #: view/Permalinks.php:456
2531
  msgid "Hide upgrade.php and install.php for visitors"
2532
  msgstr ""
2533
 
2534
- #: view/Permalinks.php:457
2535
  msgid "(this may affect the fonts and images loaded through CSS)"
2536
  msgstr ""
2537
 
2538
- #: view/Permalinks.php:467
2539
  msgid "Hide WordPress Common Files"
2540
  msgstr ""
2541
 
2542
- #: view/Permalinks.php:468
2543
  msgid ""
2544
  "Hide wp-config.php , wp-config-sample.php, readme.html, license.txt files"
2545
  msgstr ""
2546
 
2547
- #: view/Permalinks.php:480
2548
  msgid "Firewall Against Script Injection"
2549
  msgstr ""
2550
 
2551
- #: view/Permalinks.php:481
2552
  msgid ""
2553
  "Most WordPress installations are hosted on the popular Apache, Nginx and IIS "
2554
  "web servers."
2555
  msgstr ""
2556
 
2557
- #: view/Permalinks.php:482
2558
  msgid ""
2559
  "A thorough set of rules can prevent many types of SQL Injection and URL "
2560
  "hacks from being interpreted."
2561
  msgstr ""
2562
 
2563
- #: view/Permalinks.php:493
2564
  msgid "Disable Directory Browsing"
2565
  msgstr ""
2566
 
2567
- #: view/Permalinks.php:494
2568
  #, php-format
2569
  msgid "Don't let hackers see any directory content. See %sUploads Directory%s"
2570
  msgstr ""
2571
 
2572
- #: view/Permalinks.php:507
2573
  msgid "Custom category Path"
2574
  msgstr ""
2575
 
2576
- #: view/Permalinks.php:508
2577
  msgid "eg. cat, dir, list"
2578
  msgstr ""
2579
 
2580
- #: view/Permalinks.php:517
2581
  msgid "Custom tags Path"
2582
  msgstr ""
2583
 
2584
- #: view/Permalinks.php:518
2585
  msgid "eg. keyword, topic"
2586
  msgstr ""
2587
 
2588
- #: view/Plugins.php:14
2589
  msgid "More details"
2590
  msgstr ""
2591
 
2592
- #: view/Plugins.php:16
2593
- msgid "Install Plugin"
2594
  msgstr ""
2595
 
2596
- #: view/Plugins.php:18
2597
  msgid "Plugin Installed"
2598
  msgstr ""
2599
 
2600
- #: view/Plugins.php:30
2601
  msgid ""
2602
  "We are testing every week the latest version of these plugins and <strong>we "
2603
  "make sure they are working with Hide My WP</strong> plugin.\n"
@@ -2699,125 +2719,223 @@ msgid ""
2699
  "24 hours."
2700
  msgstr ""
2701
 
2702
- #: view/Tweaks.php:10
2703
- msgid "Change Options"
 
 
 
 
 
 
 
 
2704
  msgstr ""
2705
 
2706
  #: view/Tweaks.php:18
2707
- msgid "Change Paths for Logged Users"
2708
  msgstr ""
2709
 
2710
- #: view/Tweaks.php:20
2711
- msgid "Change WordPress paths while you're logged in"
2712
  msgstr ""
2713
 
2714
- #: view/Tweaks.php:21
2715
- msgid "(not recommended, may affect other plugins functionality in admin)"
 
2716
  msgstr ""
2717
 
2718
- #: view/Tweaks.php:35
2719
- msgid "Change Paths in Cached Files"
 
 
 
 
 
 
 
 
 
2720
  msgstr ""
2721
 
2722
- #: view/Tweaks.php:36
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2723
  msgid ""
2724
- "Change the WordPress common paths in the cached files from /wp-content/cache "
2725
- "directory"
2726
  msgstr ""
2727
 
2728
- #: view/Tweaks.php:37
 
 
 
 
 
2729
  msgid ""
2730
- "(this feature runs in background and needs up to one minute after every "
2731
- "cache purged)"
 
 
 
 
 
2732
  msgstr ""
2733
 
2734
- #: view/Tweaks.php:48
 
 
 
 
 
 
 
 
 
 
 
 
2735
  msgid "Change Paths in Ajax Calls"
2736
  msgstr ""
2737
 
2738
- #: view/Tweaks.php:50
2739
  msgid ""
2740
  "This will prevent from showing the old paths when an image or font is called "
2741
  "through ajax"
2742
  msgstr ""
2743
 
2744
- #: view/Tweaks.php:58
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2745
  msgid "Hide/Show Options"
2746
  msgstr ""
2747
 
2748
- #: view/Tweaks.php:67
2749
  msgid ""
2750
  "Hide WordPress and Plugin versions from the end of any image, css and js "
2751
  "files"
2752
  msgstr ""
2753
 
2754
- #: view/Tweaks.php:68
2755
  msgid "Hide the WP Generator META"
2756
  msgstr ""
2757
 
2758
- #: view/Tweaks.php:69
2759
  msgid "Hide the WP DNS Prefetch META"
2760
  msgstr ""
2761
 
2762
- #: view/Tweaks.php:78
2763
  msgid "Hide RSD (Really Simple Discovery) header"
2764
  msgstr ""
2765
 
2766
- #: view/Tweaks.php:80
2767
  msgid "Don't show any WordPress information in HTTP header request"
2768
  msgstr ""
2769
 
2770
- #: view/Tweaks.php:90
2771
  msgid "Hide WordPress HTML Comments"
2772
  msgstr ""
2773
 
2774
- #: view/Tweaks.php:92
2775
  msgid "Hide the HTML Comments left by theme and plugins"
2776
  msgstr ""
2777
 
2778
- #: view/Tweaks.php:101
2779
  msgid "Hide Emojicons"
2780
  msgstr ""
2781
 
2782
- #: view/Tweaks.php:103
2783
  msgid "Don't load Emoji Icons if you don't use them"
2784
  msgstr ""
2785
 
2786
- #: view/Tweaks.php:110
2787
- msgid "Other Settings"
2788
  msgstr ""
2789
 
2790
- #: view/Tweaks.php:117
2791
  msgid "Disable XML-RPC authentication"
2792
  msgstr ""
2793
 
2794
- #: view/Tweaks.php:119
2795
  #, php-format
2796
  msgid "Don't load XML-RPC to prevent %sBrute force attacks via XML-RPC%s"
2797
  msgstr ""
2798
 
2799
- #: view/Tweaks.php:128
2800
  msgid "Disable Embed scripts"
2801
  msgstr ""
2802
 
2803
- #: view/Tweaks.php:130
2804
  msgid "Don't load oEmbed service if you don't use oEmbed videos"
2805
  msgstr ""
2806
 
2807
- #: view/Tweaks.php:140
2808
  msgid "Disable WLW Manifest scripts"
2809
  msgstr ""
2810
 
2811
- #: view/Tweaks.php:142
2812
  msgid ""
2813
  "Don't load WLW if you didn't configure Windows Live Writer for your site"
2814
  msgstr ""
2815
 
2816
- #: view/Tweaks.php:152
2817
  msgid "Disable DB Debug in Frontent"
2818
  msgstr ""
2819
 
2820
- #: view/Tweaks.php:154
2821
  msgid "Don't load DB Debug if your website is live"
2822
  msgstr ""
2823
 
@@ -2833,7 +2951,7 @@ msgstr ""
2833
  msgid ""
2834
  "The best solution for WordPress Security. Hide wp-admin, wp-login, wp-"
2835
  "content, plugins, themes etc. Add Firewall, Brute Force protection & more. "
2836
- "<br /> <a href=\"http://hidemywpghost.com/wordpress\" target=\"_blank"
2837
  "\"><strong>Unlock all features</strong></a>"
2838
  msgstr ""
2839
 
1
+ #, fuzzy
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Hide My WP Ghost\n"
5
+ "POT-Creation-Date: 2020-11-14 10:34+0200\n"
6
  "PO-Revision-Date: 2020-05-14 18:30+0300\n"
7
  "Last-Translator: John Darrel <john@wpplugins.tips>\n"
8
  "Language-Team: WpPluginsTips <john@wpplugins.tips>\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 2.4.2\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-WPHeader: index.php\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
45
  "For Hide My WP to work, the PHP version has to be equal or greater than 5.1"
46
  msgstr ""
47
 
48
+ #: classes/Tools.php:32 classes/Tools.php:36
49
  #, php-format
50
  msgid ""
51
  "Your memory limit is %sM. You need at least %sM to prevent loading errors in "
52
  "frontend. See: %sIncreasing memory allocated to PHP%s"
53
  msgstr ""
54
 
55
+ #: classes/Tools.php:125
56
  msgid ""
57
  "Your IP has been flagged for potential security violations. Please try again "
58
  "in a little while..."
59
  msgstr ""
60
 
61
+ #: classes/Tools.php:367
62
  msgid "Documentation"
63
  msgstr ""
64
 
65
+ #: classes/Tools.php:368
66
  msgid "Leave a review"
67
  msgstr ""
68
 
69
+ #: classes/Tools.php:385
70
  msgid "Upgrade to Premium"
71
  msgstr ""
72
 
73
+ #: classes/Tools.php:387 controllers/SecurityCheck.php:186
74
  msgid "Settings"
75
  msgstr ""
76
 
77
+ #: classes/Tools.php:1257
78
  #, php-format
79
  msgid "CONNECTION ERROR! Make sure your website can access: %s"
80
  msgstr ""
81
 
82
+ #: classes/Tools.php:1277
83
  msgid "New Login Information"
84
  msgstr ""
85
 
103
  msgid "You need to set a positive waiting time"
104
  msgstr ""
105
 
106
+ #: controllers/Brute.php:107 controllers/Settings.php:264
107
+ #: controllers/Settings.php:308 controllers/Settings.php:370
108
+ #: controllers/Settings.php:401
109
  msgid "Saved"
110
  msgstr ""
111
 
186
  msgstr ""
187
 
188
  #: controllers/Menu.php:110 controllers/Menu.php:218 models/Settings.php:37
189
+ #: view/Advanced.php:191 view/Mapping.php:229 view/Permalinks.php:569
190
+ #: view/Tweaks.php:352
191
  msgid "Security Check"
192
  msgstr ""
193
 
215
  msgid "Advanced"
216
  msgstr ""
217
 
218
+ #: controllers/Menu.php:147 controllers/Settings.php:196
219
  msgid "Hide My WP"
220
  msgstr ""
221
 
238
  msgid "See all premium features"
239
  msgstr ""
240
 
241
+ #: controllers/SecurityCheck.php:24
242
  msgid ""
243
  "You should check your website every week to see if there are any security "
244
  "changes."
245
  msgstr ""
246
 
247
+ #: controllers/SecurityCheck.php:57
248
  msgid ""
249
  "First, you need to connect Hide My Wp with WPPlugins and switch from Default "
250
  "mode to Lite Mode."
251
  msgstr ""
252
 
253
+ #: controllers/SecurityCheck.php:61 view/Brute.php:30 view/Brute.php:31
254
  #: view/Brute.php:81 view/Brute.php:94 view/Log.php:12 view/Mapping.php:88
255
+ #: view/Mapping.php:162 view/Permalinks.php:358 view/Permalinks.php:433
256
+ #: view/Permalinks.php:464 view/Tweaks.php:203
257
  #, php-format
258
  msgid "This feature requires %sHide My WP Ghost%s."
259
  msgstr ""
260
 
261
+ #: controllers/SecurityCheck.php:61 view/Brute.php:32 view/Brute.php:82
262
  #: view/Brute.php:95 view/Log.php:13 view/Mapping.php:89 view/Mapping.php:163
263
+ #: view/Permalinks.php:39 view/Permalinks.php:359 view/Permalinks.php:434
264
+ #: view/Permalinks.php:465 view/Tweaks.php:204
265
  msgid "PRO"
266
  msgstr ""
267
 
268
+ #: controllers/SecurityCheck.php:65
269
  msgid "First, you need to switch Hide My Wp from Default mode to Lite Mode."
270
  msgstr ""
271
 
272
+ #: controllers/SecurityCheck.php:106
273
  msgid "PHP Version"
274
  msgstr ""
275
 
276
+ #: controllers/SecurityCheck.php:110
277
  msgid ""
278
  "Using an old version of PHP makes your site slow and prone to hacker attacks "
279
  "due to known vulnerabilities that exist in versions of PHP that are no "
281
  "for your website."
282
  msgstr ""
283
 
284
+ #: controllers/SecurityCheck.php:111
285
  msgid ""
286
  "Email your hosting company and tell them you'd like to switch to a newer "
287
  "version of PHP or move your site to a better hosting company."
288
  msgstr ""
289
 
290
+ #: controllers/SecurityCheck.php:114
291
  msgid "Mysql Version"
292
  msgstr ""
293
 
294
+ #: controllers/SecurityCheck.php:118
295
  msgid ""
296
  "Using an old version of MySQL makes your site slow and prone to hacker "
297
  "attacks due to known vulnerabilities that exist in versions of MySQL that "
299
  "higher"
300
  msgstr ""
301
 
302
+ #: controllers/SecurityCheck.php:119
303
  msgid ""
304
  "Email your hosting company and tell them you'd like to switch to a newer "
305
  "version of MySQL or move your site to a better hosting company"
306
  msgstr ""
307
 
308
+ #: controllers/SecurityCheck.php:122
309
  msgid "WordPress Version"
310
  msgstr ""
311
 
312
+ #: controllers/SecurityCheck.php:126
313
  #, php-format
314
  msgid ""
315
  "You should always update WordPress to the %slatest versions%s. These usually "
320
  "message."
321
  msgstr ""
322
 
323
+ #: controllers/SecurityCheck.php:127
324
  msgid "There is a newer version of WordPress available ({version})."
325
  msgstr ""
326
 
327
+ #: controllers/SecurityCheck.php:130
328
  msgid "WP Debug Mode"
329
  msgstr ""
330
 
331
+ #: controllers/SecurityCheck.php:134
332
  msgid ""
333
  "Every good developer should turn on debugging before getting started on a "
334
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
337
  "frontend will let hackers know a lot about your WordPress website."
338
  msgstr ""
339
 
340
+ #: controllers/SecurityCheck.php:135
341
  msgid ""
342
  "Disable WP_DEBUG for live websites in wp_config.php <code>define('WP_DEBUG', "
343
  "false);</code>"
344
  msgstr ""
345
 
346
+ #: controllers/SecurityCheck.php:139
347
  msgid "DB Debug Mode"
348
  msgstr ""
349
 
350
+ #: controllers/SecurityCheck.php:143
351
  msgid ""
352
  "It's not safe to have Database Debug turned on. Make sure you don't use "
353
  "Database debug on live websites."
354
  msgstr ""
355
 
356
+ #: controllers/SecurityCheck.php:144
357
  #, php-format
358
  msgid ""
359
  "Turn off the debug plugins if your website is live. You can also switch on "
360
  "%sHide My Wp > Tweaks > Disable DB Debug in Frontent%s"
361
  msgstr ""
362
 
363
+ #: controllers/SecurityCheck.php:148
364
  msgid "Script Debug Mode"
365
  msgstr ""
366
 
367
+ #: controllers/SecurityCheck.php:152
368
  msgid ""
369
  "Every good developer should turn on debugging before getting started on a "
370
  "new plugin or theme. In fact, the WordPress Codex 'highly recommends' that "
373
  "let hackers know a lot about your WordPress website."
374
  msgstr ""
375
 
376
+ #: controllers/SecurityCheck.php:153
377
  msgid ""
378
  "Disable SCRIPT_DEBUG for live websites in wp_config.php "
379
  "<code>define('SCRIPT_DEBUG', false);</code>"
380
  msgstr ""
381
 
382
+ #: controllers/SecurityCheck.php:157
383
  msgid "display_errors PHP directive"
384
  msgstr ""
385
 
386
+ #: controllers/SecurityCheck.php:161
387
  msgid ""
388
  "Displaying any kind of debug info in the frontend is extremely bad. If any "
389
  "PHP errors happen on your site they should be logged in a safe place and not "
390
  "displayed to visitors or potential attackers."
391
  msgstr ""
392
 
393
+ #: controllers/SecurityCheck.php:162
394
  msgid "Edit wp_config.php and add <code>ini_set('display_errors', 0);</code>"
395
  msgstr ""
396
 
397
+ #: controllers/SecurityCheck.php:165
398
  msgid "Backend under SSL"
399
  msgstr ""
400
 
401
+ #: controllers/SecurityCheck.php:169
402
  msgid ""
403
  "SSL is an abbreviation used for Secure Sockets Layers, which are encryption "
404
  "protocols used on the internet to secure information exchange and provide "
409
  "WordPress."
410
  msgstr ""
411
 
412
+ #: controllers/SecurityCheck.php:170
413
  #, php-format
414
  msgid "Learn how to set your website as %s. %sClick Here%s"
415
  msgstr ""
416
 
417
+ #: controllers/SecurityCheck.php:173
418
  msgid "User 'admin' as Administrator"
419
  msgstr ""
420
 
421
+ #: controllers/SecurityCheck.php:177
422
  msgid ""
423
  "In the old days, the default WordPress admin username was 'admin'. Since "
424
  "usernames make up half of the login credentials, this made it easier for "
427
  "time of installing WordPress."
428
  msgstr ""
429
 
430
+ #: controllers/SecurityCheck.php:178
431
  msgid "Change the user 'admin' with another name to improve security."
432
  msgstr ""
433
 
434
+ #: controllers/SecurityCheck.php:181
435
  msgid "Spammers can easily signup"
436
  msgstr ""
437
 
438
+ #: controllers/SecurityCheck.php:185
439
  msgid ""
440
  "If you do not have an e-commerce, membership or guest posting website, you "
441
  "shouldn't let users subscribe to your blog. You will end up with spam "
443
  "comments."
444
  msgstr ""
445
 
446
+ #: controllers/SecurityCheck.php:186
447
  #, php-format
448
  msgid ""
449
  "Change the signup path from %sHide My Wp > Custom Register URL%s or uncheck "
450
  "the option %s > %s > %s"
451
  msgstr ""
452
 
453
+ #: controllers/SecurityCheck.php:186 controllers/SecurityCheck.php:445
454
  msgid "General"
455
  msgstr ""
456
 
457
+ #: controllers/SecurityCheck.php:186
458
  msgid "Membership"
459
  msgstr ""
460
 
461
+ #: controllers/SecurityCheck.php:189
462
  msgid "Outdated Plugins"
463
  msgstr ""
464
 
465
+ #: controllers/SecurityCheck.php:193
466
  msgid ""
467
  "WordPress and its plugins and themes are like any other software installed "
468
  "on your computer, and like any other application on your devices. "
478
  "keep your site secure."
479
  msgstr ""
480
 
481
+ #: controllers/SecurityCheck.php:194 controllers/SecurityCheck.php:202
482
  msgid "Go to the Updates page and update all the plugins to the last version."
483
  msgstr ""
484
 
485
+ #: controllers/SecurityCheck.php:197
486
  msgid "Not Updated Plugins"
487
  msgstr ""
488
 
489
+ #: controllers/SecurityCheck.php:201
490
  msgid ""
491
  "Plugins that have not been updated in the last 12 months can have real "
492
  "security problems. Make sure you use updated plugins from WordPress "
493
  "Directory."
494
  msgstr ""
495
 
496
+ #: controllers/SecurityCheck.php:205
497
  msgid "Version Incompatible Plugins"
498
  msgstr ""
499
 
500
+ #: controllers/SecurityCheck.php:209
501
  msgid ""
502
  "Plugins that are incompatible with your version of WordPress can have real "
503
  "security problems. Make sure you use tested plugins from WordPress Directory."
504
  msgstr ""
505
 
506
+ #: controllers/SecurityCheck.php:210
507
  msgid "Make sure you use tested plugins from WordPress Directory."
508
  msgstr ""
509
 
510
+ #: controllers/SecurityCheck.php:213
511
  msgid "Outdated Themes"
512
  msgstr ""
513
 
514
+ #: controllers/SecurityCheck.php:217
515
  msgid ""
516
  "WordPress and its plugins and themes are like any other software installed "
517
  "on your computer, and like any other application on your devices. "
527
  "ways to keep your site secure."
528
  msgstr ""
529
 
530
+ #: controllers/SecurityCheck.php:218
531
  msgid "Go to the Updates page and update all the themes to the last version."
532
  msgstr ""
533
 
534
+ #: controllers/SecurityCheck.php:221
535
  msgid "Database Prefix"
536
  msgstr ""
537
 
538
+ #: controllers/SecurityCheck.php:225
539
  msgid ""
540
  "The WordPress database is like a brain for your entire WordPress site, "
541
  "because every single bit of information about your site is stored there, "
546
  "prefix <strong>wp_</strong>."
547
  msgstr ""
548
 
549
+ #: controllers/SecurityCheck.php:226
550
  #, php-format
551
  msgid ""
552
  "Hide My WP protects your website from most SQL injections but, if possible, "
554
  "%s"
555
  msgstr ""
556
 
557
+ #: controllers/SecurityCheck.php:229
558
  msgid "Versions in Source Code"
559
  msgstr ""
560
 
561
+ #: controllers/SecurityCheck.php:233
562
  msgid ""
563
  "WordPress, plugins and themes add their version info to the source code, so "
564
  "anyone can see it. <br /><br />Hackers can easily find a website with "
566
  "Exploits."
567
  msgstr ""
568
 
569
+ #: controllers/SecurityCheck.php:234
570
  #, php-format
571
  msgid "Switch on %sHide My WP > Tweaks > %s %s"
572
  msgstr ""
573
 
574
+ #: controllers/SecurityCheck.php:234 view/Tweaks.php:233
575
  msgid "Hide Versions and WordPress Tags"
576
  msgstr ""
577
 
578
+ #: controllers/SecurityCheck.php:238
579
  msgid "Salts and Security Keys valid"
580
  msgstr ""
581
 
582
+ #: controllers/SecurityCheck.php:242
583
  msgid ""
584
  "Security keys are used to ensure better encryption of information stored in "
585
  "the user's cookies and hashed passwords. <br /><br />These make your site "
589
  "them properly."
590
  msgstr ""
591
 
592
+ #: controllers/SecurityCheck.php:243
593
  msgid ""
594
  "Security keys are defined in wp-config.php as constants on lines. They "
595
  "should be as unique and as long as possible. <code>AUTH_KEY,SECURE_AUTH_KEY,"
597
  "NONCE_SALT</code>"
598
  msgstr ""
599
 
600
+ #: controllers/SecurityCheck.php:246
601
  msgid "Security Keys Updated"
602
  msgstr ""
603
 
604
+ #: controllers/SecurityCheck.php:250
605
  msgid ""
606
  "The security keys in wp-config.php should be renewed as often as possible."
607
  msgstr ""
608
 
609
+ #: controllers/SecurityCheck.php:251
610
  #, php-format
611
  msgid ""
612
  "You can generate %snew Keys from here%s <code>AUTH_KEY,SECURE_AUTH_KEY,"
614
  "NONCE_SALT</code>"
615
  msgstr ""
616
 
617
+ #: controllers/SecurityCheck.php:254
618
  msgid "WordPress dDatabase Password"
619
  msgstr ""
620
 
621
+ #: controllers/SecurityCheck.php:258
622
  msgid ""
623
  "There is no such thing as an \"unimportant password\"! The same goes for "
624
  "your WordPress database password. <br />Although most servers are configured "
627
  "\"12345\" or no password at all."
628
  msgstr ""
629
 
630
+ #: controllers/SecurityCheck.php:259
631
  msgid ""
632
  "Choose a proper database password, at least 8 characters long with a "
633
  "combination of letters, numbers and special characters. After you change it, "
635
  "'NEW_DB_PASSWORD_GOES_HERE');</code>"
636
  msgstr ""
637
 
638
+ #: controllers/SecurityCheck.php:270
639
  msgid "/wp-content is visible in source code"
640
  msgstr ""
641
 
642
+ #: controllers/SecurityCheck.php:274
643
  msgid ""
644
  "It's important to rename common WordPress paths, such as wp-content and wp-"
645
  "includes to prevent hackers from knowing that you have a WordPress website."
646
  msgstr ""
647
 
648
+ #: controllers/SecurityCheck.php:275
649
  #, php-format
650
  msgid ""
651
  "Change the wp-content, wp-includes and other common paths with %sHide My Wp "
652
  "> Permalinks%s"
653
  msgstr ""
654
 
655
+ #: controllers/SecurityCheck.php:278
656
  msgid "/wp-content path is accessible"
657
  msgstr ""
658
 
659
+ #: controllers/SecurityCheck.php:282
660
  msgid ""
661
  "It's important to hide the common WordPress paths to prevent attacks on "
662
  "vulnerable plugins and themes. <br /> Also, it's important to hide the names "
663
  "of plugins and themes to make it impossible for bots to detect them."
664
  msgstr ""
665
 
666
+ #: controllers/SecurityCheck.php:283
667
  #, php-format
668
  msgid ""
669
  "Switch on %sHide My Wp > Hide WordPress Common Paths%s to hide the old paths"
670
  msgstr ""
671
 
672
+ #: controllers/SecurityCheck.php:287 controllers/SecurityCheck.php:295
673
  #, php-format
674
  msgid "%s is visible in source code"
675
  msgstr ""
676
 
677
+ #: controllers/SecurityCheck.php:291
678
  #, php-format
679
  msgid ""
680
  "Having the admin URL visible in the source code it's really bad because "
683
  ">Find solutions for %show to hide the path from source code%s."
684
  msgstr ""
685
 
686
+ #: controllers/SecurityCheck.php:292
687
  #, php-format
688
  msgid ""
689
  "Switch on %sHide My WP > Permalinks > Hide wp-admin from ajax URL%s. Hide "
690
  "any reference to admin path from the installed plugins."
691
  msgstr ""
692
 
693
+ #: controllers/SecurityCheck.php:299
694
  #, php-format
695
  msgid ""
696
  "Having the login URL visible in the source code it's really bad because "
700
  "to hide the path from source code%s."
701
  msgstr ""
702
 
703
+ #: controllers/SecurityCheck.php:300
704
  #, php-format
705
  msgid "%sHide the login path%s from theme menu or widget."
706
  msgstr ""
707
 
708
+ #: controllers/SecurityCheck.php:303
709
  msgid "/wp-login path is accessible"
710
  msgstr ""
711
 
712
+ #: controllers/SecurityCheck.php:307
713
  msgid ""
714
  "If your site allows user logins, you need your login page to be easy to find "
715
  "for your users. You also need to do other things to protect against "
719
  "login page difficult to find is one way to do that."
720
  msgstr ""
721
 
722
+ #: controllers/SecurityCheck.php:308
723
  #, php-format
724
  msgid ""
725
  "Change the wp-login from %sHide My Wp > Custom login URL%s and Switch on "
726
  "%sHide My Wp > Brute Force Protection%s"
727
  msgstr ""
728
 
729
+ #: controllers/SecurityCheck.php:311
730
  msgid "/wp_config.php file is writable"
731
  msgstr ""
732
 
733
+ #: controllers/SecurityCheck.php:315
734
  msgid ""
735
  "One of the most important files in your WordPress installation is the wp-"
736
  "config.php file. <br />This file is located in the root directory of your "
738
  "details, such as database connection information."
739
  msgstr ""
740
 
741
+ #: controllers/SecurityCheck.php:316
742
  #, php-format
743
  msgid ""
744
  "Try setting chmod to %s0400%s or %s0440%s and if the website works normally "
745
  "that's the best one to use."
746
  msgstr ""
747
 
748
+ #: controllers/SecurityCheck.php:319
749
  msgid "wp-config.php & wp-config-sample.php files are accessible "
750
  msgstr ""
751
 
752
+ #: controllers/SecurityCheck.php:323
753
  msgid ""
754
  "One of the most important files in your WordPress installation is the wp-"
755
  "config.php file. <br />This file is located in the root directory of your "
757
  "details, such as database connection information."
758
  msgstr ""
759
 
760
+ #: controllers/SecurityCheck.php:324
761
  #, php-format
762
  msgid ""
763
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-config.php "
764
  "& wp-config-sample.php files"
765
  msgstr ""
766
 
767
+ #: controllers/SecurityCheck.php:328
768
  msgid "readme.html file is accessible "
769
  msgstr ""
770
 
771
+ #: controllers/SecurityCheck.php:332
772
  msgid ""
773
  "It's important to hide or remove the readme.html file because it contains WP "
774
  "version details."
775
  msgstr ""
776
 
777
+ #: controllers/SecurityCheck.php:333
778
  #, php-format
779
  msgid ""
780
  "Rename readme.html file or switch on %sHide My Wp > Hide WordPress Common "
781
  "Files%s"
782
  msgstr ""
783
 
784
+ #: controllers/SecurityCheck.php:337
785
  msgid "install.php & upgrade.php files are accessible "
786
  msgstr ""
787
 
788
+ #: controllers/SecurityCheck.php:341
789
  msgid ""
790
  "WordPress is well-known for its ease of installation. <br/>It's important to "
791
  "hide the wp-admin/install.php and wp-admin/upgrade.php files because there "
792
  "have already been a couple of security issues regarding these files."
793
  msgstr ""
794
 
795
+ #: controllers/SecurityCheck.php:342
796
  #, php-format
797
  msgid ""
798
  "Switch on %sHide My Wp > Hide WordPress Common Files%s to hide wp-admin/"
799
  "install.php & wp-admin/upgrade.php files"
800
  msgstr ""
801
 
802
+ #: controllers/SecurityCheck.php:346
803
  msgid "PHP register_globals is on"
804
  msgstr ""
805
 
806
+ #: controllers/SecurityCheck.php:350
807
  msgid ""
808
  "This is one of the biggest security issues you can have on your site! If "
809
  "your hosting company has this directive enabled by default, switch to "
810
  "another company immediately!"
811
  msgstr ""
812
 
813
+ #: controllers/SecurityCheck.php:351
814
  msgid ""
815
  "If you have access to php.ini file, set <code>register_globals = off</code> "
816
  "or contact the hosting company to set it off"
817
  msgstr ""
818
 
819
+ #: controllers/SecurityCheck.php:354
820
  msgid "PHP expose_php is on"
821
  msgstr ""
822
 
823
+ #: controllers/SecurityCheck.php:358
824
  msgid ""
825
  "Exposing the PHP version will make the job of attacking your site much "
826
  "easier."
827
  msgstr ""
828
 
829
+ #: controllers/SecurityCheck.php:359
830
  msgid ""
831
  "If you have access to php.ini file, set <code>expose_php = off</code> or "
832
  "contact the hosting company to set it off"
833
  msgstr ""
834
 
835
+ #: controllers/SecurityCheck.php:362
836
  msgid "PHP safe_mode is on"
837
  msgstr ""
838
 
839
+ #: controllers/SecurityCheck.php:366
840
  msgid ""
841
  "PHP safe mode was one of the attempts to solve security problems of shared "
842
  "web hosting servers. <br /><br />It is still being used by some web hosting "
851
  "restricted, so if a hacker has already got in – safe mode is useless."
852
  msgstr ""
853
 
854
+ #: controllers/SecurityCheck.php:367
855
  msgid ""
856
  "If you have access to php.ini file, set <code>safe_mode = off</code> or "
857
  "contact the hosting company to set it off"
858
  msgstr ""
859
 
860
+ #: controllers/SecurityCheck.php:370
861
  msgid "PHP allow_url_include is on"
862
  msgstr ""
863
 
864
+ #: controllers/SecurityCheck.php:374
865
  msgid ""
866
  "Having this PHP directive enabled will leave your site exposed to cross-site "
867
  "attacks (XSS). <br /><br />There's absolutely no valid reason to enable this "
868
  "directive, and using any PHP code that requires it is very risky."
869
  msgstr ""
870
 
871
+ #: controllers/SecurityCheck.php:375
872
  msgid ""
873
  "If you have access to php.ini file, set <code>allow_url_include = off</code> "
874
  "or contact the hosting company to set it off"
875
  msgstr ""
876
 
877
+ #: controllers/SecurityCheck.php:378
878
+ msgid "Plugins/Themes editor disables"
879
  msgstr ""
880
 
881
+ #: controllers/SecurityCheck.php:382
882
  msgid ""
883
  "The plugins and themes file editor is a very convenient tool because it "
884
  "enables you to make quick changes without the need to use FTP. <br /><br /"
887
  "site if they manage to gain access to admin."
888
  msgstr ""
889
 
890
+ #: controllers/SecurityCheck.php:383
891
  msgid ""
892
  "Disable DISALLOW_FILE_EDIT for live websites in wp_config.php "
893
  "<code>define('DISALLOW_FILE_EDIT', true);</code>"
894
  msgstr ""
895
 
896
+ #: controllers/SecurityCheck.php:387
897
  #, php-format
898
  msgid "Folder %s is browsable "
899
  msgstr ""
900
 
901
+ #: controllers/SecurityCheck.php:391
902
  msgid ""
903
  "Allowing anyone to view all files in the Uploads folder with a browser will "
904
  "allow them to easily download all your uploaded files. It's a security and a "
905
  "copyright issue."
906
  msgstr ""
907
 
908
+ #: controllers/SecurityCheck.php:392
909
  #, php-format
910
  msgid "Learn how to disable %sDirectory Browsing%s"
911
  msgstr ""
912
 
913
+ #: controllers/SecurityCheck.php:396
914
  msgid "Windows Live Writer is on "
915
  msgstr ""
916
 
917
+ #: controllers/SecurityCheck.php:400
918
  msgid ""
919
  "If you're not using Windows Live Writer there's really no valid reason to "
920
  "have its link in the page header, because this tells the whole world you're "
921
  "using WordPress."
922
  msgstr ""
923
 
924
+ #: controllers/SecurityCheck.php:401
925
  #, php-format
926
  msgid "Switch on %sHide My Wp > Tweaks > Disable WLW Manifest scripts%s"
927
  msgstr ""
928
 
929
+ #: controllers/SecurityCheck.php:405
930
  msgid "XML-RPC access is on"
931
  msgstr ""
932
 
933
+ #: controllers/SecurityCheck.php:409
934
  msgid ""
935
  "WordPress XML-RPC is a specification that aims to standardize communications "
936
  "between different systems. It uses HTTP as the transport mechanism and XML "
941
  "circles."
942
  msgstr ""
943
 
944
+ #: controllers/SecurityCheck.php:410
945
  #, php-format
946
  msgid "Switch on %sHide My Wp > Tweaks > Disable XML-RPC access%s"
947
  msgstr ""
948
 
949
+ #: controllers/SecurityCheck.php:414
950
  msgid "RDS is visible"
951
  msgstr ""
952
 
953
+ #: controllers/SecurityCheck.php:418
954
  msgid ""
955
  "If you're not using any Really Simple Discovery services such as pingbacks, "
956
  "there's no need to advertise that endpoint (link) in the header. Please note "
959
  "the way to go."
960
  msgstr ""
961
 
962
+ #: controllers/SecurityCheck.php:419
963
  #, php-format
964
  msgid "Switch on %sHide My Wp > Tweaks > Hide RSD header%s"
965
  msgstr ""
966
 
967
+ #: controllers/SecurityCheck.php:423
968
  msgid "MySql Grant All Permissions"
969
  msgstr ""
970
 
971
+ #: controllers/SecurityCheck.php:427
972
  msgid ""
973
  "If an attacker gains access to your wp-config.php file and gets the MySQL "
974
  "username and password, he'll be able to login to that database and do "
980
  "DELETE."
981
  msgstr ""
982
 
983
+ #: controllers/SecurityCheck.php:428
984
  #, php-format
985
  msgid "To learn how to revoke permissions from PhpMyAdmin %sClick here%s"
986
  msgstr ""
987
 
988
+ #: controllers/SecurityCheck.php:431
989
  msgid "Author URL by ID access"
990
  msgstr ""
991
 
992
+ #: controllers/SecurityCheck.php:435
993
  msgid ""
994
  "Usernames (unlike passwords) are not secret. By knowing someone's username, "
995
  "you can't log in to their account. You also need the password. <br /><br /"
1002
  "ID exists in the system."
1003
  msgstr ""
1004
 
1005
+ #: controllers/SecurityCheck.php:436
1006
  #, php-format
1007
  msgid "Switch on %sHide My Wp > Hide Author ID URL%s"
1008
  msgstr ""
1009
 
1010
+ #: controllers/SecurityCheck.php:440
1011
  msgid "Default WordPress Tagline"
1012
  msgstr ""
1013
 
1014
+ #: controllers/SecurityCheck.php:444
1015
  msgid ""
1016
  "The WordPress site tagline is a short phrase located under the site title, "
1017
  "similar to a subtitle or advertising slogan. The goal of a tagline is to "
1020
  "actually built with WordPress"
1021
  msgstr ""
1022
 
1023
+ #: controllers/SecurityCheck.php:445
1024
  #, php-format
1025
  msgid "Change the Tagline in %s > %s"
1026
  msgstr ""
1027
 
1028
+ #: controllers/SecurityCheck.php:445
1029
  msgid "Tagline"
1030
  msgstr ""
1031
 
1032
+ #: controllers/SecurityCheck.php:528
1033
+ msgid "Saved! This task will be ignored on future tests."
 
 
 
 
 
1034
  msgstr ""
1035
 
1036
+ #: controllers/SecurityCheck.php:538
1037
+ msgid "Saved! You can run the test again."
1038
  msgstr ""
1039
 
1040
+ #: controllers/SecurityCheck.php:587 controllers/SecurityCheck.php:605
1041
+ #: controllers/SecurityCheck.php:619 controllers/SecurityCheck.php:633
1042
+ #: controllers/SecurityCheck.php:646 controllers/SecurityCheck.php:901
1043
+ #: controllers/SecurityCheck.php:984 controllers/SecurityCheck.php:1000
1044
+ #: controllers/SecurityCheck.php:1008 controllers/SecurityCheck.php:1085
1045
+ #: controllers/SecurityCheck.php:1099 controllers/SecurityCheck.php:1114
1046
+ #: controllers/SecurityCheck.php:1128 controllers/SecurityCheck.php:1140
1047
+ #: controllers/SecurityCheck.php:1145 controllers/SecurityCheck.php:1179
1048
+ #: controllers/SecurityCheck.php:1205 controllers/SecurityCheck.php:1220
1049
+ #: controllers/SecurityCheck.php:1235 controllers/SecurityCheck.php:1252
1050
+ #: controllers/SecurityCheck.php:1284 controllers/SecurityCheck.php:1306
1051
+ #: controllers/SecurityCheck.php:1328 controllers/SecurityCheck.php:1350
1052
+ #: controllers/SecurityCheck.php:1370 controllers/SecurityCheck.php:1392
1053
+ #: controllers/SecurityCheck.php:1408 controllers/SecurityCheck.php:1417
1054
  msgid "Yes"
1055
  msgstr ""
1056
 
1057
+ #: controllers/SecurityCheck.php:587 controllers/SecurityCheck.php:605
1058
+ #: controllers/SecurityCheck.php:619 controllers/SecurityCheck.php:633
1059
+ #: controllers/SecurityCheck.php:646 controllers/SecurityCheck.php:984
1060
+ #: controllers/SecurityCheck.php:1000 controllers/SecurityCheck.php:1008
1061
+ #: controllers/SecurityCheck.php:1085 controllers/SecurityCheck.php:1099
1062
+ #: controllers/SecurityCheck.php:1114 controllers/SecurityCheck.php:1128
1063
+ #: controllers/SecurityCheck.php:1140 controllers/SecurityCheck.php:1174
1064
+ #: controllers/SecurityCheck.php:1184 controllers/SecurityCheck.php:1205
1065
+ #: controllers/SecurityCheck.php:1220 controllers/SecurityCheck.php:1235
1066
+ #: controllers/SecurityCheck.php:1284 controllers/SecurityCheck.php:1306
1067
+ #: controllers/SecurityCheck.php:1328 controllers/SecurityCheck.php:1350
1068
+ #: controllers/SecurityCheck.php:1370 controllers/SecurityCheck.php:1392
1069
+ #: controllers/SecurityCheck.php:1408 controllers/SecurityCheck.php:1417
1070
  msgid "No"
1071
  msgstr ""
1072
 
1073
+ #: controllers/SecurityCheck.php:715
1074
  #, php-format
1075
  msgid "%s plugin are outdated: %s"
1076
  msgstr ""
1077
 
1078
+ #: controllers/SecurityCheck.php:715 controllers/SecurityCheck.php:791
1079
  msgid "All plugins are up to date"
1080
  msgstr ""
1081
 
1082
+ #: controllers/SecurityCheck.php:748
1083
  #, php-format
1084
  msgid "%s theme(s) are outdated: %s"
1085
  msgstr ""
1086
 
1087
+ #: controllers/SecurityCheck.php:748
1088
  msgid "Themes are up to date"
1089
  msgstr ""
1090
 
1091
+ #: controllers/SecurityCheck.php:828
1092
  msgid "All plugins are compatible"
1093
  msgstr ""
1094
 
1095
+ #: controllers/SecurityCheck.php:922
1096
  #, php-format
1097
  msgid "%s days since last update"
1098
  msgstr ""
1099
 
1100
+ #: controllers/SecurityCheck.php:922
1101
  msgid "Updated"
1102
  msgstr ""
1103
 
1104
+ #: controllers/SecurityCheck.php:940
1105
  msgid "Empty"
1106
  msgstr ""
1107
 
1108
+ #: controllers/SecurityCheck.php:945
1109
  msgid "only "
1110
  msgstr ""
1111
 
1112
+ #: controllers/SecurityCheck.php:950
1113
  msgid "too simple"
1114
  msgstr ""
1115
 
1116
+ #: controllers/SecurityCheck.php:955
1117
  msgid "Good"
1118
  msgstr ""
1119
 
1120
+ #: controllers/SecurityCheck.php:1002
1121
  msgid ""
1122
  "Change the wp-config.php file permission to Read-Only using File Manager."
1123
  msgstr ""
1124
 
1125
+ #: controllers/SecurityCheck.php:1260
1126
  msgid "no"
1127
  msgstr ""
1128
 
1129
+ #: controllers/SecurityCheck.php:1414
1130
  msgid "Just another WordPress site"
1131
  msgstr ""
1132
 
1133
+ #: controllers/Settings.php:45 controllers/Settings.php:268
1134
  #, php-format
1135
  msgid ""
1136
  "NGINX detected. In case you didn't add the code in the NGINX config already, "
1137
  "please add the following line. %s"
1138
  msgstr ""
1139
 
1140
+ #: controllers/Settings.php:45 controllers/Settings.php:268
 
 
 
 
1141
  msgid "Don't forget to reload the Nginx service."
1142
  msgstr ""
1143
 
1144
+ #: controllers/Settings.php:45 controllers/Settings.php:268
1145
+ msgid "Learn how to setup on Nginx server"
1146
  msgstr ""
1147
 
1148
  #: controllers/Settings.php:54 view/Backup.php:16
1153
  msgid "You want to restore the last saved settings? "
1154
  msgstr ""
1155
 
1156
+ #: controllers/Settings.php:82 controllers/Widget.php:16
1157
  #, php-format
1158
  msgid ""
1159
+ "%sBlack Friday!!%s Get Hide My WP Ghost today with the best discounts of the "
1160
+ "year. %sSee Ofers!%s"
1161
  msgstr ""
1162
 
1163
+ #: controllers/Settings.php:84 controllers/Widget.php:18
1164
  #, php-format
1165
  msgid ""
1166
+ "%sHalloween Special!!%s Get %s80%% OFF%s on Hide My WP Ghost - Unlimited "
1167
+ "Websites License until 31 October 2020. %sSee Ofer!%s"
1168
  msgstr ""
1169
 
1170
+ #: controllers/Settings.php:86 controllers/Widget.php:20
1171
+ #, php-format
1172
+ msgid ""
1173
+ "%sLimited Time Offer%s: Get %s65%% OFF%s today on Hide My WP Ghost 5 "
1174
+ "Websites License. %sHurry Up!%s"
1175
+ msgstr ""
1176
+
1177
+ #: controllers/Settings.php:137
1178
  #, php-format
1179
  msgid ""
1180
  "New Plugin/Theme detected! You need to save the Hide My WP Setting again to "
1181
+ "include them all! %sClick here%s"
1182
  msgstr ""
1183
 
1184
+ #: controllers/Settings.php:157
1185
  #, php-format
1186
  msgid ""
1187
  "To activate the new %sHide My WP %s %s settings you need to confirm and re-"
1188
  "login!"
1189
  msgstr ""
1190
 
1191
+ #: controllers/Settings.php:165
1192
  msgid "Yes, I'm ready to re-login"
1193
  msgstr ""
1194
 
1195
+ #: controllers/Settings.php:172 view/FrontendCheck.php:36
1196
  msgid "No, abort"
1197
  msgstr ""
1198
 
1199
+ #: controllers/Settings.php:213
1200
  msgid "My Account"
1201
  msgstr ""
1202
 
1203
+ #: controllers/Settings.php:351
1204
  msgid ""
1205
  "Error: You entered the same text twice in the Text Mapping. We removed the "
1206
  "duplicates to prevent any redirect errors."
1207
  msgstr ""
1208
 
1209
+ #: controllers/Settings.php:470
1210
+ msgid "The list of plugins and themes was updated with success!"
1211
+ msgstr ""
1212
+
1213
+ #: controllers/Settings.php:542
1214
  msgid ""
1215
  "ERROR! Please make sure you use a valid token to connect the plugin with "
1216
  "WPPlugins"
1217
  msgstr ""
1218
 
1219
+ #: controllers/Settings.php:547
1220
  msgid ""
1221
  "ERROR! Please make sure you use an email address to connect the plugin with "
1222
  "WPPlugins"
1223
  msgstr ""
1224
 
1225
+ #: controllers/Settings.php:593
1226
  msgid "Great! The backup is restored."
1227
  msgstr ""
1228
 
1229
+ #: controllers/Settings.php:607 controllers/Settings.php:610
1230
  msgid "Error! The backup is not valid."
1231
  msgstr ""
1232
 
1233
+ #: controllers/Settings.php:613
1234
  msgid "Error! You have to enter a previous saved backup file."
1235
  msgstr ""
1236
 
1237
+ #: controllers/Settings.php:625
1238
  msgid "Hide My Wp > Question"
1239
  msgstr ""
1240
 
1257
  msgid "Login Blocked by Hide My WordPress"
1258
  msgstr ""
1259
 
1260
+ #: models/Compatibility.php:312
1261
  msgid ""
1262
  "CDN Enabled detected. Please include the new wp-content and wp-includes "
1263
  "paths in CDN Enabler Settings"
1264
  msgstr ""
1265
 
1266
+ #: models/Compatibility.php:320
1267
  #, php-format
1268
  msgid ""
1269
  "CDN Enabler detected! Learn how to configure it with Hide My WP %sClick here"
1270
  "%s"
1271
  msgstr ""
1272
 
1273
+ #: models/Compatibility.php:332
1274
  #, php-format
1275
  msgid ""
1276
  "WP Super Cache CDN detected. Please include %s and %s paths in WP Super "
1277
  "Cache > CDN > Include directories"
1278
  msgstr ""
1279
 
1280
+ #: models/Compatibility.php:339
1281
  #, php-format
1282
  msgid ""
1283
  "Hide My WP does not work without mode_rewrite. Please activate the rewrite "
1284
  "module in Apache. %sMore details%s"
1285
  msgstr ""
1286
 
1287
+ #: models/Compatibility.php:344
1288
  #, php-format
1289
  msgid ""
1290
  "Hide My WP does not work with %s Permalinks. Change it to %s or other type "
1291
  "in Settings > Permalinks in order to hide it"
1292
  msgstr ""
1293
 
1294
+ #: models/Compatibility.php:344
1295
  msgid "Plain"
1296
  msgstr ""
1297
 
1298
+ #: models/Compatibility.php:344
1299
  msgid "Post Name"
1300
  msgstr ""
1301
 
1302
+ #: models/Compatibility.php:349
1303
  #, php-format
1304
  msgid ""
1305
  "You need to activate the URL Rewrite for IIS to be able to change the "
1306
  "permalink structure to friendly URL (without index.php). %sMore details%s"
1307
  msgstr ""
1308
 
1309
+ #: models/Compatibility.php:351
1310
  msgid ""
1311
  "You need to set the permalink structure to friendly URL (without index.php)."
1312
  msgstr ""
1313
 
1314
+ #: models/Compatibility.php:356
1315
  msgid ""
1316
  "The constant ADMIN_COOKIE_PATH is defined in wp-config.php by another "
1317
  "plugin. Hide My WP will not work unless you remove the line "
1318
  "define('ADMIN_COOKIE_PATH', ...);"
1319
  msgstr ""
1320
 
1321
+ #: models/Compatibility.php:362
1322
  #, php-format
1323
  msgid ""
1324
  "Inmotion detected. %sPlease read how to make the plugin compatible with "
1325
  "Inmotion Nginx Cache%s"
1326
  msgstr ""
1327
 
1328
+ #: models/Compatibility.php:374
1329
  msgid ""
1330
  "Hide My WP rules are not saved in the config file and this may affect the "
1331
  "website loading speed."
1332
  msgstr ""
1333
 
1334
+ #: models/Compatibility.php:384
1335
  #, php-format
1336
  msgid ""
1337
  "Godaddy detected! To avoid CSS errors, make sure you switch off the CDN from "
1338
  "%s"
1339
  msgstr ""
1340
 
1341
+ #: models/Compatibility.php:389
1342
+ #, php-format
1343
+ msgid ""
1344
+ "Attention! Please check the rewrite rules in the config file. Some URLs "
1345
+ "passed through the config file rules and are loaded through WordPress which "
1346
+ "may slow down your website. Please follow this tutorial: %s"
1347
+ msgstr ""
1348
+
1349
+ #: models/Rewrite.php:646
1350
  #, php-format
1351
  msgid ""
1352
  "IIS detected. You need to update your %s file by adding the following lines "
1353
  "after &lt;rules&gt; tag: %s"
1354
  msgstr ""
1355
 
1356
+ #: models/Rewrite.php:667 models/Rewrite.php:772
1357
  #, php-format
1358
  msgid ""
1359
  "Config file is not writable. You need to update your %s file by adding the "
1360
  "following lines at the beginning of the file: %s"
1361
  msgstr ""
1362
 
1363
+ #: models/Rewrite.php:689
1364
  #, php-format
1365
  msgid ""
1366
  "WpEngine detected. Add the redirects in the WpEngine Redirect rules panel %s"
1367
  msgstr ""
1368
 
1369
+ #: models/Rewrite.php:689
1370
+ msgid "Learn How To Add the Code"
1371
+ msgstr ""
1372
+
1373
+ #: models/Rewrite.php:804
1374
  #, php-format
1375
  msgid ""
1376
  "Config file is not writable. You have to added it manually at the beginning "
1377
  "of the %s file: %s"
1378
  msgstr ""
1379
 
1380
+ #: models/Rewrite.php:2170
1381
  msgid ""
1382
  "There has been a critical error on your website. Please check your site "
1383
  "admin email inbox for instructions."
1384
  msgstr ""
1385
 
1386
+ #: models/Rewrite.php:2172
1387
  msgid "There has been a critical error on your website."
1388
  msgstr ""
1389
 
1419
  msgid "Test Your Website"
1420
  msgstr ""
1421
 
1422
+ #: models/Settings.php:43 view/Plugins.php:31
1423
  msgid "Plugins"
1424
  msgstr ""
1425
 
1428
  msgstr ""
1429
 
1430
  #: models/Settings.php:67
1431
+ msgid "SEO SQUIRRLY"
1432
  msgstr ""
1433
 
1434
  #: models/Settings.php:69
1435
  msgid ""
1436
+ "A.I.-based Private SEO Consultant. In a Plugin. Powered by Machine Learning "
1437
+ "and Cloud Services. Over 300 functionalities for SEO now available when you "
1438
+ "need them."
1439
+ msgstr ""
1440
+
1441
+ #: models/Settings.php:73
1442
+ msgid "WP-Rocket"
1443
+ msgstr ""
1444
+
1445
+ #: models/Settings.php:75
1446
+ #, php-format
1447
+ msgid ""
1448
+ "WP Rocket is in fact the only cache plugin which integrates more than 80% of "
1449
+ "web performance best practices even without any options activated. "
1450
  msgstr ""
1451
 
1452
+ #: models/Settings.php:79
1453
  msgid "Autoptimize"
1454
  msgstr ""
1455
 
1456
+ #: models/Settings.php:81
1457
  msgid ""
1458
  "Autoptimize speeds up your website by optimizing JS, CSS and HTML, async-ing "
1459
  "JavaScript, removing emoji cruft, optimizing Google Fonts and more."
1460
  msgstr ""
1461
 
1462
+ #: models/Settings.php:85
1463
+ msgid "Ninja Forms"
1464
+ msgstr ""
1465
+
1466
+ #: models/Settings.php:87
1467
+ msgid ""
1468
+ "Use Ninja Forms to create beautiful, user friendly WordPress forms that will "
1469
+ "make you feel like a professional web developer"
1470
+ msgstr ""
1471
+
1472
+ #: models/Settings.php:91
1473
+ msgid "WP Forms"
1474
  msgstr ""
1475
 
1476
+ #: models/Settings.php:93
1477
  msgid ""
1478
+ "WPForms allows you to create beautiful contact forms, feedback form, "
1479
+ "subscription forms, payment forms, and other types of forms for your site in "
1480
+ "minutes, not hours!"
1481
  msgstr ""
1482
 
1483
+ #: models/Settings.php:97
1484
  msgid "iThemes Security"
1485
  msgstr ""
1486
 
1487
+ #: models/Settings.php:99
1488
  msgid ""
1489
  "iThemes Security gives you over 30+ ways to secure and protect your WP site. "
1490
  "WP sites can be an easy target for attacks because of plugin "
1491
  "vulnerabilities, weak passwords and obsolete software."
1492
  msgstr ""
1493
 
1494
+ #: models/Settings.php:103
1495
  msgid "Sucuri Security"
1496
  msgstr ""
1497
 
1498
+ #: models/Settings.php:105
1499
  msgid ""
1500
  "The Sucuri WordPress Security plugin is a security toolset for security "
1501
  "integrity monitoring, malware detection and security hardening."
1502
  msgstr ""
1503
 
1504
+ #: models/Settings.php:109
1505
  msgid "Back Up WordPress"
1506
  msgstr ""
1507
 
1508
+ #: models/Settings.php:111
1509
  msgid ""
1510
  "Simple automated backups of your WordPress-powered website. Back Up "
1511
  "WordPress will back up your entire site including your database and all your "
1512
  "files on a schedule that suits you."
1513
  msgstr ""
1514
 
1515
+ #: models/Settings.php:115
1516
+ msgid "Elementor Builder"
1517
  msgstr ""
1518
 
1519
+ #: models/Settings.php:117
 
 
 
 
 
 
 
 
 
 
 
1520
  msgid ""
1521
  "The most advanced frontend drag & drop page builder. Create high-end, pixel "
1522
  "perfect websites at record speeds. Any theme, any page, any design."
1523
  msgstr ""
1524
 
1525
+ #: models/Settings.php:121
1526
  msgid "Weglot Translate"
1527
  msgstr ""
1528
 
1529
+ #: models/Settings.php:123
1530
  msgid ""
1531
  "Translate your website into multiple languages without any code. Weglot "
1532
  "Translate is fully SEO compatible and follows Google's best practices."
1533
  msgstr ""
1534
 
1535
+ #: models/Settings.php:127
1536
+ msgid "Facebook Pixel"
1537
+ msgstr ""
1538
+
1539
+ #: models/Settings.php:129
1540
+ msgid ""
1541
+ "Manage your Facebook Pixel or Google Analytics code with a single plugin and "
1542
+ "add ANY other script (Head & Footer feature). The Pinterest Tag can be "
1543
+ "implemented via free add-on."
1544
+ msgstr ""
1545
+
1546
+ #: models/Settings.php:133
1547
+ msgid "Maintenance"
1548
  msgstr ""
1549
 
1550
+ #: models/Settings.php:135
1551
  msgid ""
1552
+ "Maintenance plugin allows the WordPress site administrator to close the "
1553
+ "website for maintenance, set a temporary page with authorization, which can "
1554
+ "be edited via the plugin settings."
1555
  msgstr ""
1556
 
1557
+ #: models/Settings.php:148
1558
  msgid ""
1559
  "You can't set both ADMIN and LOGIN with the same name. Please use different "
1560
  "names"
1561
  msgstr ""
1562
 
1563
+ #: models/Settings.php:298 models/Settings.php:308
1564
  #, php-format
1565
  msgid ""
1566
+ "Invalid name detected: %s. You need to use another name to avoid WordPress "
1567
+ "errors."
1568
  msgstr ""
1569
 
1570
+ #: models/Settings.php:303
1571
  #, php-format
1572
  msgid ""
1573
+ "Short name detected: %s. You need to use unique paths with more than 4 chars "
1574
+ "to avoid WordPress errors."
1575
  msgstr ""
1576
 
1577
+ #: models/Settings.php:313
1578
  #, php-format
1579
  msgid ""
1580
  "Invalid name detected: %s. Add only the final path name to avoid WordPress "
1581
  "errors."
1582
  msgstr ""
1583
 
1584
+ #: models/Settings.php:317
1585
  #, php-format
1586
  msgid ""
1587
  "Invalid name detected: %s. The name can't start with / to avoid WordPress "
1588
  "errors."
1589
  msgstr ""
1590
 
1591
+ #: models/Settings.php:324
1592
  #, php-format
1593
  msgid ""
1594
  "Invalid name detected: %s. The paths can't end with . to avoid WordPress "
1595
  "errors."
1596
  msgstr ""
1597
 
1598
+ #: models/Settings.php:351
1599
  #, php-format
1600
  msgid ""
1601
  "Weak name detected: %s. You need to use another name to increase your "
1603
  msgstr ""
1604
 
1605
  #: view/Advanced.php:11
1606
+ msgid "Rollback Settings"
 
 
 
 
 
 
 
 
1607
  msgstr ""
1608
 
1609
+ #: view/Advanced.php:16
1610
+ msgid "Custom Safe URL Param"
1611
  msgstr ""
1612
 
1613
+ #: view/Advanced.php:17
1614
+ msgid "eg. disable_url, safe_url"
 
1615
  msgstr ""
1616
 
1617
+ #: view/Advanced.php:23
1618
  msgid ""
1619
+ "The Safe URL will set all the settings to default. Use it only if you're "
1620
+ "locked out"
1621
  msgstr ""
1622
 
1623
+ #: view/Advanced.php:24
1624
+ msgid "Safe URL:"
1625
  msgstr ""
1626
 
1627
+ #: view/Advanced.php:30
1628
+ msgid "Loading Speed Settings"
1629
  msgstr ""
1630
 
1631
+ #: view/Advanced.php:35 view/Advanced.php:65 view/Mapping.php:19
1632
+ #: view/Mapping.php:95 view/Mapping.php:168 view/Tweaks.php:138
1633
+ #: view/Tweaks.php:225 view/Tweaks.php:283
1634
  msgid ""
1635
+ "First, you need to switch Hide My Wp from Default mode to Safe Mode or Ghost "
1636
+ "Mode."
1637
  msgstr ""
1638
 
1639
+ #: view/Advanced.php:49
1640
+ msgid "Optimize CSS and JS files"
1641
  msgstr ""
1642
 
1643
+ #: view/Advanced.php:50
1644
+ msgid "Cache CSS, JS and Images to increase the frontend loading speed."
1645
  msgstr ""
1646
 
1647
+ #: view/Advanced.php:51
1648
+ #, php-format
1649
+ msgid "Check the website loading speed with %sPingdom Tool%s"
1650
  msgstr ""
1651
 
1652
+ #: view/Advanced.php:60
1653
+ msgid "Compatibility Settings"
 
1654
  msgstr ""
1655
 
1656
  #: view/Advanced.php:73
1657
+ msgid "Load As Must Use Plugin"
1658
  msgstr ""
1659
 
1660
  #: view/Advanced.php:75
1661
+ msgid "Force Hide My WP Ghost to load as a Must Use plugin."
 
 
 
 
1662
  msgstr ""
1663
 
1664
+ #: view/Advanced.php:76
1665
+ msgid "(compatibility with Manage WP plugin and Token based login plugins)"
1666
  msgstr ""
1667
 
1668
+ #: view/Advanced.php:86
1669
  msgid "Late Loading"
1670
  msgstr ""
1671
 
1672
+ #: view/Advanced.php:88
1673
  msgid ""
1674
  "Load HMW after all plugins are loaded. Useful for CDN plugins (eg. CDN "
1675
  "Enabler)."
1676
  msgstr ""
1677
 
1678
+ #: view/Advanced.php:89
1679
  msgid "(only if other cache plugins request this)"
1680
  msgstr ""
1681
 
1682
+ #: view/Advanced.php:99
1683
  msgid "Clean Login Page"
1684
  msgstr ""
1685
 
1686
+ #: view/Advanced.php:101
1687
  msgid ""
1688
  "Cancel the login hooks from other plugins and themes to prevent them from "
1689
  "changing the Hide My WordPress redirects."
1690
  msgstr ""
1691
 
1692
+ #: view/Advanced.php:101
1693
  msgid "(not recommended)"
1694
  msgstr ""
1695
 
1696
+ #: view/Advanced.php:111
1697
+ msgid "Notification Settings"
1698
  msgstr ""
1699
 
1700
+ #: view/Advanced.php:118
1701
  msgid "Security Check Notification"
1702
  msgstr ""
1703
 
1704
+ #: view/Advanced.php:120
1705
  msgid "Show Security Check notification when it's not checked every week."
1706
  msgstr ""
1707
 
1708
+ #: view/Advanced.php:130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1709
  msgid "Email notification"
1710
  msgstr ""
1711
 
1712
+ #: view/Advanced.php:131
1713
  msgid "Send me an email with the changed admin and login URLs"
1714
  msgstr ""
1715
 
1716
+ #: view/Advanced.php:140 view/Connect.php:17
1717
  msgid "Email Address"
1718
  msgstr ""
1719
 
1720
+ #: view/Advanced.php:156 view/Brute.php:115 view/Mapping.php:210
1721
+ #: view/Mapping.php:215 view/Permalinks.php:550 view/Permalinks.php:555
1722
+ #: view/Tweaks.php:336
1723
  msgid "Save"
1724
  msgstr ""
1725
 
1726
+ #: view/Advanced.php:157 view/Brute.php:116 view/Mapping.php:211
1727
+ #: view/Mapping.php:216 view/Permalinks.php:551 view/Permalinks.php:556
1728
+ #: view/Tweaks.php:337
1729
  #, php-format
1730
  msgid "Love Hide My WP %s? Show us ;)"
1731
  msgstr ""
1732
 
1733
+ #: view/Advanced.php:164 view/Mapping.php:243 view/Permalinks.php:583
1734
+ #: view/Tweaks.php:366
1735
  msgid "Love Hide My WP?"
1736
  msgstr ""
1737
 
1738
+ #: view/Advanced.php:169 view/Permalinks.php:588 view/Tweaks.php:371
1739
  msgid "Please help us and support our plugin on WordPress.org"
1740
  msgstr ""
1741
 
1742
+ #: view/Advanced.php:172 view/Mapping.php:249 view/Permalinks.php:591
1743
+ #: view/Tweaks.php:374
1744
  msgid "Rate Hide My WP"
1745
  msgstr ""
1746
 
1747
+ #: view/Advanced.php:175 view/Permalinks.php:594 view/Tweaks.php:377
1748
  msgid "Contact us after you left the review cause we have a surprise for you."
1749
  msgstr ""
1750
 
1751
+ #: view/Advanced.php:186 view/Mapping.php:224 view/Permalinks.php:564
1752
+ #: view/Tweaks.php:347
1753
  msgid "Check Your Website"
1754
  msgstr ""
1755
 
1756
+ #: view/Advanced.php:188 view/Mapping.php:226 view/Permalinks.php:566
1757
+ #: view/Tweaks.php:349
1758
  msgid "Check if your website is secured with the current settings."
1759
  msgstr ""
1760
 
1761
+ #: view/Advanced.php:194 view/Mapping.php:232 view/Permalinks.php:572
1762
+ #: view/Tweaks.php:355
1763
  msgid ""
1764
  "Make sure you save the settings and empty the cache before checking your "
1765
  "website with our tool."
1766
  msgstr ""
1767
 
1768
+ #: view/Advanced.php:198 view/Mapping.php:236 view/Permalinks.php:576
1769
+ #: view/Tweaks.php:359
1770
  msgid "Learn more about Hide My WP"
1771
  msgstr ""
1772
 
1910
  msgstr ""
1911
 
1912
  #: view/Connect.php:12
1913
+ msgid "Activate Free Token"
1914
  msgstr ""
1915
 
1916
  #: view/Connect.php:18
1992
  msgstr ""
1993
 
1994
  #: view/Dashboard.php:45
1995
+ msgid "Check Security Report"
1996
  msgstr ""
1997
 
1998
  #: view/Dashboard.php:47
1999
  msgid "Upgrade Your Security"
2000
  msgstr ""
2001
 
2002
+ #: view/Dashboard.php:106
 
 
 
 
2003
  msgid "Checking Website Security ..."
2004
  msgstr ""
2005
 
2013
 
2014
  #: view/FrontendCheck.php:13
2015
  #, php-format
2016
+ msgid "Run %sFrontend Login Test%s and login inside the popup. "
2017
  msgstr ""
2018
 
2019
  #: view/FrontendCheck.php:14
2020
+ msgid ""
2021
+ "Make sure you follow the Hide My WP Ghost instructions before moving forward."
2022
  msgstr ""
2023
 
2024
  #: view/FrontendCheck.php:15
2025
+ msgid "If you're able to login, you've set the new paths correctly."
 
 
2026
  msgstr ""
2027
 
2028
  #: view/FrontendCheck.php:16
2029
  msgid ""
2030
+ "Do not logout from this browser until you are confident that the Login Page "
2031
+ "is working and you will be able to login again."
2032
  msgstr ""
2033
 
2034
  #: view/FrontendCheck.php:17
2129
  msgid "Text Mapping"
2130
  msgstr ""
2131
 
 
 
 
 
 
 
2132
  #: view/Mapping.php:24
2133
  msgid "Replace the text in tags and classes to hide any WordPress footprint."
2134
  msgstr ""
2274
  #: view/Permalinks.php:122
2275
  #, php-format
2276
  msgid ""
2277
+ "Your admin URL is changed by another plugin/theme in %s. To activate this "
2278
+ "option, disable the custom admin in the other plugin or deativate it."
2279
  msgstr ""
2280
 
2281
  #: view/Permalinks.php:126
2285
  "terms."
2286
  msgstr ""
2287
 
2288
+ #: view/Permalinks.php:129
2289
+ #, php-format
2290
+ msgid ""
2291
+ "Your admin URL can't be changed on %s because of the %s rules are no longer "
2292
+ "used."
2293
+ msgstr ""
2294
+
2295
+ #: view/Permalinks.php:134
2296
  msgid "Custom Admin Path"
2297
  msgstr ""
2298
 
2299
+ #: view/Permalinks.php:135
2300
  msgid "eg. adm, back"
2301
  msgstr ""
2302
 
2303
+ #: view/Permalinks.php:149
2304
  msgid "Hide \"wp-admin\""
2305
  msgstr ""
2306
 
2307
+ #: view/Permalinks.php:150
2308
  msgid "Show 404 Not Found Error when visitors access /wp-admin"
2309
  msgstr ""
2310
 
2311
+ #: view/Permalinks.php:159
2312
  msgid "Hide the new admin path"
2313
  msgstr ""
2314
 
2315
+ #: view/Permalinks.php:160
2316
  msgid ""
2317
  "Let only the new login be accessible and redirect me to admin after logging "
2318
  "in"
2319
  msgstr ""
2320
 
2321
+ #: view/Permalinks.php:165
2322
  msgid ""
2323
  "Some Themes don't work with custom Admin and Ajax paths. In case of ajax "
2324
  "errors, switch back to wp-admin and admin-ajax.php."
2325
  msgstr ""
2326
 
2327
+ #: view/Permalinks.php:171
2328
  msgid "Login Settings"
2329
  msgstr ""
2330
 
2331
+ #: view/Permalinks.php:174
2332
  #, php-format
2333
  msgid ""
2334
+ "Your login URL is changed by another plugin/theme in %s. To activate this "
2335
+ "option, disable the custom login in the other plugin or deativate it."
2336
  msgstr ""
2337
 
2338
+ #: view/Permalinks.php:179
2339
  msgid "Custom Login Path"
2340
  msgstr ""
2341
 
2342
+ #: view/Permalinks.php:180
2343
  msgid "eg. login or signin"
2344
  msgstr ""
2345
 
2346
+ #: view/Permalinks.php:193
2347
  msgid "Hide \"wp-login.php\""
2348
  msgstr ""
2349
 
2350
+ #: view/Permalinks.php:194
2351
  msgid "Show 404 Not Found Error when visitors access /wp-login.php"
2352
  msgstr ""
2353
 
2354
+ #: view/Permalinks.php:204
2355
+ msgid "Hide /login"
2356
+ msgstr ""
2357
+
2358
+ #: view/Permalinks.php:205
2359
+ msgid "Show 404 Not Found Error when visitors access /login"
2360
+ msgstr ""
2361
+
2362
+ #: view/Permalinks.php:214
2363
  msgid "Custom Lost Password Path"
2364
  msgstr ""
2365
 
2366
+ #: view/Permalinks.php:215
2367
  msgid "eg. lostpass or forgotpass"
2368
  msgstr ""
2369
 
2370
+ #: view/Permalinks.php:225
2371
  msgid "Custom Register Path"
2372
  msgstr ""
2373
 
2374
+ #: view/Permalinks.php:226
2375
  msgid "eg. newuser or register"
2376
  msgstr ""
2377
 
2378
+ #: view/Permalinks.php:236
2379
  msgid "Custom Logout Path"
2380
  msgstr ""
2381
 
2382
+ #: view/Permalinks.php:237
2383
  msgid "eg. logout or disconnect"
2384
  msgstr ""
2385
 
2386
+ #: view/Permalinks.php:248
2387
  msgid "Custom Activation Path"
2388
  msgstr ""
2389
 
2390
+ #: view/Permalinks.php:249
2391
  msgid "eg. multisite activation link"
2392
  msgstr ""
2393
 
2394
+ #: view/Permalinks.php:260
2395
+ msgid "Manage Login and Logout Redirects"
2396
+ msgstr ""
2397
+
2398
+ #: view/Permalinks.php:268
2399
  msgid "Common Paths"
2400
  msgstr ""
2401
 
2402
+ #: view/Permalinks.php:272
2403
  msgid "Custom admin-ajax Path"
2404
  msgstr ""
2405
 
2406
+ #: view/Permalinks.php:273
2407
  msgid "eg. ajax, json"
2408
  msgstr ""
2409
 
2410
+ #: view/Permalinks.php:286
2411
  msgid "Hide wp-admin from ajax URL"
2412
  msgstr ""
2413
 
2414
+ #: view/Permalinks.php:287
2415
  #, php-format
2416
  msgid "Show /%s instead of /%s"
2417
  msgstr ""
2418
 
2419
+ #: view/Permalinks.php:288
2420
  msgid "Works only with the custom admin-ajax path to avoid infinite loops."
2421
  msgstr ""
2422
 
2423
+ #: view/Permalinks.php:295
2424
  msgid "Custom wp-content Path"
2425
  msgstr ""
2426
 
2427
+ #: view/Permalinks.php:296
2428
  msgid "eg. core, inc, include"
2429
  msgstr ""
2430
 
2431
+ #: view/Permalinks.php:306
2432
  msgid "Custom wp-includes Path"
2433
  msgstr ""
2434
 
2435
+ #: view/Permalinks.php:307
2436
  msgid "eg. lib, library"
2437
  msgstr ""
2438
 
2439
+ #: view/Permalinks.php:318
2440
  msgid "Custom uploads Path"
2441
  msgstr ""
2442
 
2443
+ #: view/Permalinks.php:319
2444
  msgid "eg. images, files"
2445
  msgstr ""
2446
 
2447
+ #: view/Permalinks.php:328
2448
  #, php-format
2449
  msgid ""
2450
  "You already defined a different wp-content/uploads directory in wp-config."
2451
  "php %s"
2452
  msgstr ""
2453
 
2454
+ #: view/Permalinks.php:334
2455
  msgid "Custom comment Path"
2456
  msgstr ""
2457
 
2458
+ #: view/Permalinks.php:335
2459
  msgid "eg. comments, discussion"
2460
  msgstr ""
2461
 
2462
+ #: view/Permalinks.php:346
2463
  msgid "Custom author Path"
2464
  msgstr ""
2465
 
2466
+ #: view/Permalinks.php:347
2467
  msgid "eg. profile, usr, writer"
2468
  msgstr ""
2469
 
2470
+ #: view/Permalinks.php:365
2471
  msgid "Hide Author ID URL"
2472
  msgstr ""
2473
 
2474
+ #: view/Permalinks.php:366
2475
  msgid "Don't let URLs like domain.com?author=1 show the user login name"
2476
  msgstr ""
2477
 
2478
+ #: view/Permalinks.php:374
2479
  msgid "Plugin Settings"
2480
  msgstr ""
2481
 
2482
+ #: view/Permalinks.php:378
2483
  msgid "Custom plugins Path"
2484
  msgstr ""
2485
 
2486
+ #: view/Permalinks.php:379
2487
  msgid "eg. modules"
2488
  msgstr ""
2489
 
2490
+ #: view/Permalinks.php:391
2491
  msgid "Hide plugin names"
2492
  msgstr ""
2493
 
2494
+ #: view/Permalinks.php:392
2495
  msgid "Give random names to each plugin"
2496
  msgstr ""
2497
 
2498
+ #: view/Permalinks.php:399
2499
  msgid "Theme Settings"
2500
  msgstr ""
2501
 
2502
+ #: view/Permalinks.php:403
2503
  msgid "Custom themes Path"
2504
  msgstr ""
2505
 
2506
+ #: view/Permalinks.php:404
2507
  msgid "eg. assets, templates, styles"
2508
  msgstr ""
2509
 
2510
+ #: view/Permalinks.php:419
2511
  msgid "Hide theme names"
2512
  msgstr ""
2513
 
2514
+ #: view/Permalinks.php:420
2515
  msgid "Give random names to each theme (works in WP multisite)"
2516
  msgstr ""
2517
 
2518
+ #: view/Permalinks.php:431
2519
  msgid "REST API Settings"
2520
  msgstr ""
2521
 
2522
+ #: view/Permalinks.php:439
2523
  msgid "Custom wp-json Path"
2524
  msgstr ""
2525
 
2526
+ #: view/Permalinks.php:440
2527
  msgid "eg. json, api, call"
2528
  msgstr ""
2529
 
2530
+ #: view/Permalinks.php:453
2531
  msgid "Disable Rest API access"
2532
  msgstr ""
2533
 
2534
+ #: view/Permalinks.php:454
2535
  msgid "Disable Rest API access if you don't use your website for API calls"
2536
  msgstr ""
2537
 
2538
+ #: view/Permalinks.php:462
2539
  msgid "Security Settings"
2540
  msgstr ""
2541
 
2542
+ #: view/Permalinks.php:474
2543
  msgid "Hide WordPress Common Paths"
2544
  msgstr ""
2545
 
2546
+ #: view/Permalinks.php:475
2547
  msgid "Hide /wp-content, /wp-include, /plugins, /themes paths"
2548
  msgstr ""
2549
 
2550
+ #: view/Permalinks.php:476
2551
  msgid "Hide upgrade.php and install.php for visitors"
2552
  msgstr ""
2553
 
2554
+ #: view/Permalinks.php:477
2555
  msgid "(this may affect the fonts and images loaded through CSS)"
2556
  msgstr ""
2557
 
2558
+ #: view/Permalinks.php:487
2559
  msgid "Hide WordPress Common Files"
2560
  msgstr ""
2561
 
2562
+ #: view/Permalinks.php:488
2563
  msgid ""
2564
  "Hide wp-config.php , wp-config-sample.php, readme.html, license.txt files"
2565
  msgstr ""
2566
 
2567
+ #: view/Permalinks.php:500
2568
  msgid "Firewall Against Script Injection"
2569
  msgstr ""
2570
 
2571
+ #: view/Permalinks.php:501
2572
  msgid ""
2573
  "Most WordPress installations are hosted on the popular Apache, Nginx and IIS "
2574
  "web servers."
2575
  msgstr ""
2576
 
2577
+ #: view/Permalinks.php:502
2578
  msgid ""
2579
  "A thorough set of rules can prevent many types of SQL Injection and URL "
2580
  "hacks from being interpreted."
2581
  msgstr ""
2582
 
2583
+ #: view/Permalinks.php:513
2584
  msgid "Disable Directory Browsing"
2585
  msgstr ""
2586
 
2587
+ #: view/Permalinks.php:514
2588
  #, php-format
2589
  msgid "Don't let hackers see any directory content. See %sUploads Directory%s"
2590
  msgstr ""
2591
 
2592
+ #: view/Permalinks.php:527
2593
  msgid "Custom category Path"
2594
  msgstr ""
2595
 
2596
+ #: view/Permalinks.php:528
2597
  msgid "eg. cat, dir, list"
2598
  msgstr ""
2599
 
2600
+ #: view/Permalinks.php:537
2601
  msgid "Custom tags Path"
2602
  msgstr ""
2603
 
2604
+ #: view/Permalinks.php:538
2605
  msgid "eg. keyword, topic"
2606
  msgstr ""
2607
 
2608
+ #: view/Plugins.php:16
2609
  msgid "More details"
2610
  msgstr ""
2611
 
2612
+ #: view/Plugins.php:18
2613
+ msgid "Go To Plugin"
2614
  msgstr ""
2615
 
2616
+ #: view/Plugins.php:20
2617
  msgid "Plugin Installed"
2618
  msgstr ""
2619
 
2620
+ #: view/Plugins.php:32
2621
  msgid ""
2622
  "We are testing every week the latest version of these plugins and <strong>we "
2623
  "make sure they are working with Hide My WP</strong> plugin.\n"
2719
  "24 hours."
2720
  msgstr ""
2721
 
2722
+ #: view/Tweaks.php:9
2723
+ msgid "Redirects Settings"
2724
+ msgstr ""
2725
+
2726
+ #: view/Tweaks.php:13
2727
+ msgid "Redirect hidden paths"
2728
+ msgstr ""
2729
+
2730
+ #: view/Tweaks.php:17
2731
+ msgid "Front page"
2732
  msgstr ""
2733
 
2734
  #: view/Tweaks.php:18
2735
+ msgid "404 page"
2736
  msgstr ""
2737
 
2738
+ #: view/Tweaks.php:19
2739
+ msgid "404 HTML Error"
2740
  msgstr ""
2741
 
2742
+ #: view/Tweaks.php:32
2743
+ msgid ""
2744
+ "Redirect the protected paths /wp-admin, /wp-login to Front Page or 404 page."
2745
  msgstr ""
2746
 
2747
+ #: view/Tweaks.php:33
2748
+ msgid ""
2749
+ "You can create a new page and come back to choose to redirect to that page"
2750
+ msgstr ""
2751
+
2752
+ #: view/Tweaks.php:53
2753
+ msgid "Default"
2754
+ msgstr ""
2755
+
2756
+ #: view/Tweaks.php:57
2757
+ msgid "User Role"
2758
  msgstr ""
2759
 
2760
+ #: view/Tweaks.php:71 view/Tweaks.php:102
2761
+ msgid "Login Redirect URL"
2762
+ msgstr ""
2763
+
2764
+ #: view/Tweaks.php:72 view/Tweaks.php:103
2765
+ msgid "eg."
2766
+ msgstr ""
2767
+
2768
+ #: view/Tweaks.php:82 view/Tweaks.php:113
2769
+ msgid "Logout Redirect URL"
2770
+ msgstr ""
2771
+
2772
+ #: view/Tweaks.php:83 view/Tweaks.php:114
2773
+ msgid "eg. /logout or "
2774
+ msgstr ""
2775
+
2776
+ #: view/Tweaks.php:92
2777
+ #, php-format
2778
  msgid ""
2779
+ "%s Note! %s Make sure you that the redirect URLs exist on your website. Only "
2780
+ "add local URLs."
2781
  msgstr ""
2782
 
2783
+ #: view/Tweaks.php:99
2784
+ msgid "redirects"
2785
+ msgstr ""
2786
+
2787
+ #: view/Tweaks.php:123
2788
+ #, php-format
2789
  msgid ""
2790
+ "%s Note! %s Make sure you that the redirect URLs exist on your website. "
2791
+ "%sThe User Role redirect URL has higher priority than the Default redirect "
2792
+ "URL."
2793
+ msgstr ""
2794
+
2795
+ #: view/Tweaks.php:134
2796
+ msgid "Change Options"
2797
  msgstr ""
2798
 
2799
+ #: view/Tweaks.php:146
2800
+ msgid "Change Paths for Logged Users"
2801
+ msgstr ""
2802
+
2803
+ #: view/Tweaks.php:148
2804
+ msgid "Change WordPress paths while you're logged in"
2805
+ msgstr ""
2806
+
2807
+ #: view/Tweaks.php:149
2808
+ msgid "(not recommended, may affect other plugins functionality in admin)"
2809
+ msgstr ""
2810
+
2811
+ #: view/Tweaks.php:159
2812
  msgid "Change Paths in Ajax Calls"
2813
  msgstr ""
2814
 
2815
+ #: view/Tweaks.php:161
2816
  msgid ""
2817
  "This will prevent from showing the old paths when an image or font is called "
2818
  "through ajax"
2819
  msgstr ""
2820
 
2821
+ #: view/Tweaks.php:171
2822
+ msgid "Change Relative URLs to Absolute URLs"
2823
+ msgstr ""
2824
+
2825
+ #: view/Tweaks.php:173
2826
+ #, php-format
2827
+ msgid "Convert links like /wp-content/* into %s/wp-content/*."
2828
+ msgstr ""
2829
+
2830
+ #: view/Tweaks.php:183
2831
+ msgid "Change Paths in Sitemaps XML"
2832
+ msgstr ""
2833
+
2834
+ #: view/Tweaks.php:185
2835
+ msgid "Double check the Sitemap XML files and make sure the paths are changed."
2836
+ msgstr ""
2837
+
2838
+ #: view/Tweaks.php:195
2839
+ msgid "Change Paths in Robots.txt"
2840
+ msgstr ""
2841
+
2842
+ #: view/Tweaks.php:197
2843
+ msgid "Hide WordPress paths from robots.txt file"
2844
+ msgstr ""
2845
+
2846
+ #: view/Tweaks.php:211
2847
+ msgid "Change Paths in Cached Files"
2848
+ msgstr ""
2849
+
2850
+ #: view/Tweaks.php:212
2851
+ msgid ""
2852
+ "Change the WordPress common paths in the cached files from /wp-content/cache "
2853
+ "directory"
2854
+ msgstr ""
2855
+
2856
+ #: view/Tweaks.php:213
2857
+ msgid ""
2858
+ "(this feature runs in background and needs up to one minute after every "
2859
+ "cache purged)"
2860
+ msgstr ""
2861
+
2862
+ #: view/Tweaks.php:221
2863
  msgid "Hide/Show Options"
2864
  msgstr ""
2865
 
2866
+ #: view/Tweaks.php:235
2867
  msgid ""
2868
  "Hide WordPress and Plugin versions from the end of any image, css and js "
2869
  "files"
2870
  msgstr ""
2871
 
2872
+ #: view/Tweaks.php:236
2873
  msgid "Hide the WP Generator META"
2874
  msgstr ""
2875
 
2876
+ #: view/Tweaks.php:237
2877
  msgid "Hide the WP DNS Prefetch META"
2878
  msgstr ""
2879
 
2880
+ #: view/Tweaks.php:246
2881
  msgid "Hide RSD (Really Simple Discovery) header"
2882
  msgstr ""
2883
 
2884
+ #: view/Tweaks.php:248
2885
  msgid "Don't show any WordPress information in HTTP header request"
2886
  msgstr ""
2887
 
2888
+ #: view/Tweaks.php:258
2889
  msgid "Hide WordPress HTML Comments"
2890
  msgstr ""
2891
 
2892
+ #: view/Tweaks.php:260
2893
  msgid "Hide the HTML Comments left by theme and plugins"
2894
  msgstr ""
2895
 
2896
+ #: view/Tweaks.php:269
2897
  msgid "Hide Emojicons"
2898
  msgstr ""
2899
 
2900
+ #: view/Tweaks.php:271
2901
  msgid "Don't load Emoji Icons if you don't use them"
2902
  msgstr ""
2903
 
2904
+ #: view/Tweaks.php:279
2905
+ msgid "Disable Options"
2906
  msgstr ""
2907
 
2908
+ #: view/Tweaks.php:291
2909
  msgid "Disable XML-RPC authentication"
2910
  msgstr ""
2911
 
2912
+ #: view/Tweaks.php:293
2913
  #, php-format
2914
  msgid "Don't load XML-RPC to prevent %sBrute force attacks via XML-RPC%s"
2915
  msgstr ""
2916
 
2917
+ #: view/Tweaks.php:302
2918
  msgid "Disable Embed scripts"
2919
  msgstr ""
2920
 
2921
+ #: view/Tweaks.php:304
2922
  msgid "Don't load oEmbed service if you don't use oEmbed videos"
2923
  msgstr ""
2924
 
2925
+ #: view/Tweaks.php:314
2926
  msgid "Disable WLW Manifest scripts"
2927
  msgstr ""
2928
 
2929
+ #: view/Tweaks.php:316
2930
  msgid ""
2931
  "Don't load WLW if you didn't configure Windows Live Writer for your site"
2932
  msgstr ""
2933
 
2934
+ #: view/Tweaks.php:325
2935
  msgid "Disable DB Debug in Frontent"
2936
  msgstr ""
2937
 
2938
+ #: view/Tweaks.php:327
2939
  msgid "Don't load DB Debug if your website is live"
2940
  msgstr ""
2941
 
2951
  msgid ""
2952
  "The best solution for WordPress Security. Hide wp-admin, wp-login, wp-"
2953
  "content, plugins, themes etc. Add Firewall, Brute Force protection & more. "
2954
+ "<br /> <a href=\"https://hidemywpghost.com/wordpress\" target=\"_blank"
2955
  "\"><strong>Unlock all features</strong></a>"
2956
  msgstr ""
2957
 
models/Compatibility.php CHANGED
@@ -6,6 +6,11 @@ class HMW_Models_Compatibility {
6
  public function __construct() {
7
  if ( is_admin() ) {
8
  add_filter( 'rocket_cache_reject_uri', array( $this, 'rocket_reject_url' ), PHP_INT_MAX );
 
 
 
 
 
9
  } else {
10
  defined( 'WPFC_REMOVE_FOOTER_COMMENT' ) || define( 'WPFC_REMOVE_FOOTER_COMMENT', true );
11
  defined( 'WP_ROCKET_WHITE_LABEL_FOOTPRINT' ) || define( 'WP_ROCKET_WHITE_LABEL_FOOTPRINT', true );
@@ -23,6 +28,25 @@ class HMW_Models_Compatibility {
23
  $this->checkCompatibilityOnLoad();
24
  }
25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  public function alreadyCached() {
27
  if ( did_action( 'wpsupercache_buffer' ) || did_action( 'autoptimize_html_after_minify' ) || did_action( 'rocket_buffer' ) || did_action( 'hmw_buffer' ) ) {
28
  return true;
@@ -37,10 +61,23 @@ class HMW_Models_Compatibility {
37
  */
38
  public function checkCompatibilityOnLoad() {
39
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40
  if ( HMW_Classes_Tools::isPluginActive( 'ithemes-security-pro/ithemes-security-pro.php' ) ||
41
- HMW_Classes_Tools::isPluginActive( 'better-wp-security/better-wp-security.php' )) {
42
- $settings = get_option('itsec-storage');
43
- if(isset($settings['hide-backend']['enabled']) && $settings['hide-backend']['enabled']) {
44
  if ( isset( $settings['hide-backend']['slug'] ) && $settings['hide-backend']['slug'] <> '' ) {
45
  defined( 'HMW_DEFAULT_LOGIN' ) || define( 'HMW_DEFAULT_LOGIN', $settings['hide-backend']['slug'] );
46
  HMW_Classes_Tools::$options['hmw_login_url'] = HMW_Classes_Tools::$default['hmw_login_url'];
@@ -48,12 +85,18 @@ class HMW_Models_Compatibility {
48
  }
49
  }
50
 
51
- if ( ! is_admin() ) {
52
 
 
 
 
 
 
 
53
  try {
 
54
  if ( HMW_Classes_Tools::getOption( 'hmw_robots' ) ) {
55
  if ( HMW_Classes_ObjController::getClass( 'HMW_Models_Files' )->isFile( $_SERVER['REQUEST_URI'] ) ) {
56
- //Compatibility with Squirrly SEOx-cf-powered-by
57
  if ( HMW_Classes_Tools::isPluginActive( 'squirrly-seo/squirrly.php' ) ) {
58
  add_filter( 'sq_robots', array(
59
  HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' ),
@@ -101,7 +144,7 @@ class HMW_Models_Compatibility {
101
  }
102
 
103
  //Change the template directory URL in themes
104
- if ( HMW_Classes_Tools::isThemeActive( 'Avada' ) ) {
105
  add_filter( 'template_directory_uri', array(
106
  HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' ),
107
  'find_replace_url'
@@ -173,6 +216,19 @@ class HMW_Models_Compatibility {
173
  add_filter( 'hmw_laterload', array( 'HMW_Classes_Tools', 'returnFalse' ) );
174
  add_filter( 'hmw_process_buffer', array( 'HMW_Classes_Tools', 'returnTrue' ) );
175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
176
  return;
177
  }
178
 
@@ -349,16 +405,8 @@ class HMW_Models_Compatibility {
349
 
350
  //Check if the rules are working as expected
351
  if ( HMW_Classes_Tools::getOption( 'rewrites' ) ) {
352
- HMW_Classes_Error::setError( __( 'Some URLs passed through the config file rules and loaded through WordPress which may slow down your website.', _HMW_PLUGIN_NAME_ ) );
353
- if ( HMW_Classes_Tools::isApache() || HMW_Classes_Tools::isLitespeed() ) {
354
- HMW_Classes_Error::setError( sprintf( __( 'Save the settings and check the rules in .htaccess file. %sMake sure you activated AllowOverride All for your domain%s.', _HMW_PLUGIN_NAME_ ), '<a href="https://hidemywpghost.com/how-to-enable-allowoverwrite-on-google-cloud-platform/" target="_blank">', '</a>' ) );
355
- } elseif ( HMW_Classes_Tools::isNginx() ) {
356
- HMW_Classes_Error::setError( sprintf( __( 'Save the settings and add the config file in Nginx. Follow %sSetup Hide My WP Ghost on Nginx Server%s.', _HMW_PLUGIN_NAME_ ), '<a href="https://hidemywpghost.com/how-to-setup-hide-my-wp-on-nginx-server/" target="_blank">', '</a>' ) );
357
- } elseif ( HMW_Classes_Tools::isWpengine() ) {
358
- HMW_Classes_Error::setError( sprintf( __( 'Save the settings and add the rewrite rules in WPEngine and .htaccess. Follow %sSetup Hide My WP Ghost on Nginx Server%s.', _HMW_PLUGIN_NAME_ ), '<a href="https://hidemywpghost.com/hide-my-wp-pro-compatible-with-wp-engine/" target="_blank">', '</a>' ) );
359
- } elseif ( HMW_Classes_Tools::isWindows() ) {
360
- HMW_Classes_Error::setError( sprintf( __( 'Save the settings and add the rewrite rules in web.config file. Follow %sSetup Hide My WP on Windows IIS server%s tutorial.', _HMW_PLUGIN_NAME_ ), '<a href="https://hidemywpghost.com/kb/setup-hide-my-wp-on-windows-iis-server/" target="_blank">', '</a>' ) );
361
- }
362
  }
363
 
364
  }
@@ -427,6 +475,16 @@ class HMW_Models_Compatibility {
427
  }
428
  }
429
 
 
 
 
 
 
 
 
 
 
 
430
  if ( ! empty( $domains ) ) {
431
  return $domains;
432
  }
@@ -473,4 +531,158 @@ class HMW_Models_Compatibility {
473
  return $buffer;
474
  }
475
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
476
  }
6
  public function __construct() {
7
  if ( is_admin() ) {
8
  add_filter( 'rocket_cache_reject_uri', array( $this, 'rocket_reject_url' ), PHP_INT_MAX );
9
+
10
+ //Check compatibility with Really Simple SSL
11
+ if ( HMW_Classes_Tools::isPluginActive( 'really-simple-ssl/rlrsssl-really-simple-ssl.php' ) ) {
12
+ add_action( 'hmw_flushed_rewrites', array( $this, 'checkSimpleSSLRewrites' ) );
13
+ }
14
  } else {
15
  defined( 'WPFC_REMOVE_FOOTER_COMMENT' ) || define( 'WPFC_REMOVE_FOOTER_COMMENT', true );
16
  defined( 'WP_ROCKET_WHITE_LABEL_FOOTPRINT' ) || define( 'WP_ROCKET_WHITE_LABEL_FOOTPRINT', true );
28
  $this->checkCompatibilityOnLoad();
29
  }
30
 
31
+ /**
32
+ * Set the compatibility needed on plugin activation
33
+ * Called on plugin activation
34
+ */
35
+ public function install() {
36
+ if ( HMW_Classes_Tools::isPluginActive( 'worker/init.php' ) ) {
37
+ $this->addMUPlugin();
38
+ }
39
+ }
40
+
41
+
42
+ /**
43
+ * Delete the compatibility with other plugins
44
+ * Called on plugin deactivation
45
+ */
46
+ public function uninstall() {
47
+ $this->deleteMUPlugin();
48
+ }
49
+
50
  public function alreadyCached() {
51
  if ( did_action( 'wpsupercache_buffer' ) || did_action( 'autoptimize_html_after_minify' ) || did_action( 'rocket_buffer' ) || did_action( 'hmw_buffer' ) ) {
52
  return true;
61
  */
62
  public function checkCompatibilityOnLoad() {
63
 
64
+ //Compatibility with WPML plugin
65
+ if ( HMW_Classes_Tools::isPluginActive( 'sitepress-multilingual-cms/sitepress.php' ) ) {
66
+ //WPML checks the HTTP_REFERER based on wp-admin and not the custom admin path
67
+ if ( isset( $_SERVER['HTTP_REFERER'] ) ) {
68
+ $_SERVER['HTTP_REFERER'] = HMW_Classes_ObjController::getClass( 'HMW_Models_Files' )->getOriginalUrl( $_SERVER['HTTP_REFERER'] );
69
+ }
70
+
71
+ // add the correct text direction for WPML plugin
72
+ add_action( 'admin_print_styles', array( $this, 'setTextDirection' ), 1 );
73
+
74
+ }
75
+
76
+ //Compativility with iThemes security plugin
77
  if ( HMW_Classes_Tools::isPluginActive( 'ithemes-security-pro/ithemes-security-pro.php' ) ||
78
+ HMW_Classes_Tools::isPluginActive( 'better-wp-security/better-wp-security.php' ) ) {
79
+ $settings = get_option( 'itsec-storage' );
80
+ if ( isset( $settings['hide-backend']['enabled'] ) && $settings['hide-backend']['enabled'] ) {
81
  if ( isset( $settings['hide-backend']['slug'] ) && $settings['hide-backend']['slug'] <> '' ) {
82
  defined( 'HMW_DEFAULT_LOGIN' ) || define( 'HMW_DEFAULT_LOGIN', $settings['hide-backend']['slug'] );
83
  HMW_Classes_Tools::$options['hmw_login_url'] = HMW_Classes_Tools::$default['hmw_login_url'];
85
  }
86
  }
87
 
 
88
 
89
+ //Add Compatibility with PPress plugin
90
+ if ( HMW_Classes_Tools::isPluginActive( 'ppress/profilepress.php' ) ) {
91
+ add_action( 'hmw_login_init', array( $this, 'ppressCompatibility' ) );
92
+ }
93
+
94
+ if ( ! is_admin() ) {
95
  try {
96
+ //Robots.txt compatibility with other plugins
97
  if ( HMW_Classes_Tools::getOption( 'hmw_robots' ) ) {
98
  if ( HMW_Classes_ObjController::getClass( 'HMW_Models_Files' )->isFile( $_SERVER['REQUEST_URI'] ) ) {
99
+ //Compatibility with Squirrly SEO x-cf-powered-by
100
  if ( HMW_Classes_Tools::isPluginActive( 'squirrly-seo/squirrly.php' ) ) {
101
  add_filter( 'sq_robots', array(
102
  HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' ),
144
  }
145
 
146
  //Change the template directory URL in themes
147
+ if ( HMW_Classes_Tools::isThemeActive( 'Avada' ) || HMW_Classes_Tools::isThemeActive( 'WpRentals' ) ) {
148
  add_filter( 'template_directory_uri', array(
149
  HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' ),
150
  'find_replace_url'
216
  add_filter( 'hmw_laterload', array( 'HMW_Classes_Tools', 'returnFalse' ) );
217
  add_filter( 'hmw_process_buffer', array( 'HMW_Classes_Tools', 'returnTrue' ) );
218
 
219
+ if ( HMW_Classes_Tools::isPluginActive( 'wp-smush-pro/wp-smush.php' ) ) {
220
+ if ( $smush = get_option( 'wp-smush-cdn_status' ) ) {
221
+ if ( isset( $smush->cdn_enabled ) && $smush->cdn_enabled ) {
222
+ return;
223
+ }
224
+ }
225
+ }
226
+
227
+ add_filter( 'autoptimize_html_after_minify', array(
228
+ HMW_Classes_ObjController::getClass( 'HMW_Models_Rewrite' ),
229
+ 'find_replace'
230
+ ), PHP_INT_MAX );
231
+
232
  return;
233
  }
234
 
405
 
406
  //Check if the rules are working as expected
407
  if ( HMW_Classes_Tools::getOption( 'rewrites' ) ) {
408
+ HMW_Classes_Error::setError( sprintf( __( 'Attention! Please check the rewrite rules in the config file. Some URLs passed through the config file rules and are loaded through WordPress which may slow down your website. Please follow this tutorial: %s', _HMW_PLUGIN_NAME_ ), '<a href="https://hidemywpghost.com/kb/when-the-website-loads-slower-with-hide-my-wp-ghost/" target="_blank" class="text-warning">https://hidemywpghost.com/kb/when-the-website-loads-slower-with-hide-my-wp-ghost/</a>' ), 'text-white bg-danger' );
409
+
 
 
 
 
 
 
 
 
410
  }
411
 
412
  }
475
  }
476
  }
477
 
478
+ if ( HMW_Classes_Tools::isPluginActive( 'wp-smush-pro/wp-smush.php' ) ) {
479
+ if ( $smush = get_option( 'wp-smush-cdn_status' ) ) {
480
+ if ( isset( $smush->cdn_enabled ) && $smush->cdn_enabled ) {
481
+ if ( isset( $smush->endpoint_url ) && isset( $smush->site_id ) ) {
482
+ $domains[] = 'https://' . $smush->endpoint_url . '/' . $smush->site_id;
483
+ }
484
+ }
485
+ }
486
+ }
487
+
488
  if ( ! empty( $domains ) ) {
489
  return $domains;
490
  }
531
  return $buffer;
532
  }
533
 
534
+
535
+ /**
536
+ * Add rules to be compatible with Simple SSL plugins
537
+ */
538
+ public function checkSimpleSSLRewrites() {
539
+ global $wp_filesystem;
540
+ try {
541
+ $options = get_option( 'rlrsssl_options' );
542
+
543
+ if ( isset( $options['htaccess_redirect'] ) && $options['htaccess_redirect'] ) {
544
+ if ( method_exists( $wp_filesystem, 'get_contents' ) && method_exists( $wp_filesystem, 'put_contents' ) ) {
545
+
546
+ $config_file = HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->getConfFile();
547
+ $htaccess = $wp_filesystem->get_contents( $config_file );
548
+ preg_match( "/#\s?BEGIN\s?rlrssslReallySimpleSSL.*?#\s?END\s?rlrssslReallySimpleSSL/s", $htaccess, $match );
549
+
550
+ if ( isset( $match[0] ) && ! empty( $match[0] ) ) {
551
+ $htaccess = preg_replace( "/#\s?BEGIN\s?rlrssslReallySimpleSSL.*?#\s?END\s?rlrssslReallySimpleSSL/s", "", $htaccess );
552
+ $htaccess = $match[0] . PHP_EOL . $htaccess;
553
+ $htaccess = preg_replace( "/\n+/", "\n", $htaccess );
554
+ $wp_filesystem->put_contents( $config_file, $htaccess );
555
+ }
556
+
557
+ }
558
+ }
559
+ } catch ( Exception $e ) {
560
+ }
561
+ }
562
+
563
+ /************************************************************ Must Use Plugin (needed for Manage WP and other cache plugins) */
564
+
565
+ /**
566
+ * Add the Must Use plugin to make sure is loading for the custom wp-admin path every time
567
+ *
568
+ */
569
+ public function addMUPlugin() {
570
+ try {
571
+ $this->registerMUPlugin( '0-hidemywp.php', $this->buildLoaderContent( 'hide-my-wp/index.php' ) );
572
+ } catch ( Exception $e ) {
573
+ }
574
+ }
575
+
576
+ /**
577
+ * Remove the Must Use plugin on deactivation
578
+ */
579
+ public function deleteMUPlugin() {
580
+ try {
581
+ $this->deregisterMUPlugin( '0-hidemywp.php' );
582
+ } catch ( Exception $e ) {
583
+ }
584
+ }
585
+
586
+ /**
587
+ * The MU plugin content
588
+ *
589
+ * @param $pluginBasename
590
+ *
591
+ * @return string
592
+ */
593
+ public function buildLoaderContent( $pluginBasename ) {
594
+ return "<?php
595
+ /*
596
+ Plugin Name: HideMyWP - Ghost Loader
597
+ Description: This is automatically generated by the hideMyWP plugin to increase performance and reliability. It is automatically disabled when disabling the main plugin.
598
+ */
599
+
600
+ if (function_exists('untrailingslashit') && defined('WP_PLUGIN_DIR') && file_exists(untrailingslashit(WP_PLUGIN_DIR).'/$pluginBasename')) {
601
+ if (in_array('$pluginBasename', (array) get_option('active_plugins')) ) {
602
+ include_once untrailingslashit(WP_PLUGIN_DIR).'/$pluginBasename';
603
+ }
604
+ }";
605
+
606
+ }
607
+
608
+ /**
609
+ * Add the MU file
610
+ *
611
+ * @param $loaderName
612
+ * @param $loaderContent
613
+ */
614
+ public function registerMUPlugin( $loaderName, $loaderContent ) {
615
+ global $wp_filesystem;
616
+
617
+ if ( method_exists( $wp_filesystem, 'get_contents' ) && method_exists( $wp_filesystem, 'put_contents' ) ) {
618
+
619
+ $mustUsePluginDir = rtrim( WPMU_PLUGIN_DIR, '/' );
620
+ $loaderPath = $mustUsePluginDir . '/' . $loaderName;
621
+
622
+ if ( file_exists( $loaderPath ) && md5( $loaderContent ) === md5_file( $loaderPath ) ) {
623
+ return;
624
+ }
625
+
626
+ if ( ! is_dir( $mustUsePluginDir ) ) {
627
+ @mkdir( $mustUsePluginDir );
628
+ }
629
+
630
+ if ( is_writable( $mustUsePluginDir ) ) {
631
+ $wp_filesystem->put_contents( $loaderPath, $loaderContent );
632
+ }
633
+
634
+ }
635
+ }
636
+
637
+ /**
638
+ * Delete the MU file
639
+ *
640
+ * @param $loaderName
641
+ */
642
+ public function deregisterMUPlugin( $loaderName ) {
643
+ $mustUsePluginDir = rtrim( WPMU_PLUGIN_DIR, '/' );
644
+ $loaderPath = $mustUsePluginDir . '/' . $loaderName;
645
+
646
+ if ( ! file_exists( $loaderPath ) ) {
647
+ return;
648
+ }
649
+
650
+ @unlink( $loaderPath );
651
+ }
652
+
653
+ /**
654
+ * Force the DB text direction for some themes and plugins
655
+ */
656
+ public function setTextDirection() {
657
+
658
+ if ( function_exists( 'get_current_user_id' ) ) {
659
+ $user_id = get_current_user_id();
660
+ $direction = get_user_meta( $user_id, 'rtladminbar', true );
661
+
662
+ global $wp_styles;
663
+ if ( isset( $wp_styles->text_direction ) ) {
664
+ $wp_styles->text_direction = $direction;
665
+ }
666
+ }
667
+
668
+ }
669
+
670
+ /**
671
+ * Add Compatibility with PPress plugin
672
+ * Load the post from Ppress for the login page
673
+ */
674
+ public function ppressCompatibility() {
675
+ //Add compatibility with PPress plugin
676
+ $data = get_option( 'pp_settings_data' );
677
+ if ( class_exists( 'WP_Query' ) && isset( $data['set_login_url'] ) && (int) $data['set_login_url'] > 0 ) {
678
+ $query = new WP_Query( array( 'p' => $data['set_login_url'], 'post_type' => 'any' ) );
679
+ if ( $query->have_posts() ) {
680
+ $query->the_post();
681
+ get_header();
682
+ the_content();
683
+ get_footer();
684
+ }
685
+ exit();
686
+ }
687
+ }
688
  }
models/Cookies.php CHANGED
@@ -1,67 +1,69 @@
1
  <?php
2
- defined('ABSPATH') || die('Cheatin\' uh?');
3
 
4
  class HMW_Models_Cookies {
5
 
6
- public function __construct() {
7
- if (HMW_Classes_Tools::$default['hmw_admin_url'] <> HMW_Classes_Tools::getOption('hmw_admin_url')) {
8
- $this->setCookieContants();
9
-
10
- add_filter('redirect_post_location', array($this, 'setPostCookie'), PHP_INT_MAX, 2);
11
- add_action('set_auth_cookie', array($this, 'setAuthCookie'), PHP_INT_MAX, 2);
12
- add_action('clear_auth_cookie', array($this, 'setCleanCookie'), PHP_INT_MAX);
13
- add_action('set_logged_in_cookie', array($this, 'setLoginCookie'), PHP_INT_MAX, 2);
14
- }
15
- }
16
-
17
- /**
18
- * Set the cookie constants in case of admin change
19
- */
20
- public function setCookieContants() {
21
- if (!defined('HMW_ADMIN_COOKIE_PATH')) {
22
- if (is_multisite()) {
23
- global $blog_id;
24
- switch_to_blog($blog_id);
25
-
26
- ms_cookie_constants();
27
- if (!is_subdomain_install() || trim(parse_url(get_option('siteurl'), PHP_URL_PATH), '/')) {
28
- define('HMW_ADMIN_COOKIE_PATH', SITECOOKIEPATH);
29
- } else {
30
- define('HMW_ADMIN_COOKIE_PATH', SITECOOKIEPATH . HMW_Classes_Tools::getOption('hmw_admin_url'));
31
- }
32
- restore_current_blog();
33
- } else {
34
- wp_cookie_constants();
35
- define('HMW_ADMIN_COOKIE_PATH', SITECOOKIEPATH . HMW_Classes_Tools::getOption('hmw_admin_url'));
36
- }
37
- }
38
- if (!defined('HMW_PLUGINS_COOKIE_PATH')) {
39
- define('HMW_PLUGINS_COOKIE_PATH', preg_replace('|https?://[^/]+|i', '', get_option('siteurl') . '/' . HMW_Classes_Tools::getOption('hmw_plugin_url')));
40
- }
41
- }
42
-
43
-
44
- public function setPostCookie($location, $post_id) {
45
- if (defined('HMW_ADMIN_COOKIE_PATH')) {
46
- if ($post_id > 0) {
47
- if (isset($_COOKIE['wp-saving-post']) && $_COOKIE['wp-saving-post'] === $post_id . '-check') {
48
- setcookie('wp-saving-post', $post_id . '-saved', time() + DAY_IN_SECONDS, HMW_ADMIN_COOKIE_PATH, COOKIE_DOMAIN, is_ssl());
49
- }
50
- }
51
- }
52
- return $location;
53
- }
54
-
55
- public function setTestCookie() {
56
- if (!defined('TEST_COOKIE'))
57
- define('TEST_COOKIE', 'test_cookie');
58
-
59
- $secure = is_ssl() && 'https' === parse_url(get_option('home'), PHP_URL_SCHEME);
60
- setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, $this->getCookieDomain(), $secure);
61
- if (SITECOOKIEPATH != COOKIEPATH) {
62
- setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN, $secure);
63
- }
64
- }
 
 
65
 
66
  public function testCookies() {
67
  $secure = is_ssl();
@@ -77,7 +79,7 @@ class HMW_Models_Cookies {
77
  public function setCookiesCurrentPath() {
78
  global $current_user;
79
 
80
- if ( $current_user->ID ) {
81
  wp_set_auth_cookie( $current_user->ID );
82
 
83
  if ( $this->testCookies() ) {
@@ -88,98 +90,101 @@ class HMW_Models_Cookies {
88
  return false;
89
  }
90
 
91
- public function setAuthCookie($auth_cookie, $expire) {
92
- if (defined('HMW_ADMIN_COOKIE_PATH')) {
93
- $secure = is_ssl();
94
- if ($secure) {
95
- $auth_cookie_name = SECURE_AUTH_COOKIE;
96
- } else {
97
- $auth_cookie_name = AUTH_COOKIE;
98
- }
99
-
100
- if (defined('HMW_PLUGINS_COOKIE_PATH')) {
101
- setcookie($auth_cookie_name, $auth_cookie, $expire, PLUGINS_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);
102
- setcookie($auth_cookie_name, $auth_cookie, $expire, HMW_PLUGINS_COOKIE_PATH, $this->getCookieDomain(), $secure, true);
103
- }
104
-
105
- setcookie($auth_cookie_name, $auth_cookie, $expire, PLUGINS_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);
106
- setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);
107
-
108
- setcookie($auth_cookie_name, $auth_cookie, $expire, HMW_ADMIN_COOKIE_PATH, $this->getCookieDomain(), $secure, true);
109
- }
110
- }
111
-
112
- public function setLoginCookie($logged_in_cookie, $expire) {
113
- // Front-end cookie is secure when the auth cookie is secure and the site's home URL is forced HTTPS.
114
- $secure_logged_in_cookie = is_ssl() && 'https' === parse_url(get_option('home'), PHP_URL_SCHEME);
115
-
116
- setcookie(LOGGED_IN_COOKIE, $logged_in_cookie, $expire, COOKIEPATH, $this->getCookieDomain(), $secure_logged_in_cookie, true);
117
- if (COOKIEPATH != SITECOOKIEPATH) {
118
- setcookie(LOGGED_IN_COOKIE, $logged_in_cookie, $expire, SITECOOKIEPATH, $this->getCookieDomain(), $secure_logged_in_cookie, true);
119
- }
120
-
121
- setcookie(LOGGED_IN_COOKIE, $logged_in_cookie, $expire, COOKIEPATH, COOKIE_DOMAIN, $secure_logged_in_cookie, true);
122
- if (COOKIEPATH != SITECOOKIEPATH)
123
- setcookie(LOGGED_IN_COOKIE, $logged_in_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure_logged_in_cookie, true);
124
-
125
- }
126
-
127
- /**
128
- * Check if the current user IP is always the same
129
- * If not, request a relogin
130
- * @param $response
131
- * @return mixed
132
- */
133
- public function checkLoggedIP($response) {
134
- if (isset($_SERVER['REMOTE_ADDR']) && isset($_COOKIE['wordpress_logged_address'])) {
135
- if (md5($_SERVER['REMOTE_ADDR']) <> $_COOKIE['wordpress_logged_address']) {
136
- global $current_user;
137
- $current_user->ID = null;
138
- $response['wp-auth-check'] = false;
139
- }
140
- }
141
-
142
- return $response;
143
- }
144
- /**
145
- * Clean the user cookies on logout
146
- */
147
- /**
148
- * Clean the user cookies on logout
149
- */
150
- public function setCleanCookie() {
151
- if (defined('HMW_ADMIN_COOKIE_PATH') && defined('PLUGINS_COOKIE_PATH')) {
152
- setcookie(AUTH_COOKIE, ' ', time() - YEAR_IN_SECONDS, HMW_ADMIN_COOKIE_PATH, $this->getCookieDomain());
153
- setcookie(SECURE_AUTH_COOKIE, ' ', time() - YEAR_IN_SECONDS, HMW_ADMIN_COOKIE_PATH, $this->getCookieDomain());
154
- setcookie('wordpress_logged_address', ' ', time() - YEAR_IN_SECONDS, HMW_ADMIN_COOKIE_PATH, $this->getCookieDomain());
155
-
156
- setcookie(AUTH_COOKIE, ' ', time() - YEAR_IN_SECONDS, HMW_PLUGINS_COOKIE_PATH, $this->getCookieDomain());
157
- setcookie(SECURE_AUTH_COOKIE, ' ', time() - YEAR_IN_SECONDS, HMW_PLUGINS_COOKIE_PATH, $this->getCookieDomain());
158
- setcookie('wordpress_logged_address', ' ', time() - YEAR_IN_SECONDS, HMW_PLUGINS_COOKIE_PATH, $this->getCookieDomain());
159
- }
160
- }
161
-
162
- public function getCookieDomain() {
163
- $domain = COOKIE_DOMAIN;
164
-
165
- if (is_multisite()) {
166
- global $blog_id;
167
- switch_to_blog($blog_id);
168
- $current_network = get_network();
169
-
170
- $domain = preg_replace('|^www\.|', '', parse_url(get_option('siteurl'), PHP_URL_HOST));
171
-
172
- if (!empty($current_network->cookie_domain)) {
173
- if (strpos($current_network->cookie_domain, $domain) === false) {
174
- $domain = '.' . $domain;
175
- }
176
- } elseif (strpos($current_network->domain, $domain) === false) {
177
- $domain = '.' . $domain;
178
- }
179
- restore_current_blog();
180
- }
181
-
182
- return $domain;
183
- }
 
 
 
184
 
185
  }
1
  <?php
2
+ defined( 'ABSPATH' ) || die( 'Cheatin\' uh?' );
3
 
4
  class HMW_Models_Cookies {
5
 
6
+ public function __construct() {
7
+ if ( HMW_Classes_Tools::$default['hmw_admin_url'] <> HMW_Classes_Tools::getOption( 'hmw_admin_url' ) ) {
8
+ $this->setCookieContants();
9
+
10
+ add_filter( 'redirect_post_location', array( $this, 'setPostCookie' ), PHP_INT_MAX, 2 );
11
+ add_action( 'set_auth_cookie', array( $this, 'setAuthCookie' ), PHP_INT_MAX, 2 );
12
+ add_action( 'clear_auth_cookie', array( $this, 'setCleanCookie' ), PHP_INT_MAX );
13
+ add_action( 'set_logged_in_cookie', array( $this, 'setLoginCookie' ), PHP_INT_MAX, 2 );
14
+ }
15
+ }
16
+
17
+ /**
18
+ * Set the cookie constants in case of admin change
19
+ */
20
+ public function setCookieContants() {
21
+ if ( ! defined( 'HMW_ADMIN_COOKIE_PATH' ) ) {
22
+ if ( is_multisite() ) {
23
+ global $blog_id;
24
+ switch_to_blog( $blog_id );
25
+
26
+ ms_cookie_constants();
27
+ if ( ! is_subdomain_install() || trim( parse_url( get_option( 'siteurl' ), PHP_URL_PATH ), '/' ) ) {
28
+ define( 'HMW_ADMIN_COOKIE_PATH', SITECOOKIEPATH );
29
+ } else {
30
+ define( 'HMW_ADMIN_COOKIE_PATH', SITECOOKIEPATH . HMW_Classes_Tools::getOption( 'hmw_admin_url' ) );
31
+ }
32
+ restore_current_blog();
33
+ } else {
34
+ wp_cookie_constants();
35
+ define( 'HMW_ADMIN_COOKIE_PATH', SITECOOKIEPATH . HMW_Classes_Tools::getOption( 'hmw_admin_url' ) );
36
+ }
37
+ }
38
+ if ( ! defined( 'HMW_PLUGINS_COOKIE_PATH' ) ) {
39
+ define( 'HMW_PLUGINS_COOKIE_PATH', preg_replace( '|https?://[^/]+|i', '', get_option( 'siteurl' ) . '/' . HMW_Classes_Tools::getOption( 'hmw_plugin_url' ) ) );
40
+ }
41
+ }
42
+
43
+
44
+ public function setPostCookie( $location, $post_id ) {
45
+ if ( defined( 'HMW_ADMIN_COOKIE_PATH' ) ) {
46
+ if ( $post_id > 0 ) {
47
+ if ( isset( $_COOKIE['wp-saving-post'] ) && $_COOKIE['wp-saving-post'] === $post_id . '-check' ) {
48
+ setcookie( 'wp-saving-post', $post_id . '-saved', time() + DAY_IN_SECONDS, HMW_ADMIN_COOKIE_PATH, COOKIE_DOMAIN, is_ssl() );
49
+ }
50
+ }
51
+ }
52
+
53
+ return $location;
54
+ }
55
+
56
+ public function setTestCookie() {
57
+ if ( ! defined( 'TEST_COOKIE' ) ) {
58
+ define( 'TEST_COOKIE', 'test_cookie' );
59
+ }
60
+
61
+ $secure = is_ssl() && 'https' === parse_url( get_option( 'home' ), PHP_URL_SCHEME );
62
+ setcookie( TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, $this->getCookieDomain(), $secure );
63
+ if ( SITECOOKIEPATH != COOKIEPATH ) {
64
+ setcookie( TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN, $secure );
65
+ }
66
+ }
67
 
68
  public function testCookies() {
69
  $secure = is_ssl();
79
  public function setCookiesCurrentPath() {
80
  global $current_user;
81
 
82
+ if ( isset( $current_user->ID ) && function_exists( 'wp_set_auth_cookie' ) ) {
83
  wp_set_auth_cookie( $current_user->ID );
84
 
85
  if ( $this->testCookies() ) {
90
  return false;
91
  }
92
 
93
+ public function setAuthCookie( $auth_cookie, $expire ) {
94
+ if ( defined( 'HMW_ADMIN_COOKIE_PATH' ) ) {
95
+ $secure = is_ssl();
96
+ if ( $secure ) {
97
+ $auth_cookie_name = SECURE_AUTH_COOKIE;
98
+ } else {
99
+ $auth_cookie_name = AUTH_COOKIE;
100
+ }
101
+
102
+ if ( defined( 'HMW_PLUGINS_COOKIE_PATH' ) ) {
103
+ setcookie( $auth_cookie_name, $auth_cookie, $expire, PLUGINS_COOKIE_PATH, COOKIE_DOMAIN, $secure, true );
104
+ setcookie( $auth_cookie_name, $auth_cookie, $expire, HMW_PLUGINS_COOKIE_PATH, $this->getCookieDomain(), $secure, true );
105
+ }
106
+
107
+ setcookie( $auth_cookie_name, $auth_cookie, $expire, PLUGINS_COOKIE_PATH, COOKIE_DOMAIN, $secure, true );
108
+ setcookie( $auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true );
109
+
110
+ setcookie( $auth_cookie_name, $auth_cookie, $expire, HMW_ADMIN_COOKIE_PATH, $this->getCookieDomain(), $secure, true );
111
+ }
112
+ }
113
+
114
+ public function setLoginCookie( $logged_in_cookie, $expire ) {
115
+ // Front-end cookie is secure when the auth cookie is secure and the site's home URL is forced HTTPS.
116
+ $secure_logged_in_cookie = is_ssl() && 'https' === parse_url( get_option( 'home' ), PHP_URL_SCHEME );
117
+
118
+ setcookie( LOGGED_IN_COOKIE, $logged_in_cookie, $expire, COOKIEPATH, $this->getCookieDomain(), $secure_logged_in_cookie, true );
119
+ if ( COOKIEPATH != SITECOOKIEPATH ) {
120
+ setcookie( LOGGED_IN_COOKIE, $logged_in_cookie, $expire, SITECOOKIEPATH, $this->getCookieDomain(), $secure_logged_in_cookie, true );
121
+ }
122
+
123
+ setcookie( LOGGED_IN_COOKIE, $logged_in_cookie, $expire, COOKIEPATH, COOKIE_DOMAIN, $secure_logged_in_cookie, true );
124
+ if ( COOKIEPATH != SITECOOKIEPATH ) {
125
+ setcookie( LOGGED_IN_COOKIE, $logged_in_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure_logged_in_cookie, true );
126
+ }
127
+
128
+ }
129
+
130
+ /**
131
+ * Check if the current user IP is always the same
132
+ * If not, request a relogin
133
+ *
134
+ * @param $response
135
+ *
136
+ * @return mixed
137
+ */
138
+ public function checkLoggedIP( $response ) {
139
+ if ( isset( $_SERVER['REMOTE_ADDR'] ) && isset( $_COOKIE['wordpress_logged_address'] ) ) {
140
+ if ( md5( $_SERVER['REMOTE_ADDR'] ) <> $_COOKIE['wordpress_logged_address'] ) {
141
+ global $current_user;
142
+ $current_user->ID = null;
143
+ $response['wp-auth-check'] = false;
144
+ }
145
+ }
146
+
147
+ return $response;
148
+ }
149
+ /**
150
+ * Clean the user cookies on logout
151
+ */
152
+ /**
153
+ * Clean the user cookies on logout
154
+ */
155
+ public function setCleanCookie() {
156
+ if ( defined( 'HMW_ADMIN_COOKIE_PATH' ) && defined( 'PLUGINS_COOKIE_PATH' ) ) {
157
+ setcookie( AUTH_COOKIE, ' ', time() - YEAR_IN_SECONDS, HMW_ADMIN_COOKIE_PATH, $this->getCookieDomain() );
158
+ setcookie( SECURE_AUTH_COOKIE, ' ', time() - YEAR_IN_SECONDS, HMW_ADMIN_COOKIE_PATH, $this->getCookieDomain() );
159
+ setcookie( 'wordpress_logged_address', ' ', time() - YEAR_IN_SECONDS, HMW_ADMIN_COOKIE_PATH, $this->getCookieDomain() );
160
+
161
+ setcookie( AUTH_COOKIE, ' ', time() - YEAR_IN_SECONDS, HMW_PLUGINS_COOKIE_PATH, $this->getCookieDomain() );
162
+ setcookie( SECURE_AUTH_COOKIE, ' ', time() - YEAR_IN_SECONDS, HMW_PLUGINS_COOKIE_PATH, $this->getCookieDomain() );
163
+ setcookie( 'wordpress_logged_address', ' ', time() - YEAR_IN_SECONDS, HMW_PLUGINS_COOKIE_PATH, $this->getCookieDomain() );
164
+ }
165
+ }
166
+
167
+ public function getCookieDomain() {
168
+ $domain = COOKIE_DOMAIN;
169
+
170
+ if ( is_multisite() ) {
171
+ global $blog_id;
172
+ switch_to_blog( $blog_id );
173
+ $current_network = get_network();
174
+
175
+ $domain = preg_replace( '|^www\.|', '', parse_url( get_option( 'siteurl' ), PHP_URL_HOST ) );
176
+
177
+ if ( ! empty( $current_network->cookie_domain ) ) {
178
+ if ( strpos( $current_network->cookie_domain, $domain ) === false ) {
179
+ $domain = '.' . $domain;
180
+ }
181
+ } elseif ( strpos( $current_network->domain, $domain ) === false ) {
182
+ $domain = '.' . $domain;
183
+ }
184
+ restore_current_blog();
185
+ }
186
+
187
+ return $domain;
188
+ }
189
 
190
  }
models/Files.php CHANGED
@@ -126,6 +126,42 @@ class HMW_Models_Files {
126
  }
127
  }
128
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
  /**
130
  * Show the file when the server rewrite is not added
131
  *
126
  }
127
  }
128
 
129
+ /**
130
+ * Get the original paths of an URL
131
+ *
132
+ * @param string $url URL
133
+ *
134
+ * @throws Exception
135
+ * @return string
136
+ */
137
+ public function getOriginalUrl($url){
138
+ if ( !defined( 'ABSPATH' ) ) {
139
+ return $url;
140
+ }
141
+
142
+ //Buid the rewrite rules
143
+ $this->buildRedirect();
144
+
145
+ //Get the original URL based on rewrite rules
146
+ $parse_url = parse_url( $url );
147
+
148
+ //Get the home root path
149
+ $home_root = parse_url( home_url() );
150
+ if ( isset( $home_root['path'] ) ) {
151
+ $home_root = $home_root['path'];
152
+ $parse_url['path'] = str_replace( $home_root, '', $parse_url['path'] );
153
+ } else {
154
+ $home_root = '';
155
+ }
156
+
157
+ $parse_url['query'] = ((isset($parse_url['query']) && $parse_url['query']) ? '?' . $parse_url['query'] : '');
158
+ $parse_url['path'] = preg_replace( $this->_rewrites['from'], $this->_rewrites['to'], $parse_url['path'] );
159
+ $new_url = $parse_url['scheme'] . '://' . $parse_url['host'] . $home_root . $parse_url['path'] . $parse_url['query'];
160
+ $new_url = str_replace( '/wp-admin/wp-admin/', '/wp-admin/', $new_url ); //remove duplicates
161
+
162
+ return $new_url;
163
+ }
164
+
165
  /**
166
  * Show the file when the server rewrite is not added
167
  *
models/Menu.php CHANGED
@@ -100,31 +100,30 @@ class HMW_Models_Menu {
100
  }
101
  }
102
 
103
- /**
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  * Prevent other plugins to load CSS into HMW
105
  */
106
  public function fixEnqueueErrors() {
107
- global $wp_styles, $wp_scripts;
108
- $corelib = array('admin-bar', 'colors', 'ie', 'common', 'utils', 'wp-auth-check','dismissible-notices',
109
- 'media-editor', 'media-audiovideo', 'media-views', 'imgareaselect', 'mce-view', 'image-edit',
110
- 'wordfence-global-style','ip2location_country_blocker_admin_menu_styles','wf-adminbar','autoptimize-toolbar',
111
- 'yoast-seo-adminbar','bbp-admin-css','bp-admin-common-css','bp-admin-bar','elementor-common','ithemes-icon-font',
112
- 'wordfence-ls-admin-global','woocommerce_admin_menu_styles','besclwp_cpt_admin_style','uabb-notice-settings',
113
- 'besclwp_cpt_admin_script','itsec-core-admin-notices','flatsome-panel-css','wordfence-global-style','ame-custom-menu-colors',
114
- 'wordfence-ls-admin-global', 'wordfenceAJAXcss', 'wpf_admin_style', 'wf-adminbar', 'wpf-graphics-admin-style', 'wpr-admin-common'
115
- );
116
-
117
- foreach ($wp_styles->queue as $key => $queue) {
118
- if (!in_array($queue, $corelib)) {
119
- unset($wp_styles->queue[$key]);
120
- }
121
- }
122
 
123
- foreach ($wp_scripts->queue as $key => $queue) {
124
- if (!in_array($queue, $corelib)) {
125
- unset($wp_scripts->queue[$key]);
126
- }
127
- }
128
  }
129
 
130
  }
100
  }
101
  }
102
 
103
+
104
+ public function addSettingsClass( $classes ){
105
+ if ($page = HMW_Classes_Tools::getValue('page')) {
106
+
107
+ if (strpos($page,'hmw_settings') !== false || strpos($page,'hmw_securitycheck') !== false) {
108
+ $classes = "$classes hmw_settings";
109
+ }
110
+
111
+ }
112
+
113
+ return $classes;
114
+ }
115
+
116
+
117
+ /**
118
  * Prevent other plugins to load CSS into HMW
119
  */
120
  public function fixEnqueueErrors() {
121
+ $exclude = array('boostrap','wpcd-admin-js');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
122
 
123
+ foreach ($exclude as $name) {
124
+ wp_dequeue_script($name);
125
+ wp_dequeue_style($name);
126
+ }
 
127
  }
128
 
129
  }
models/Rewrite.php CHANGED
@@ -500,6 +500,8 @@ class HMW_Models_Rewrite {
500
  }
501
  }
502
 
 
 
503
 
504
  return $this;
505
  }
@@ -569,41 +571,44 @@ class HMW_Models_Rewrite {
569
  return false;
570
  }
571
 
572
- $doc = new DOMDocument();
573
- $doc->preserveWhiteSpace = false;
 
574
 
575
- if ( $doc->load( $config_file ) === false ) {
576
- return false;
577
- }
578
-
579
- $xpath = new DOMXPath( $doc );
580
- $rules = $xpath->query( '/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'HideMyWp\')]' );
581
-
582
- if ( $rules->length > 0 ) {
583
- foreach ( $rules as $item ) {
584
- $parent = $item->parentNode;
585
- if ( method_exists( $parent, 'removeChild' ) ) {
586
- $parent->removeChild( $item );
587
- }
588
  }
589
- }
590
 
591
- if ( ! is_multisite() ) {
592
- $rules = $xpath->query( '/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')] | /configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'WordPress\')]' );
593
 
594
  if ( $rules->length > 0 ) {
595
  foreach ( $rules as $item ) {
596
-
597
  $parent = $item->parentNode;
598
  if ( method_exists( $parent, 'removeChild' ) ) {
599
  $parent->removeChild( $item );
600
  }
601
  }
602
  }
603
- }
604
 
605
- $doc->formatOutput = true;
606
- saveDomDocument( $doc, $config_file );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
607
 
608
  return true;
609
  }
@@ -640,23 +645,22 @@ class HMW_Models_Rewrite {
640
  $rewritecode .= $this->getIISRules( '' );
641
  if ( $rewritecode <> '' ) {
642
  HMW_Classes_Error::setError( sprintf( __( 'IIS detected. You need to update your %s file by adding the following lines after &lt;rules&gt; tag: %s', _HMW_PLUGIN_NAME_ ), '<strong>' . $config_file . '</strong>', '<br /><br /><pre><strong>' . htmlentities( str_replace( ' ', ' ', $rewritecode ) ) . '</strong></pre>' . $form ) );
643
-
644
- return false;
645
  }
646
 
647
  }
648
  } elseif ( HMW_Classes_Tools::isWpengine() ) {
649
  $success = true;
650
  if ( ! empty( $this->_rewrites ) ) {
651
- $rewritecode .= "<IfModule mod_rewrite.c>\n\n";
652
- $rewritecode .= "RewriteEngine On\n";
653
- $rewritecode .= "RewriteBase $home_root\n";
654
  foreach ( $this->_rewrites as $rewrite ) {
655
  if ( strpos( $rewrite['to'], 'index.php' ) === false ) {
656
- $rewritecode .= 'RewriteRule ^' . $rewrite['from'] . ' ' . $home_root . $rewrite['to'] . " [QSA,L]" . "\n";
657
  }
658
  }
659
- $rewritecode .= "</IfModule>\n\n";
660
  }
661
  if ( $rewritecode <> '' ) {
662
  if ( ! HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->writeInHtaccess( $rewritecode, 'HMWP_RULES' ) ) {
@@ -683,55 +687,108 @@ class HMW_Models_Rewrite {
683
 
684
  if ( $rewritecode <> '' ) {
685
  HMW_Classes_Error::setError( sprintf( __( 'WpEngine detected. Add the redirects in the WpEngine Redirect rules panel %s', _HMW_PLUGIN_NAME_ ), '<strong><a href="https://wpengine.com/support/redirect/" target="_blank" style="color: red">' . __( "Learn How To Add the Code", _HMW_PLUGIN_NAME_ ) . '</a></strong> <br /><br /><pre>' . $rewritecode . '</pre>' . $form . '<br />' ) );
686
- $success = false;
687
  }
688
 
689
  return $success;
690
  } elseif ( ( HMW_Classes_Tools::isApache() || HMW_Classes_Tools::isLitespeed() ) ) {
691
- if ( ! empty( $this->_rewrites ) ) {
692
- if ( HMW_Classes_Tools::getOption( 'hmw_file_cache' ) ) {
693
- $rewritecode .= '<IfModule mod_headers.c>' . "\n";
694
- $rewritecode .= '<FilesMatch ".(js|css|xml|gz|html)$">' . "\n";
695
- $rewritecode .= 'Header append Vary: Accept-Encoding' . "\n";
696
- $rewritecode .= '</FilesMatch>' . "\n";
697
- $rewritecode .= '</IfModule>' . "\n";
698
-
699
- $rewritecode .= '<IfModule mod_expires.c>' . "\n";
700
- $rewritecode .= 'ExpiresActive On' . "\n";
701
- $rewritecode .= '# CSS, JavaScript' . "\n";
702
- $rewritecode .= 'ExpiresByType text/css "access plus 1 month"' . "\n";
703
- $rewritecode .= 'ExpiresByType text/javascript "access plus 1 month"' . "\n";
704
- $rewritecode .= 'ExpiresByType application/javascript "access plus 1 month"' . "\n\n";
705
- $rewritecode .= '# Images' . "\n";
706
- $rewritecode .= 'ExpiresByType image/jpeg "access plus 1 year"' . "\n";
707
- $rewritecode .= 'ExpiresByType image/gif "access plus 1 year"' . "\n";
708
- $rewritecode .= 'ExpiresByType image/png "access plus 1 year"' . "\n";
709
- $rewritecode .= 'ExpiresByType image/webp "access plus 1 year"' . "\n";
710
- $rewritecode .= 'ExpiresByType image/svg+xml "access plus 1 year"' . "\n";
711
- $rewritecode .= 'ExpiresByType image/x-icon "access plus 1 year"' . "\n\n";
712
- $rewritecode .= '# Video' . "\n";
713
- $rewritecode .= 'ExpiresByType video/mp4 "access plus 1 year"' . "\n";
714
- $rewritecode .= 'ExpiresByType video/mpeg "access plus 1 year"' . "\n";
715
- $rewritecode .= "</IfModule>\n\n";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
716
  }
717
 
718
- $rewritecode .= "<IfModule mod_rewrite.c>\n";
719
- $rewritecode .= "RewriteEngine On\n";
720
- $rewritecode .= "RewriteBase $home_root\n";
 
721
  foreach ( $this->_rewrites as $rewrite ) {
722
  if ( strpos( $rewrite['to'], 'index.php' ) === false ) {
723
- $rewritecode .= 'RewriteRule ^' . $rewrite['from'] . ' ' . $home_root . $rewrite['to'] . " [QSA,L]" . "\n";
724
  }
725
  }
726
- $rewritecode .= "</IfModule>\n\n";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
727
  }
728
 
 
729
  if ( $rewritecode <> '' ) {
730
- if ( HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->writeInHtaccess( $rewritecode, 'HMWP_RULES' ) ) {
731
- return true;
732
- } else {
733
  HMW_Classes_Error::setError( sprintf( __( 'Config file is not writable. You need to update your %s file by adding the following lines at the beginning of the file: %s', _HMW_PLUGIN_NAME_ ), '<strong>' . $config_file . '</strong>', '<br /><br /><pre><strong>' . htmlentities( str_replace( ' ', ' ', $rewritecode ) ) . '</strong></pre>' . $form ) );
734
-
735
  return false;
736
  }
737
  } else {
@@ -742,11 +799,11 @@ class HMW_Models_Rewrite {
742
  $cachecode = '';
743
  if ( ! empty( $this->_rewrites ) ) {
744
  if ( HMW_Classes_Tools::getOption( 'hmw_file_cache' ) ) {
745
- $cachecode .= 'location ~* \.(?:ico|css|js|gif|jpe?g|png)$ {' . "\n";
746
- $cachecode .= 'expires 365d;' . "\n";
747
- $cachecode .= 'add_header Pragma public;' . "\n";
748
- $cachecode .= 'add_header Cache-Control "public";' . "\n";
749
- $cachecode .= '}' . "\n\n";
750
  }
751
 
752
  foreach ( $this->_rewrites as $rewrite ) {
@@ -755,21 +812,20 @@ class HMW_Models_Rewrite {
755
  }
756
  }
757
  if ( $rewritecode <> '' ) {
758
- $rewritecode = str_replace( '<br />', "\n", $rewritecode );
759
- $rewritecode = $cachecode . 'if (!-e $request_filename) {' . "\n" . $rewritecode . '}';
760
  }
761
  }
762
 
763
  if ( $rewritecode <> '' ) {
764
  if ( ! HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->writeInNginx( $rewritecode, 'HMWP_RULES' ) ) {
765
  HMW_Classes_Error::setError( sprintf( __( 'Config file is not writable. You have to added it manually at the beginning of the %s file: %s', _HMW_PLUGIN_NAME_ ), '<strong>' . $config_file . '</strong>', '<br /><br /><pre><strong># BEGIN HMWP_RULES<br />' . htmlentities( str_replace( ' ', ' ', $rewritecode ) ) . '# END HMW_RULES</strong></pre>' ) );
 
766
  }
767
  } else {
768
  HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->writeInNginx( '', 'HMWP_RULES' );
769
  }
770
 
771
- return false;
772
-
773
  }
774
 
775
  return true;
@@ -799,6 +855,9 @@ class HMW_Models_Rewrite {
799
  $this->clearRedirect()->buildRedirect()->setRewriteRules()->flushRewrites();
800
 
801
  flush_rewrite_rules( true );
 
 
 
802
  }
803
 
804
  /**
@@ -1075,20 +1134,21 @@ class HMW_Models_Rewrite {
1075
  ), HMW_VERSION_ID, true );
1076
  /////////////////////////////////////////////////////////
1077
 
1078
-
1079
  //remove clasiera theme loop
1080
- remove_action( 'login_init', 'classiera_cubiq_login_init' );
1081
- remove_filter( 'login_redirect', 'buddyboss_redirect_previous_page' );
1082
  remove_filter( "login_redirect", "loginstyle_login_redirect" );
1083
 
1084
- if ( HMW_Classes_Tools::getValue( 'noredirect', false ) || HMW_Classes_Tools::getOption( 'hmw_remove_third_hooks' ) ) {
 
1085
  remove_all_actions( 'login_init' );
1086
  remove_all_actions( 'login_redirect' );
 
 
1087
  add_filter( 'login_headerurl', array( $this, 'login_url' ) );
1088
  add_filter( 'login_redirect', array( $this, 'sanitize_login_redirect' ), 1, 3 );
1089
  }
1090
 
1091
-
1092
  if ( HMW_Classes_Tools::getOption( 'error' ) || HMW_Classes_Tools::getOption( 'logout' ) ) {
1093
  return;
1094
  }
@@ -1099,6 +1159,8 @@ class HMW_Models_Rewrite {
1099
 
1100
  HMW_Classes_ObjController::getClass( 'HMW_Models_Cookies' )->setTestCookie();
1101
  }
 
 
1102
  }
1103
 
1104
  /**
@@ -1199,11 +1261,7 @@ class HMW_Models_Rewrite {
1199
  * Hook the logout to flush the changes set in admin
1200
  */
1201
  public function wp_logout() {
1202
- $_REQUEST['redirect_to'] = $redirect_to = site_url();
1203
-
1204
- if ( HMW_Classes_Tools::getOption( 'hmw_logout_redirect' ) ) {
1205
- $_REQUEST['redirect_to'] = HMW_Classes_Tools::getOption( 'hmw_logout_redirect' );
1206
- }
1207
  }
1208
 
1209
  /**
@@ -1295,39 +1353,55 @@ class HMW_Models_Rewrite {
1295
  }
1296
  }
1297
 
 
 
 
 
 
 
1298
  if ( HMW_Classes_Tools::getValue( 'noredirect', false ) || HMW_Classes_Tools::getOption( 'hmw_remove_third_hooks' ) ) {
 
 
1299
  remove_all_actions( 'login_redirect' );
1300
 
1301
  if ( isset( $user ) && isset( $user->ID ) ) {
1302
  if ( ! is_wp_error( $user ) && empty( $_REQUEST['reauth'] ) ) {
 
 
1303
  if ( ( empty( $redirect ) || $redirect == 'wp-admin/' || $redirect == admin_url() ) ) {
 
1304
  // If the user doesn't belong to a blog, send them to user admin. If the user can't edit posts, send them to their profile.
1305
  if ( is_multisite() && ! get_active_blog_for_user( $user->ID ) && ! is_super_admin( $user->ID ) ) {
1306
  $redirect = user_admin_url();
1307
  } elseif ( method_exists( $user, 'has_cap' ) ) {
 
1308
  if ( is_multisite() && ! $user->has_cap( 'read' ) ) {
1309
  $redirect = get_dashboard_url( $user->ID );
1310
  } elseif ( ! $user->has_cap( 'edit_posts' ) ) {
1311
  $redirect = $user->has_cap( 'read' ) ? admin_url( 'profile.php' ) : site_url();
1312
  }
 
1313
  }
1314
 
1315
- remove_all_actions( 'wp_redirect' );
 
1316
 
1317
- wp_validate_redirect( $redirect );
1318
- wp_redirect( $redirect );
1319
  exit();
1320
  }
1321
 
1322
- remove_all_actions( 'wp_redirect' );
 
1323
 
1324
- wp_validate_redirect( $redirect );
1325
  wp_safe_redirect( $redirect );
1326
  exit();
1327
  }
1328
  }
1329
  }
1330
 
 
 
 
1331
  return $redirect;
1332
  }
1333
 
@@ -1390,6 +1464,7 @@ class HMW_Models_Rewrite {
1390
  * Check Hidden pages and return 404 if needed
1391
  */
1392
  public function hideUrls() {
 
1393
  if ( HMW_Classes_Tools::getOption( 'error' ) || HMW_Classes_Tools::getOption( 'logout' ) ) {
1394
  return;
1395
  }
@@ -1581,16 +1656,22 @@ class HMW_Models_Rewrite {
1581
  public function getNotFound( $url ) {
1582
  HMW_Debug::dump( $url );
1583
  if ( HMW_Classes_Tools::getOption( 'hmw_url_redirect' ) == '404' ) {
1584
- $this->get404Page(true);
 
 
 
 
 
 
 
1585
  } elseif ( HMW_Classes_Tools::getOption( 'hmw_url_redirect' ) == 'NFError' ) {
1586
  $this->get404Page();
1587
  } elseif ( HMW_Classes_Tools::getOption( 'hmw_url_redirect' ) == '.' ) {
1588
  //redirect to front page
1589
- wp_redirect( site_url() );
1590
  } else {
1591
  //redirect to custom page
1592
- wp_validate_redirect( HMW_Classes_Tools::getOption( 'hmw_url_redirect' ) );
1593
- wp_redirect( site_url( HMW_Classes_Tools::getOption( 'hmw_url_redirect' ) ) );
1594
  }
1595
 
1596
  die();
@@ -1616,12 +1697,12 @@ class HMW_Models_Rewrite {
1616
  $template = get_404_template();
1617
  }
1618
  if ( function_exists( 'apply_filters' ) ) {
1619
- $template = apply_filters( 'hmwp_404_template', $template );
1620
  }
1621
  if ( $template && @file_exists( $template ) ) {
1622
  ob_start();
1623
  include( $template );
1624
- echo $this->find_replace(ob_get_clean());
1625
  exit;
1626
  }
1627
  }
@@ -1779,8 +1860,10 @@ class HMW_Models_Rewrite {
1779
  //Remove Powered-By header and link
1780
  if ( function_exists( 'header_remove' ) ) {
1781
  @header_remove( "X-Powered-By" );
 
1782
  @header_remove( "x-cf-powered-by" );
1783
  @header_remove( "Server" );
 
1784
  }
1785
 
1786
  $this->_replaced = true;
@@ -1843,8 +1926,8 @@ class HMW_Models_Rewrite {
1843
  isset( $hmw_text_mapping['to'] ) && ! empty( $hmw_text_mapping['to'] ) ) {
1844
 
1845
  foreach ( $hmw_text_mapping['to'] as &$value ) {
1846
- if($value <> '') {
1847
- if (strpos( $value, '{rand}' ) !== false ) {
1848
  $value = str_replace( '{rand}', HMW_Classes_Tools::generateRandomString( 5 ), $value );
1849
  } elseif ( strpos( $value, '{blank}' ) !== false ) {
1850
  $value = str_replace( '{blank}', '', $value );
@@ -2051,8 +2134,11 @@ class HMW_Models_Rewrite {
2051
  header( sprintf( '%s: %s', 'Link', '<' . site_url() . '>; rel=shortlink' ) );
2052
 
2053
  if ( function_exists( 'header_remove' ) ) {
2054
- @header_remove( 'x-cf-powered-by' );
2055
  @header_remove( "x-powered-by" );
 
 
 
2056
  @header_remove( "server" );
2057
  }
2058
  }
@@ -2070,13 +2156,13 @@ class HMW_Models_Rewrite {
2070
 
2071
  foreach ( $rows as $row ) {
2072
  if ( strpos( $row, 'Sitemap:' ) !== false ) {
2073
- $robots .= $row . "\n";
2074
 
2075
  }
2076
  }
2077
  }
2078
 
2079
- $robots .= "\n" . 'User-agent: *' . "\n";
2080
 
2081
  if ( HMW_Classes_Tools::getOption( 'hmw_upload_url' ) <> HMW_Classes_Tools::$default['hmw_upload_url'] ) {
2082
  $robots .= 'Allow: */' . HMW_Classes_Tools::getOption( 'hmw_upload_url' ) . '/';
500
  }
501
  }
502
 
503
+ //Hook the rewrites rules
504
+ $this->_rewrites = apply_filters( 'hmw_rewrites', $this->_rewrites );
505
 
506
  return $this;
507
  }
571
  return false;
572
  }
573
 
574
+ try {
575
+ $doc = new DOMDocument();
576
+ $doc->preserveWhiteSpace = false;
577
 
578
+ if ( $doc->load( $config_file ) === false ) {
579
+ return false;
 
 
 
 
 
 
 
 
 
 
 
580
  }
 
581
 
582
+ $xpath = new DOMXPath( $doc );
583
+ $rules = $xpath->query( '/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'HideMyWp\')]' );
584
 
585
  if ( $rules->length > 0 ) {
586
  foreach ( $rules as $item ) {
 
587
  $parent = $item->parentNode;
588
  if ( method_exists( $parent, 'removeChild' ) ) {
589
  $parent->removeChild( $item );
590
  }
591
  }
592
  }
 
593
 
594
+ if ( ! is_multisite() ) {
595
+ $rules = $xpath->query( '/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')] | /configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'WordPress\')]' );
596
+
597
+ if ( $rules->length > 0 ) {
598
+ foreach ( $rules as $item ) {
599
+
600
+ $parent = $item->parentNode;
601
+ if ( method_exists( $parent, 'removeChild' ) ) {
602
+ $parent->removeChild( $item );
603
+ }
604
+ }
605
+ }
606
+ }
607
+
608
+ $doc->formatOutput = true;
609
+ saveDomDocument( $doc, $config_file );
610
+ } catch ( Exception $e ) {
611
+ }
612
 
613
  return true;
614
  }
645
  $rewritecode .= $this->getIISRules( '' );
646
  if ( $rewritecode <> '' ) {
647
  HMW_Classes_Error::setError( sprintf( __( 'IIS detected. You need to update your %s file by adding the following lines after &lt;rules&gt; tag: %s', _HMW_PLUGIN_NAME_ ), '<strong>' . $config_file . '</strong>', '<br /><br /><pre><strong>' . htmlentities( str_replace( ' ', ' ', $rewritecode ) ) . '</strong></pre>' . $form ) );
648
+ return false; //always show IIS rewrites
 
649
  }
650
 
651
  }
652
  } elseif ( HMW_Classes_Tools::isWpengine() ) {
653
  $success = true;
654
  if ( ! empty( $this->_rewrites ) ) {
655
+ $rewritecode .= "<IfModule mod_rewrite.c>" . PHP_EOL. PHP_EOL;
656
+ $rewritecode .= "RewriteEngine On" . PHP_EOL;
657
+ $rewritecode .= "RewriteBase $home_root" . PHP_EOL;
658
  foreach ( $this->_rewrites as $rewrite ) {
659
  if ( strpos( $rewrite['to'], 'index.php' ) === false ) {
660
+ $rewritecode .= 'RewriteRule ^' . $rewrite['from'] . ' ' . $home_root . $rewrite['to'] . " [QSA,L]" . PHP_EOL;
661
  }
662
  }
663
+ $rewritecode .= "</IfModule>" . PHP_EOL. PHP_EOL;
664
  }
665
  if ( $rewritecode <> '' ) {
666
  if ( ! HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->writeInHtaccess( $rewritecode, 'HMWP_RULES' ) ) {
687
 
688
  if ( $rewritecode <> '' ) {
689
  HMW_Classes_Error::setError( sprintf( __( 'WpEngine detected. Add the redirects in the WpEngine Redirect rules panel %s', _HMW_PLUGIN_NAME_ ), '<strong><a href="https://wpengine.com/support/redirect/" target="_blank" style="color: red">' . __( "Learn How To Add the Code", _HMW_PLUGIN_NAME_ ) . '</a></strong> <br /><br /><pre>' . $rewritecode . '</pre>' . $form . '<br />' ) );
690
+ $success = false; //always show WpEngine rewrites
691
  }
692
 
693
  return $success;
694
  } elseif ( ( HMW_Classes_Tools::isApache() || HMW_Classes_Tools::isLitespeed() ) ) {
695
+ //Only for Apache servers
696
+ if ( HMW_Classes_Tools::getOption( 'hmw_file_cache' ) && HMW_Classes_Tools::isApache() ) {
697
+ if ( ! HMW_Classes_Tools::isPluginActive( 'wp-rocket/wp-rocket.php' ) && ! HMW_Classes_Tools::isPluginActive( 'wp-fastest-cache/wpFastestCache.php' ) ) {
698
+ $rewritecode .= '<IfModule mod_headers.c>' . PHP_EOL;
699
+ $rewritecode .= 'Header append Vary: Accept-Encoding' . PHP_EOL;
700
+ $rewritecode .= '</IfModule>' . PHP_EOL;
701
+
702
+ $rewritecode .= '<IfModule mod_deflate.c>' . PHP_EOL;
703
+ $rewritecode .= 'SetOutputFilter DEFLATE' . PHP_EOL;
704
+ $rewritecode .= '</IfModule>' . PHP_EOL;
705
+
706
+ $rewritecode .= '<IfModule mod_filter.c>' . PHP_EOL;
707
+ $rewritecode .= 'AddType x-font/woff .woff' . PHP_EOL;
708
+ $rewritecode .= 'AddOutputFilterByType DEFLATE image/svg+xml' . PHP_EOL;
709
+ $rewritecode .= 'AddOutputFilterByType DEFLATE text/plain' . PHP_EOL;
710
+ $rewritecode .= 'AddOutputFilterByType DEFLATE text/html' . PHP_EOL;
711
+ $rewritecode .= 'AddOutputFilterByType DEFLATE text/xml' . PHP_EOL;
712
+ $rewritecode .= 'AddOutputFilterByType DEFLATE text/css' . PHP_EOL;
713
+ $rewritecode .= 'AddOutputFilterByType DEFLATE text/javascript' . PHP_EOL;
714
+ $rewritecode .= 'AddOutputFilterByType DEFLATE application/xml' . PHP_EOL;
715
+ $rewritecode .= 'AddOutputFilterByType DEFLATE application/xhtml+xml' . PHP_EOL;
716
+ $rewritecode .= 'AddOutputFilterByType DEFLATE application/rss+xml' . PHP_EOL;
717
+ $rewritecode .= 'AddOutputFilterByType DEFLATE application/javascript' . PHP_EOL;
718
+ $rewritecode .= 'AddOutputFilterByType DEFLATE application/x-javascript' . PHP_EOL;
719
+ $rewritecode .= 'AddOutputFilterByType DEFLATE application/x-font-ttf' . PHP_EOL;
720
+ $rewritecode .= 'AddOutputFilterByType DEFLATE application/vnd.ms-fontobject' . PHP_EOL;
721
+ $rewritecode .= 'AddOutputFilterByType DEFLATE font/opentype font/ttf font/eot font/otf' . PHP_EOL;
722
+ $rewritecode .= '</IfModule>' . PHP_EOL;
723
+
724
+ $rewritecode .= '<IfModule mod_expires.c>' . PHP_EOL;
725
+ $rewritecode .= 'ExpiresActive On' . PHP_EOL;
726
+ $rewritecode .= 'ExpiresDefault "access plus 1 month"' . PHP_EOL;
727
+ $rewritecode .= '# Feed' . PHP_EOL;
728
+ $rewritecode .= 'ExpiresByType application/rss+xml "access plus 1 hour"' . PHP_EOL;
729
+ $rewritecode .= 'ExpiresByType application/atom+xml "access plus 1 hour"' . PHP_EOL;
730
+ $rewritecode .= '# CSS, JavaScript' . PHP_EOL;
731
+ $rewritecode .= 'ExpiresByType text/css "access plus 1 year"' . PHP_EOL;
732
+ $rewritecode .= 'ExpiresByType text/javascript "access plus 1 year"' . PHP_EOL;
733
+ $rewritecode .= 'ExpiresByType application/javascript "access plus 1 year"' . PHP_EOL . PHP_EOL;
734
+ $rewritecode .= '# Webfonts' . PHP_EOL;
735
+ $rewritecode .= 'ExpiresByType font/ttf "access plus 1 year"' . PHP_EOL;
736
+ $rewritecode .= 'ExpiresByType font/otf "access plus 1 year"' . PHP_EOL;
737
+ $rewritecode .= 'ExpiresByType font/woff "access plus 1 year"' . PHP_EOL;
738
+ $rewritecode .= 'ExpiresByType font/woff2 "access plus 1 year"' . PHP_EOL;
739
+ $rewritecode .= 'ExpiresByType application/vnd.ms-fontobject "access plus 1 year"' . PHP_EOL . PHP_EOL;
740
+ $rewritecode .= '# Images' . PHP_EOL;
741
+ $rewritecode .= 'ExpiresByType image/jpeg "access plus 1 year"' . PHP_EOL;
742
+ $rewritecode .= 'ExpiresByType image/gif "access plus 1 year"' . PHP_EOL;
743
+ $rewritecode .= 'ExpiresByType image/png "access plus 1 year"' . PHP_EOL;
744
+ $rewritecode .= 'ExpiresByType image/webp "access plus 1 year"' . PHP_EOL;
745
+ $rewritecode .= 'ExpiresByType image/svg+xml "access plus 1 year"' . PHP_EOL;
746
+ $rewritecode .= 'ExpiresByType image/x-icon "access plus 1 year"' . PHP_EOL . PHP_EOL;
747
+ $rewritecode .= '# Video' . PHP_EOL;
748
+ $rewritecode .= 'ExpiresByType video/mp4 "access plus 1 year"' . PHP_EOL;
749
+ $rewritecode .= 'ExpiresByType video/mpeg "access plus 1 year"' . PHP_EOL;
750
+ $rewritecode .= 'ExpiresByType video/webm "access plus 1 year"' . PHP_EOL;
751
+ $rewritecode .= "</IfModule>" . PHP_EOL. PHP_EOL;
752
+ }
753
  }
754
 
755
+ if ( ! empty( $this->_rewrites ) ) {
756
+ $rewritecode .= "<IfModule mod_rewrite.c>" . PHP_EOL;
757
+ $rewritecode .= "RewriteEngine On" . PHP_EOL;
758
+ $rewritecode .= "RewriteBase $home_root" . PHP_EOL;
759
  foreach ( $this->_rewrites as $rewrite ) {
760
  if ( strpos( $rewrite['to'], 'index.php' ) === false ) {
761
+ $rewritecode .= 'RewriteRule ^' . $rewrite['from'] . ' ' . $home_root . $rewrite['to'] . " [QSA,L]" . PHP_EOL;
762
  }
763
  }
764
+ $rewritecode .= "</IfModule>" . PHP_EOL. PHP_EOL;
765
+ }
766
+
767
+ //disable the xmlrpc in .htaccess only for Apache servers
768
+ //Compatibility with JetPack and other plugins
769
+ if ( HMW_Classes_Tools::getOption( 'hmw_disable_xmlrpc' ) && HMW_Classes_Tools::isApache() ) {
770
+ $rewritecode .= "<Files xmlrpc.php>" . PHP_EOL;
771
+ $rewritecode .= "Order deny,allow" . PHP_EOL;
772
+ $rewritecode .= "Deny from all" . PHP_EOL;
773
+ $rewritecode .= "Allow from 127.0.0.1" . PHP_EOL;
774
+ $rewritecode .= "Allow from *.wordpress.com" . PHP_EOL;
775
+ $rewritecode .= "Allow from 192.0.64.0/18" . PHP_EOL;
776
+ $rewritecode .= "Allow from 185.64.140.0/22" . PHP_EOL;
777
+ $rewritecode .= "Allow from 2a04:fa80::/29" . PHP_EOL;
778
+ $rewritecode .= "Allow from 76.74.255.0/22" . PHP_EOL;
779
+ $rewritecode .= "Allow from 192.0.65.0/22" . PHP_EOL;
780
+ $rewritecode .= "Allow from 192.0.80.0/22" . PHP_EOL;
781
+ $rewritecode .= "Allow from 192.0.96.0/22" . PHP_EOL;
782
+ $rewritecode .= "Allow from 192.0.123.0/22" . PHP_EOL;
783
+ $rewritecode .= "Satisfy All " . PHP_EOL;
784
+ $rewritecode .= "ErrorDocument 404 /" . PHP_EOL;
785
+ $rewritecode .= "</Files>" . PHP_EOL. PHP_EOL;
786
  }
787
 
788
+
789
  if ( $rewritecode <> '' ) {
790
+ if ( !HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->writeInHtaccess( $rewritecode, 'HMWP_RULES' ) ) {
 
 
791
  HMW_Classes_Error::setError( sprintf( __( 'Config file is not writable. You need to update your %s file by adding the following lines at the beginning of the file: %s', _HMW_PLUGIN_NAME_ ), '<strong>' . $config_file . '</strong>', '<br /><br /><pre><strong>' . htmlentities( str_replace( ' ', ' ', $rewritecode ) ) . '</strong></pre>' . $form ) );
 
792
  return false;
793
  }
794
  } else {
799
  $cachecode = '';
800
  if ( ! empty( $this->_rewrites ) ) {
801
  if ( HMW_Classes_Tools::getOption( 'hmw_file_cache' ) ) {
802
+ $cachecode .= 'location ~* \.(?:ico|css|js|gif|jpe?g|png)$ {' . PHP_EOL;
803
+ $cachecode .= 'expires 365d;' . PHP_EOL;
804
+ $cachecode .= 'add_header Pragma public;' . PHP_EOL;
805
+ $cachecode .= 'add_header Cache-Control "public";' . PHP_EOL;
806
+ $cachecode .= '}' . PHP_EOL . PHP_EOL;
807
  }
808
 
809
  foreach ( $this->_rewrites as $rewrite ) {
812
  }
813
  }
814
  if ( $rewritecode <> '' ) {
815
+ $rewritecode = str_replace( '<br />', PHP_EOL, $rewritecode );
816
+ $rewritecode = $cachecode . 'if (!-e $request_filename) {' . PHP_EOL . $rewritecode . '}';
817
  }
818
  }
819
 
820
  if ( $rewritecode <> '' ) {
821
  if ( ! HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->writeInNginx( $rewritecode, 'HMWP_RULES' ) ) {
822
  HMW_Classes_Error::setError( sprintf( __( 'Config file is not writable. You have to added it manually at the beginning of the %s file: %s', _HMW_PLUGIN_NAME_ ), '<strong>' . $config_file . '</strong>', '<br /><br /><pre><strong># BEGIN HMWP_RULES<br />' . htmlentities( str_replace( ' ', ' ', $rewritecode ) ) . '# END HMW_RULES</strong></pre>' ) );
823
+ return false;
824
  }
825
  } else {
826
  HMW_Classes_ObjController::getClass( 'HMW_Models_Rules' )->writeInNginx( '', 'HMWP_RULES' );
827
  }
828
 
 
 
829
  }
830
 
831
  return true;
855
  $this->clearRedirect()->buildRedirect()->setRewriteRules()->flushRewrites();
856
 
857
  flush_rewrite_rules( true );
858
+
859
+ //Hook the flush process for compatibillity usage
860
+ do_action( 'hmw_flushed_rewrites', false );
861
  }
862
 
863
  /**
1134
  ), HMW_VERSION_ID, true );
1135
  /////////////////////////////////////////////////////////
1136
 
 
1137
  //remove clasiera theme loop
1138
+ remove_action( "login_init", "classiera_cubiq_login_init" );
1139
+ remove_filter( "login_redirect", "buddyboss_redirect_previous_page" );
1140
  remove_filter( "login_redirect", "loginstyle_login_redirect" );
1141
 
1142
+ $isRedirect = HMW_Classes_Tools::getCustomLoginURL( false );
1143
+ if ( HMW_Classes_Tools::getValue( 'noredirect', false ) || $isRedirect || HMW_Classes_Tools::getOption( 'hmw_remove_third_hooks' ) ) {
1144
  remove_all_actions( 'login_init' );
1145
  remove_all_actions( 'login_redirect' );
1146
+ remove_all_actions( 'bbp_redirect_login' );
1147
+
1148
  add_filter( 'login_headerurl', array( $this, 'login_url' ) );
1149
  add_filter( 'login_redirect', array( $this, 'sanitize_login_redirect' ), 1, 3 );
1150
  }
1151
 
 
1152
  if ( HMW_Classes_Tools::getOption( 'error' ) || HMW_Classes_Tools::getOption( 'logout' ) ) {
1153
  return;
1154
  }
1159
 
1160
  HMW_Classes_ObjController::getClass( 'HMW_Models_Cookies' )->setTestCookie();
1161
  }
1162
+
1163
+ do_action('hmw_login_init');
1164
  }
1165
 
1166
  /**
1261
  * Hook the logout to flush the changes set in admin
1262
  */
1263
  public function wp_logout() {
1264
+ $_REQUEST['redirect_to'] = apply_filters( 'hmw_url_logout_redirect', site_url() );
 
 
 
 
1265
  }
1266
 
1267
  /**
1353
  }
1354
  }
1355
 
1356
+ //if user is logged in
1357
+ if ( isset( $user ) && isset( $user->ID ) && ! is_wp_error( $user ) ) {
1358
+ //Set the current user for custom redirects
1359
+ HMW_Classes_Tools::setCurrentUserRole( $user );
1360
+ }
1361
+
1362
  if ( HMW_Classes_Tools::getValue( 'noredirect', false ) || HMW_Classes_Tools::getOption( 'hmw_remove_third_hooks' ) ) {
1363
+
1364
+ //remove other redirect hooks
1365
  remove_all_actions( 'login_redirect' );
1366
 
1367
  if ( isset( $user ) && isset( $user->ID ) ) {
1368
  if ( ! is_wp_error( $user ) && empty( $_REQUEST['reauth'] ) ) {
1369
+
1370
+ //If admin redirect
1371
  if ( ( empty( $redirect ) || $redirect == 'wp-admin/' || $redirect == admin_url() ) ) {
1372
+
1373
  // If the user doesn't belong to a blog, send them to user admin. If the user can't edit posts, send them to their profile.
1374
  if ( is_multisite() && ! get_active_blog_for_user( $user->ID ) && ! is_super_admin( $user->ID ) ) {
1375
  $redirect = user_admin_url();
1376
  } elseif ( method_exists( $user, 'has_cap' ) ) {
1377
+
1378
  if ( is_multisite() && ! $user->has_cap( 'read' ) ) {
1379
  $redirect = get_dashboard_url( $user->ID );
1380
  } elseif ( ! $user->has_cap( 'edit_posts' ) ) {
1381
  $redirect = $user->has_cap( 'read' ) ? admin_url( 'profile.php' ) : site_url();
1382
  }
1383
+
1384
  }
1385
 
1386
+ //overwrite the login redirect with the custom Hide My WP redirect
1387
+ $redirect = apply_filters( 'hmw_url_login_redirect', $redirect);
1388
 
1389
+ wp_safe_redirect( $redirect );
 
1390
  exit();
1391
  }
1392
 
1393
+ //overwrite the login redirect with the custom Hide My WP redirect
1394
+ $redirect = apply_filters( 'hmw_url_login_redirect', $redirect);
1395
 
 
1396
  wp_safe_redirect( $redirect );
1397
  exit();
1398
  }
1399
  }
1400
  }
1401
 
1402
+ //overwrite the login redirect with the custom Hide My WP redirect
1403
+ $redirect = apply_filters( 'hmw_url_login_redirect', $redirect);
1404
+
1405
  return $redirect;
1406
  }
1407
 
1464
  * Check Hidden pages and return 404 if needed
1465
  */
1466
  public function hideUrls() {
1467
+
1468
  if ( HMW_Classes_Tools::getOption( 'error' ) || HMW_Classes_Tools::getOption( 'logout' ) ) {
1469
  return;
1470
  }
1656
  public function getNotFound( $url ) {
1657
  HMW_Debug::dump( $url );
1658
  if ( HMW_Classes_Tools::getOption( 'hmw_url_redirect' ) == '404' ) {
1659
+ if ( HMW_Classes_Tools::isThemeActive( 'Pro' ) ) {
1660
+ global $wp_query;
1661
+ $wp_query->is_404 = true;
1662
+
1663
+ wp_safe_redirect( site_url( '404' ) );
1664
+ } else {
1665
+ $this->get404Page( true );
1666
+ }
1667
  } elseif ( HMW_Classes_Tools::getOption( 'hmw_url_redirect' ) == 'NFError' ) {
1668
  $this->get404Page();
1669
  } elseif ( HMW_Classes_Tools::getOption( 'hmw_url_redirect' ) == '.' ) {
1670
  //redirect to front page
1671
+ wp_safe_redirect( site_url() );
1672
  } else {
1673
  //redirect to custom page
1674
+ wp_safe_redirect( site_url( HMW_Classes_Tools::getOption( 'hmw_url_redirect' ) ) );
 
1675
  }
1676
 
1677
  die();
1697
  $template = get_404_template();
1698
  }
1699
  if ( function_exists( 'apply_filters' ) ) {
1700
+ $template = apply_filters( 'hmw_404_template', $template );
1701
  }
1702
  if ( $template && @file_exists( $template ) ) {
1703
  ob_start();
1704
  include( $template );
1705
+ echo $this->find_replace( ob_get_clean() );
1706
  exit;
1707
  }
1708
  }
1860
  //Remove Powered-By header and link
1861
  if ( function_exists( 'header_remove' ) ) {
1862
  @header_remove( "X-Powered-By" );
1863
+ @header_remove( "x-powered-by" );
1864
  @header_remove( "x-cf-powered-by" );
1865
  @header_remove( "Server" );
1866
+ @header_remove( "server" );
1867
  }
1868
 
1869
  $this->_replaced = true;
1926
  isset( $hmw_text_mapping['to'] ) && ! empty( $hmw_text_mapping['to'] ) ) {
1927
 
1928
  foreach ( $hmw_text_mapping['to'] as &$value ) {
1929
+ if ( $value <> '' ) {
1930
+ if ( strpos( $value, '{rand}' ) !== false ) {
1931
  $value = str_replace( '{rand}', HMW_Classes_Tools::generateRandomString( 5 ), $value );
1932
  } elseif ( strpos( $value, '{blank}' ) !== false ) {
1933
  $value = str_replace( '{blank}', '', $value );
2134
  header( sprintf( '%s: %s', 'Link', '<' . site_url() . '>; rel=shortlink' ) );
2135
 
2136
  if ( function_exists( 'header_remove' ) ) {
2137
+ @header_remove( "X-Powered-By" );
2138
  @header_remove( "x-powered-by" );
2139
+ @header_remove( 'X-Cf-Powered-By' );
2140
+ @header_remove( 'x-cf-powered-by' );
2141
+ @header_remove( "Server" );
2142
  @header_remove( "server" );
2143
  }
2144
  }
2156
 
2157
  foreach ( $rows as $row ) {
2158
  if ( strpos( $row, 'Sitemap:' ) !== false ) {
2159
+ $robots .= $row . PHP_EOL;
2160
 
2161
  }
2162
  }
2163
  }
2164
 
2165
+ $robots .= PHP_EOL . 'User-agent: *' . PHP_EOL;
2166
 
2167
  if ( HMW_Classes_Tools::getOption( 'hmw_upload_url' ) <> HMW_Classes_Tools::$default['hmw_upload_url'] ) {
2168
  $robots .= 'Allow: */' . HMW_Classes_Tools::getOption( 'hmw_upload_url' ) . '/';
models/Rules.php CHANGED
@@ -121,14 +121,30 @@ class HMW_Models_Rules {
121
  return false;
122
  }
123
 
124
- if (!is_array($insertion)) {
125
- $insertion = explode("\n", $insertion);
126
- }
127
-
128
  $start_marker = "# BEGIN {$marker}";
129
  $end_marker = "# END {$marker}";
130
 
131
- $fp = fopen($this->getConfFile(), 'r+');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
132
  if (!$fp) {
133
  return false;
134
  }
121
  return false;
122
  }
123
 
 
 
 
 
124
  $start_marker = "# BEGIN {$marker}";
125
  $end_marker = "# END {$marker}";
126
 
127
+ if($insertion == '') { //delete the marker if there is no data to add in it
128
+ global $wp_filesystem;
129
+
130
+ if(method_exists($wp_filesystem, 'get_contents') && method_exists($wp_filesystem, 'put_contents')) {
131
+ try {
132
+ $htaccess = $wp_filesystem->get_contents( $this->getConfFile() );
133
+ $htaccess = preg_replace( "/$start_marker.*$end_marker/s", "", $htaccess );
134
+ $htaccess = preg_replace( "/\n+/", "\n", $htaccess );
135
+ $wp_filesystem->put_contents( $this->getConfFile(), $htaccess );
136
+
137
+ return true;
138
+ } catch ( Exception $e ) {
139
+ }
140
+ }
141
+ }
142
+
143
+ if (!is_array($insertion)) {
144
+ $insertion = explode("\n", $insertion);
145
+ }
146
+
147
+ $fp = fopen($this->getConfFile(), 'r+');
148
  if (!$fp) {
149
  return false;
150
  }
models/Settings.php CHANGED
@@ -62,79 +62,92 @@ class HMW_Models_Settings {
62
  * @return array
63
  */
64
  public function getPlugins() {
65
- return array(
66
- 'squirrly-seo' => array(
67
- 'title' => __("SEO SQUIRRLY"),
68
- 'banner' => '//ps.w.org/squirrly-seo/assets/banner-772x250.png?rev=2302934',
69
- 'description' => __("A.I.-based Private SEO Consultant. In a Plugin. Powered by Machine Learning and Cloud Services. Over 300 functionalities for SEO now available when you need them.") . '<div class="text-success my-2">' . 'SEO Plugin' . '</div>',
70
- 'path' => 'squirrly-seo/squirrly.php',
71
- 'url' => 'https://wpplugins.tips/plugin/squirrly-seo'
72
- ),
73
- 'wp-rocket' => array(
74
- 'title' => __("WP-Rocket"),
75
- 'banner' => _HMW_THEME_URL_ . 'img/wp-rocket-banner.jpg',
76
- 'description' => __("WP Rocket is in fact the only cache plugin which integrates more than 80% of web performance best practices even without any options activated. ") . '<div class="text-success my-2">' . 'SEO Plugin' . '</div>',
77
- 'path' => 'wp-rocket/wp-rocket.php',
78
- 'url' => 'https://wpplugins.tips/plugin/wp-rocket'
79
- ),
80
- 'autoptimize' => array(
81
- 'title' => __("Autoptimize"),
82
- 'banner' => '//ps.w.org/autoptimize/assets/banner-772x250.jpg?rev=1315920',
83
- 'description' => __("Autoptimize speeds up your website by optimizing JS, CSS and HTML, async-ing JavaScript, removing emoji cruft, optimizing Google Fonts and more.") . '<div class="text-success my-2">' . 'Cache plugin' . '</div>',
84
- 'path' => 'autoptimize/autoptimize.php',
85
- 'url' => 'https://wordpress.org/plugins/autoptimize/'
86
- ),
87
- 'minify-html-markup' => array(
88
- 'title' => __("Minify HTML"),
89
- 'banner' => '//ps.w.org/minify-html-markup/assets/banner-772x250.png?rev=1354339',
90
- 'description' => __("Minify HTML output for clean looking markup and faster downloading. Minify HTML also has optional specialized minification for JS and internal CSS.") . '<div class="text-success my-2">' . 'Minify content (works with other cache plugins)' . '</div>',
91
- 'path' => 'minify-html-markup/minify-html.php',
92
- 'url' => 'https://wordpress.org/plugins/minify-html-markup/'
93
- ),
94
- 'better-wp-security' => array(
95
- 'title' => __("iThemes Security"),
96
- 'banner' => '//ps.w.org/better-wp-security/assets/banner-772x250.png?rev=881897',
97
- 'description' => __("iThemes Security gives you over 30+ ways to secure and protect your WP site. WP sites can be an easy target for attacks because of plugin vulnerabilities, weak passwords and obsolete software.") . '<div class="text-success my-2">' . 'Security Plugin' . '</div>',
98
- 'path' => 'better-wp-security/better-wp-security.php',
99
- 'url' => 'https://wordpress.org/plugins/better-wp-security/'
100
- ),
101
- 'sucuri-scanner' => array(
102
- 'title' => __("Sucuri Security"),
103
- 'banner' => '//ps.w.org/sucuri-scanner/assets/banner-772x250.png?rev=1235419',
104
- 'description' => __("The Sucuri WordPress Security plugin is a security toolset for security integrity monitoring, malware detection and security hardening.") . '<div class="text-success my-2">' . 'Security Plugin' . '</div>',
105
- 'path' => 'sucuri-scanner/sucuri.php',
106
- 'url' => 'https://wordpress.org/plugins/sucuri-scanner/'
107
- ),
108
- 'backupwordpress' => array(
109
- 'title' => __("Back Up WordPress"),
110
- 'banner' => '//ps.w.org/backupwordpress/assets/banner-772x250.jpg?rev=904756',
111
- 'description' => __("Simple automated backups of your WordPress-powered website. Back Up WordPress will back up your entire site including your database and all your files on a schedule that suits you.") . '<div class="text-success my-2">' . 'Backup Plugin' . '</div>',
112
- 'path' => 'backupwordpress/backupwordpress.php',
113
- 'url' => 'https://wordpress.org/plugins/backupwordpress/'
114
- ),
115
-
116
- 'elementor' => array(
117
- 'title' => __("Elementor Builder"),
118
- 'banner' => '//ps.w.org/elementor/assets/banner-772x250.png?rev=1475479',
119
- 'description' => __("The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.") . '<div class="text-success my-2">' . 'Page Builder' . '</div>',
120
- 'path' => 'elementor/elementor.php',
121
- 'url' => 'https://wordpress.org/plugins/elementor/'
122
- ),
123
- 'weglot' => array(
124
- 'title' => __("Weglot Translate"),
125
- 'banner' => '//ps.w.org/weglot/assets/banner-772x250.png?rev=2186774',
126
- 'description' => __("Translate your website into multiple languages without any code. Weglot Translate is fully SEO compatible and follows Google's best practices.") . '<div class="text-success my-2">' . 'Multilingual' . '</div>',
127
- 'path' => 'weglot/weglot.php',
128
- 'url' => 'https://wordpress.org/plugins/weglot/'
129
- ),
130
- 'add-to-any' => array(
131
- 'title' => __("AddToAny Share Btn"),
132
- 'banner' => '//ps.w.org/add-to-any/assets/banner-772x250.png?rev=1629680',
133
- 'description' => __("Share buttons for WordPress including the AddToAny sharing button, Facebook, Twitter, Google+, Pinterest, WhatsApp, many more, and follow icons too.") . '<div class="text-success my-2">' . 'Share Buttons' . '</div>',
134
- 'path' => 'add-to-any/add-to-any.php',
135
- 'url' => 'https://wordpress.org/plugins/add-to-any/'
136
- ),
137
- );
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  }
139
 
140
 
62
  * @return array
63
  */
64
  public function getPlugins() {
65
+ return array(
66
+ 'squirrly-seo' => array(
67
+ 'title' => __("SEO SQUIRRLY"),
68
+ 'banner' => '//ps.w.org/squirrly-seo/assets/banner-772x250.png?rev=2302934',
69
+ 'description' => __("A.I.-based Private SEO Consultant. In a Plugin. Powered by Machine Learning and Cloud Services. Over 300 functionalities for SEO now available when you need them.") . '<div class="text-success my-2">' . 'SEO Plugin' . '</div>',
70
+ 'path' => 'squirrly-seo/squirrly.php',
71
+ 'url' => 'https://wpplugins.tips/plugin/squirrly-seo'
72
+ ),
73
+ 'wp-rocket' => array(
74
+ 'title' => __("WP-Rocket"),
75
+ 'banner' => _HMW_THEME_URL_ . 'img/plugins/wp-rocket-banner.jpg',
76
+ 'description' => __("WP Rocket is in fact the only cache plugin which integrates more than 80% of web performance best practices even without any options activated. ") . '<div class="text-success my-2">' . 'Cache Plugin' . '</div>',
77
+ 'path' => 'wp-rocket/wp-rocket.php',
78
+ 'url' => 'https://wpplugins.tips/plugin/wp-rocket'
79
+ ),
80
+ 'autoptimize' => array(
81
+ 'title' => __("Autoptimize"),
82
+ 'banner' => '//ps.w.org/autoptimize/assets/banner-772x250.jpg?rev=1315920',
83
+ 'description' => __("Autoptimize speeds up your website by optimizing JS, CSS and HTML, async-ing JavaScript, removing emoji cruft, optimizing Google Fonts and more.") . '<div class="text-success my-2">' . 'Cache plugin' . '</div>',
84
+ 'path' => 'autoptimize/autoptimize.php',
85
+ 'url' => 'https://wordpress.org/plugins/autoptimize/'
86
+ ),
87
+ 'ninjaforms' => array(
88
+ 'title' => __("Ninja Forms"),
89
+ 'banner' => '//ps.w.org/ninja-forms/assets/banner-772x250.png?rev=2069024',
90
+ 'description' => __("Use Ninja Forms to create beautiful, user friendly WordPress forms that will make you feel like a professional web developer") . '<div class="text-success my-2">' . 'Form Plugin' . '</div>',
91
+ 'path' => 'minify-html-markup/minify-html.php',
92
+ 'url' => 'https://wpplugins.tips/plugin/ninja-forms'
93
+ ),
94
+ 'wpforms' => array(
95
+ 'title' => __("WP Forms"),
96
+ 'banner' => '//ps.w.org/wpforms-lite/assets/banner-772x250.png?rev=1371112',
97
+ 'description' => __("WPForms allows you to create beautiful contact forms, feedback form, subscription forms, payment forms, and other types of forms for your site in minutes, not hours!") . '<div class="text-success my-2">' . 'Form Plugin' . '</div>',
98
+ 'path' => 'wpforms-lite/wpforms.php',
99
+ 'url' => 'https://wpplugins.tips/plugin/wp-forms'
100
+ ),
101
+ 'better-wp-security' => array(
102
+ 'title' => __("iThemes Security"),
103
+ 'banner' => '//ps.w.org/better-wp-security/assets/banner-772x250.png?rev=881897',
104
+ 'description' => __("iThemes Security gives you over 30+ ways to secure and protect your WP site. WP sites can be an easy target for attacks because of plugin vulnerabilities, weak passwords and obsolete software.") . '<div class="text-success my-2">' . 'Security Plugin' . '</div>',
105
+ 'path' => 'better-wp-security/better-wp-security.php',
106
+ 'url' => 'https://wpplugins.tips/plugin/ithemes'
107
+ ),
108
+ 'sucuri-scanner' => array(
109
+ 'title' => __("Sucuri Security"),
110
+ 'banner' => '//ps.w.org/sucuri-scanner/assets/banner-772x250.png?rev=1235419',
111
+ 'description' => __("The Sucuri WordPress Security plugin is a security toolset for security integrity monitoring, malware detection and security hardening.") . '<div class="text-success my-2">' . 'Security Plugin' . '</div>',
112
+ 'path' => 'sucuri-scanner/sucuri.php',
113
+ 'url' => 'https://wordpress.org/plugins/sucuri-scanner/'
114
+ ),
115
+ 'backupwordpress' => array(
116
+ 'title' => __("Back Up WordPress"),
117
+ 'banner' => '//ps.w.org/backupwordpress/assets/banner-772x250.jpg?rev=904756',
118
+ 'description' => __("Simple automated backups of your WordPress-powered website. Back Up WordPress will back up your entire site including your database and all your files on a schedule that suits you.") . '<div class="text-success my-2">' . 'Backup Plugin' . '</div>',
119
+ 'path' => 'backupwordpress/backupwordpress.php',
120
+ 'url' => 'https://wordpress.org/plugins/backupwordpress/'
121
+ ),
122
+ 'elementor' => array(
123
+ 'title' => __("Elementor Builder"),
124
+ 'banner' => '//ps.w.org/elementor/assets/banner-772x250.png?rev=1475479',
125
+ 'description' => __("The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design.") . '<div class="text-success my-2">' . 'Page Builder' . '</div>',
126
+ 'path' => 'elementor/elementor.php',
127
+ 'url' => 'https://wpplugins.tips/plugin/elementor'
128
+ ),
129
+ 'weglot' => array(
130
+ 'title' => __("Weglot Translate"),
131
+ 'banner' => '//ps.w.org/weglot/assets/banner-772x250.png?rev=2186774',
132
+ 'description' => __("Translate your website into multiple languages without any code. Weglot Translate is fully SEO compatible and follows Google's best practices.") . '<div class="text-success my-2">' . 'Multilingual' . '</div>',
133
+ 'path' => 'weglot/weglot.php',
134
+ 'url' => 'https://wordpress.org/plugins/weglot/'
135
+ ),
136
+ 'facebook-pixel' => array(
137
+ 'title' => __("Facebook Pixel"),
138
+ 'banner' => '//ps.w.org/pixelyoursite/assets/banner-772x250.jpg?rev=2163168',
139
+ 'description' => __("Manage your Facebook Pixel or Google Analytics code with a single plugin and add ANY other script (Head & Footer feature). The Pinterest Tag can be implemented via free add-on.") . '<div class="text-success my-2">' . 'Tracking Plugin' . '</div>',
140
+ 'path' => 'pixelyoursite/pixelyoursite.php',
141
+ 'url' => 'https://wpplugins.tips/plugin/facebook-pixel'
142
+ ),
143
+ 'maintenance' => array(
144
+ 'title' => __("Maintenance"),
145
+ 'banner' => '//ps.w.org/maintenance/assets/banner-772x250.png?rev=1637471',
146
+ 'description' => __("Maintenance plugin allows the WordPress site administrator to close the website for maintenance, set a temporary page with authorization, which can be edited via the plugin settings.") . '<div class="text-success my-2">' . 'Tracking Plugin' . '</div>',
147
+ 'path' => 'add-to-any/add-to-any.php',
148
+ 'url' => 'https://wordpress.org/plugins/maintenance/'
149
+ ),
150
+ );
151
  }
152
 
153
 
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
  === Hide My WP Ghost - Security Plugin ===
2
  Contributors: johndarrel
3
- Tags: security, firewall, hide my wp, hide wp-admin, hide wp-login, hide wordpress, admin, ocultar mi wp, hide my site, hide my wordpress
4
  Requires at least: 4.3
5
- Tested up to: 5.5
6
  Requires PHP: 5.6
7
  Stable tag: trunk
8
- Donate link: https://wpplugins.tips/wordpress
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -13,11 +13,15 @@ Hide all common paths, wp-admin, wp-login, wp-content, plugins, themes, authors,
13
 
14
  == Description ==
15
 
16
- **Hide My WP Ghost** is a **WordPress Security plugin**. It **changes and hides** WP common paths for the Best WP Security against hacker bots.
17
 
18
- All the WordPress common paths can be changed together with the plugins and themes names.
19
 
20
- **No file or directory is physically changed**. All the changes are made by WordPress redirects. All the actions are done automatically by the plugin.
 
 
 
 
21
 
22
  After the common paths are changed, **all the common paths are hidden from hackers** to protect all the plugins and themes.
23
 
@@ -39,9 +43,9 @@ After the common paths are changed, **all the common paths are hidden from hacke
39
  > <a href="https://demo.wpplugins.tips/wp-content/themes/">https://demo.wpplugins.tips/wp-content/themes</a>
40
 
41
 
42
- The plugin works as security through obscurity solution for WordPress websites.
43
 
44
- Security through obscurity is one of the best solutions against hacker bots and one of the best ways to protect vulnerable plugins and themes.
45
 
46
  Over 90,000 hacking attacks per minute strike WordPress sites and WordPress hosting around the world, hitting not only large corporate websites packed with sensitive data, but also sites belonging to small businesses, independent entrepreneurs, and individuals running personal blogs.
47
 
@@ -58,7 +62,7 @@ Please support us and **translate the plugin in your language**:
58
 
59
  Thank you all for your trust, support and positive reviews!
60
 
61
- > **Hide My WP Ghost Lite Security Features**:
62
  >
63
  > * <strong>Hide WordPress wp-admin</strong> URL and redirect it to 404 page or a custom page
64
  > * <strong>Hide WordPress wp-login.php</strong> and redirect it to 404 page or a custom page
@@ -66,9 +70,11 @@ Thank you all for your trust, support and positive reviews!
66
  > * <strong>Change lost password</strong> URL
67
  > * <strong>Change register</strong> URL
68
  > * <strong>Change logout</strong> URL
 
69
  > * <strong>Change admin-ajax</strong> URL
70
  > * <strong>Change wp-content</strong> URL
71
  > * <strong>Change wp-includes</strong> URL
 
72
  > * <strong>Change comments</strong> URL
73
  > * <strong>Change author</strong> URL
74
  > * <strong>Change plugins name</strong> URL
@@ -76,14 +82,30 @@ Thank you all for your trust, support and positive reviews!
76
  > * <strong>Change category</strong> URL
77
  > * <strong>Change tags</strong> URL
78
  >
 
 
 
 
 
 
 
 
 
79
  > **Hidden Paths: **
80
  >
 
 
 
 
 
 
81
  > * <strong>Hide WordPress HTML comments</strong>
82
  > * <strong>Hide Version and WordPress Tags</strong>
83
  > * <strong>Hide DNS Prefetch WordPress link</strong>
84
  > * <strong>Hide WordPress Generator Meta</strong>
85
  > * <strong>Hide RSD (Really Simple Directory) header</strong>
86
  > * <strong>Hide Emojicons if you don't use them</strong>
 
87
  >
88
  > **Disable Paths: **
89
  >
@@ -104,16 +126,18 @@ Thank you all for your trust, support and positive reviews!
104
  > * <strong>Cache CSS, JS and Images</strong> to optimize the loading speed
105
  > * <strong>Weekly security check and reports</strong>
106
  >
 
 
 
107
 
108
  Compatible with: <strong>WP Multisite, Apache, Litespeed, Nginx and IIS</strong>.
109
 
110
- Plugins Compatibility updates: **WPML, W3 Total Cache, WP Super Cache, WP Fastest Cache, Hummingbird Cache, Cachify Cache, Litespeed Cache,
111
  Cache Enabler, CDN Enabler, WOT Cache, Autoptimize, Jetpack by WordPress, Contact Form 7, bbPress,
112
  All In One SEO, Yoast SEO, Squirrly SEO, WP-Rocket, Minify HTML, iThemes Security, Sucuri Security,
113
  Back-Up WordPress, Elementor Page Builder, Weglot Translate, AddToAny Share Btn, WordFence Security, Sucuri Security, Asset CleanUp**
114
 
115
- Hosting Compatibility checked: **WP Engine, Inmotion Hosting, Hostgator Hosting, Godaddy Hosting, Host1plus,
116
- Payperhost, Fastcomet, Dreamhost, Bitnami Apache, Bitnami Nginx, Google Cloud Hosting, Litespeed Hosting**
117
 
118
 
119
  To **hide all the common WordPress paths** you need Hide My WP Ghost version. Check all the Ghost security features below.
@@ -139,11 +163,11 @@ Note: The plugin requires custom permalinks. Make sure you have it activated at
139
 
140
  > **Hide My WP Ghost Premium security features**:
141
  >
142
- > * Hide WordPress /wp-admin
143
- > * Hide WordPress /wp-login.php
144
- > * Hide WordPress /wp-login/
145
- > * Hide WordPress /login URL
146
- > * Custom wp-admin and wp-login URLs
147
  > * Custom admin-ajax.php URLs
148
  > * Custom lost password URL
149
  > * Custom register URL
@@ -151,7 +175,7 @@ Note: The plugin requires custom permalinks. Make sure you have it activated at
151
  > * Custom logout URL
152
  > * Custom wp-includes path
153
  > * Custom wp-content path
154
- > * Custom wp-json API path
155
  > * Custom plugins name
156
  > * Custom themes name
157
  > * Custom themes style name
@@ -162,22 +186,27 @@ Note: The plugin requires custom permalinks. Make sure you have it activated at
162
  > * Custom category path
163
  > * Custom tags path
164
  >
 
 
 
165
  > **Hidden Paths: **
166
  >
167
  > * Hide plugins name
168
  > * Hide themes name
169
  > * Hide style IDs and META IDs
170
  > * Hide author by ID URL
171
- > * Hide WordPress common paths like: wp-content, wp-includes, /plugins, /themes,upgrade.php
172
  > * Hide WordPress common files like: upgrade.php, install.php, activate.php, wp-config.php, etc.
173
  > * Hide RSD (Really Simple Directory) header
174
  > * Hide DNS Prefetch WordPress link
175
  > * Hide WordPress Generator Meta
176
  > * Add Firewall against SQL/Script injection
177
- > * Hide wp-image and wp-post classes
178
  > * Hide Emojicons if you don't use them
179
- > * Change URLs in ajax calls
180
- > * Change URLs in all caches files
 
 
181
  >
182
  > **Mapping Text and URLs: **
183
  >
@@ -221,11 +250,22 @@ Note: The plugin requires custom permalinks. Make sure you have it activated at
221
  > * Support for IIS
222
  > * Support for LiteSpeed
223
  > * Support for Apache
224
- > * Support for Bitnami Servers
225
- > * Support for Inmotion Servers
 
 
 
 
 
 
 
 
 
 
 
226
  >
227
- > * Recommended by Wp Rocket plugin
228
- > https://goo.gl/VTPYWV
229
  >
230
  > **Protection against: **
231
  >
@@ -235,17 +275,12 @@ Note: The plugin requires custom permalinks. Make sure you have it activated at
235
  > * Cross Site Scripting (XSS)
236
  > * and more
237
  >
238
- > See all the **Ghost features**:
239
- > <a href="https://hidemywpghost.com/wordpress">https://hidemywpghost.com/wordpress</a>
240
- >
241
- > Hide My WP Ghost **Knowledge Base**:
242
- > <a href="https://hidemywpghost.com/knowledge-base/">https://hidemywpghost.com</a>
243
  >
244
  > Check the Demo Website:
245
  > <a href="https://demo.wpplugins.tips/">https://demo.wpplugins.tips/</a>
246
- >
247
- > Other websites:
248
- > <a href="https://hidemywp.app">https://hidemywp.app</a>
249
 
250
 
251
  Once you use the Hide My WP Ghost plugin you will get custom upload paths, author paths, plugin paths and so on.
@@ -305,6 +340,40 @@ Enjoy!
305
  8. Run a security check for your website and see all the vulnerabilities
306
 
307
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
308
  = 4.0.11 (03 Sept 2020 ) =
309
  * Update - Remove version parameter from CSS and JS URLs containing the plus sign
310
  * Update - Added {rand} in Text Mapping to show random string on change
1
  === Hide My WP Ghost - Security Plugin ===
2
  Contributors: johndarrel
3
+ Tags: security, wordpress security, firewall, hide my wp, hide wp-admin, hide wp-login, hide wordpress, hide wp, security plugin, ocultar mi wp, hide my site, hide my wordpress
4
  Requires at least: 4.3
5
+ Tested up to: 5.6
6
  Requires PHP: 5.6
7
  Stable tag: trunk
8
+ Donate link: https://hidemywpghost.com/hide-my-wp-pricing/
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
13
 
14
  == Description ==
15
 
16
+ **Hide My WP Ghost** is a **WordPress Security plugin**. It's one of the best security through obscurity WordPress plugins.
17
 
18
+ It has over **50.000 secured websites**, over **1,400,000 brute force attempts protection** and over **5.000 login email alerts**.
19
 
20
+ The plugin **adds filters and security layers** to prevent Scripts and SQL Injections, Brute Force attacks, XML-RPC attacks and more.
21
+
22
+ It changes and hides the common paths, plugins and themes paths offering the **best protection against hacker bots attacks**.
23
+
24
+ Note! **No file or directory is physically changed**. All the changes are made by redirects. All the actions are done automatically by the plugin.
25
 
26
  After the common paths are changed, **all the common paths are hidden from hackers** to protect all the plugins and themes.
27
 
43
  > <a href="https://demo.wpplugins.tips/wp-content/themes/">https://demo.wpplugins.tips/wp-content/themes</a>
44
 
45
 
46
+ The plugin works with other security plugins and adds a layer of firewall to proactively secure your WordPress website against hackers.
47
 
48
+ Hide My WP Ghost is compatible with all servers, hosting services, and also supports WP Multisite.
49
 
50
  Over 90,000 hacking attacks per minute strike WordPress sites and WordPress hosting around the world, hitting not only large corporate websites packed with sensitive data, but also sites belonging to small businesses, independent entrepreneurs, and individuals running personal blogs.
51
 
62
 
63
  Thank you all for your trust, support and positive reviews!
64
 
65
+ > **Hide My WP Ghost FREE Security Features (over 40 free security options)**:
66
  >
67
  > * <strong>Hide WordPress wp-admin</strong> URL and redirect it to 404 page or a custom page
68
  > * <strong>Hide WordPress wp-login.php</strong> and redirect it to 404 page or a custom page
70
  > * <strong>Change lost password</strong> URL
71
  > * <strong>Change register</strong> URL
72
  > * <strong>Change logout</strong> URL
73
+ > * <strong>Change activation</strong> URL
74
  > * <strong>Change admin-ajax</strong> URL
75
  > * <strong>Change wp-content</strong> URL
76
  > * <strong>Change wp-includes</strong> URL
77
+ > * <strong>Change uploads</strong> URL
78
  > * <strong>Change comments</strong> URL
79
  > * <strong>Change author</strong> URL
80
  > * <strong>Change plugins name</strong> URL
82
  > * <strong>Change category</strong> URL
83
  > * <strong>Change tags</strong> URL
84
  >
85
+ > * <strong>Custom login redirects</strong> based on useer role
86
+ > * <strong>Custom logout redirects</strong> based on useer role
87
+ >
88
+ > * <strong>Change URLs from Relative to Absolute</strong>
89
+ > * <strong>Change URLs in Ajax calls</strong>
90
+ > * <strong>Change URLs for Logged Users</strong>
91
+ > * <strong>Change paths in Sitemap.xml</strong>
92
+ > * <strong>Change paths in Robots.txt</strong>
93
+ >
94
  > **Hidden Paths: **
95
  >
96
+ > * <strong>Hide /wp-admin Path</strong>
97
+ > * <strong>Hide /wp-login Path</strong>
98
+ > * <strong>Hide /login Path</strong>
99
+ > * <strong>Hide plugins Paths</strong>
100
+ > * <strong>Hide themes Paths</strong>
101
+ > * <strong>Hide REST API wp-json</strong>
102
  > * <strong>Hide WordPress HTML comments</strong>
103
  > * <strong>Hide Version and WordPress Tags</strong>
104
  > * <strong>Hide DNS Prefetch WordPress link</strong>
105
  > * <strong>Hide WordPress Generator Meta</strong>
106
  > * <strong>Hide RSD (Really Simple Directory) header</strong>
107
  > * <strong>Hide Emojicons if you don't use them</strong>
108
+
109
  >
110
  > **Disable Paths: **
111
  >
126
  > * <strong>Cache CSS, JS and Images</strong> to optimize the loading speed
127
  > * <strong>Weekly security check and reports</strong>
128
  >
129
+ > **See All FREE Security Features: **
130
+ > <a href="https://hidemywp.co/security-features/">https://hidemywp.co/security-features/</a>
131
+
132
 
133
  Compatible with: <strong>WP Multisite, Apache, Litespeed, Nginx and IIS</strong>.
134
 
135
+ Plugins Compatibility updates: **ManageWP, WPML, W3 Total Cache, WP Super Cache, WP Fastest Cache, Hummingbird Cache, Cachify Cache, Litespeed Cache,
136
  Cache Enabler, CDN Enabler, WOT Cache, Autoptimize, Jetpack by WordPress, Contact Form 7, bbPress,
137
  All In One SEO, Yoast SEO, Squirrly SEO, WP-Rocket, Minify HTML, iThemes Security, Sucuri Security,
138
  Back-Up WordPress, Elementor Page Builder, Weglot Translate, AddToAny Share Btn, WordFence Security, Sucuri Security, Asset CleanUp**
139
 
140
+ Hosting Compatibility checked: **WP Engine, Inmotion Hosting, Hostgator Hosting, Godaddy Hosting, Host1plus, Payperhost, Fastcomet, Dreamhost, Bitnami Apache, Bitnami Nginx, Google Cloud Hosting, Litespeed Hosting, Flyweels Hosting**
 
141
 
142
 
143
  To **hide all the common WordPress paths** you need Hide My WP Ghost version. Check all the Ghost security features below.
163
 
164
  > **Hide My WP Ghost Premium security features**:
165
  >
166
+ > * Hide WordPress /wp-admin path
167
+ > * Hide WordPress /wp-login.php path
168
+ > * Hide WordPress /wp-login/ path
169
+ > * Hide WordPress /login path
170
+ > * Custom wp-admin and wp-login paths
171
  > * Custom admin-ajax.php URLs
172
  > * Custom lost password URL
173
  > * Custom register URL
175
  > * Custom logout URL
176
  > * Custom wp-includes path
177
  > * Custom wp-content path
178
+ > * Custom REST API wp-json path
179
  > * Custom plugins name
180
  > * Custom themes name
181
  > * Custom themes style name
186
  > * Custom category path
187
  > * Custom tags path
188
  >
189
+ > * Custom login redirects based on useer role
190
+ > * Custom logout redirects based on useer role
191
+ >
192
  > **Hidden Paths: **
193
  >
194
  > * Hide plugins name
195
  > * Hide themes name
196
  > * Hide style IDs and META IDs
197
  > * Hide author by ID URL
198
+ > * Hide WordPress common paths like: wp-content, wp-includes, /plugins, /themes, upgrade.php
199
  > * Hide WordPress common files like: upgrade.php, install.php, activate.php, wp-config.php, etc.
200
  > * Hide RSD (Really Simple Directory) header
201
  > * Hide DNS Prefetch WordPress link
202
  > * Hide WordPress Generator Meta
203
  > * Add Firewall against SQL/Script injection
204
+ > * Hide wp-caption, wp-image, wp-blocks, wp-post classes and ids, and more
205
  > * Hide Emojicons if you don't use them
206
+ > * Change URLs in Ajax calls
207
+ > * Change URLs in all Caches files
208
+ > * Change paths in Sitemap.xml
209
+ > * Change paths in Robots.txt
210
  >
211
  > **Mapping Text and URLs: **
212
  >
250
  > * Support for IIS
251
  > * Support for LiteSpeed
252
  > * Support for Apache
253
+ > * Support for WP Engine
254
+ > * Support for Inmotion Hosting
255
+ > * Support for Hostgator Hosting
256
+ > * Support for Godaddy Hosting
257
+ > * Support for Host1plus
258
+ > * Support for Payperhost
259
+ > * Support for Fastcomet
260
+ > * Support for Dreamhost
261
+ > * Support for Bitnami Apache
262
+ > * Support for Bitnami Nginx
263
+ > * Support for Google Cloud Hosting
264
+ > * Support for Litespeed Hosting
265
+ > * Support for Flyweels Hosting
266
  >
267
+ > * Recommended by Wp Rocket
268
+ > * Recommended by WPML
269
  >
270
  > **Protection against: **
271
  >
275
  > * Cross Site Scripting (XSS)
276
  > * and more
277
  >
278
+ > **See All Premium Security Features: **
279
+ > <a href="https://shrsl.com/2jfym">https://hidemywpghost.com</a>
 
 
 
280
  >
281
  > Check the Demo Website:
282
  > <a href="https://demo.wpplugins.tips/">https://demo.wpplugins.tips/</a>
283
+
 
 
284
 
285
 
286
  Once you use the Hide My WP Ghost plugin you will get custom upload paths, author paths, plugin paths and so on.
340
  8. Run a security check for your website and see all the vulnerabilities
341
 
342
  == Changelog ==
343
+ = 4.1.03 (11 Dec 2020) =
344
+ * Update - The rules update on adding new plugin or theme
345
+ * Update - Compatibility with PPress plugin on Login Page
346
+ * Fixed - Rollback the settings when pressing the Abort button
347
+ * Fixed - Fixed Backup/Restore rules flash
348
+ * Fixed - Add the correct text direction for WPML while in Posts and Pages
349
+ * Fixed - Compatibility with WordPress 5.6
350
+
351
+ = 4.1.02 (11 Oct 2020 ) =
352
+ * Update - Compatibility with Manage WP plugin
353
+ * Update - Added the option to disable the REST API wp-json in Hide My WP - Permalinks
354
+ * Update - Add the plugin as Must Use plugin for better security and compatibility with other plugins
355
+ * Update - Compatibility with Really Simple SSL plugin
356
+ * Update - New UX for better understanding of the redirects in Hide My WP > Tweaks
357
+ * Update - Compatibility with WPML when setting custom wp-admin and admin-ajax
358
+ * Update - Compatibility with WPML when RTL languages are set in dashboard
359
+ * Update - Compatibility with bbPress plugin
360
+ * Update - Compatibility with JetPack plugin
361
+ * Update - Compatibility with Newspaper theme on XMLWPC.php access
362
+ * Update - Added Compatibility with WP 5.5.3
363
+
364
+ = 4.1.01 (26 Oct 2020 ) =
365
+ * Update - Extra caching in htaccess when "Optimize CSS and JS Files" is activated
366
+ * Update - Do not cache if already cached by WP-Rocket or WP Fastest Cache
367
+ * Update - Added Login and Logout redirects for each user role
368
+ * Update - New UX for better understanding of the redirects
369
+ * Fix - 404 error on Nxing server when updating the settings
370
+
371
+ = 4.0.12 (01 Oct 2020 ) =
372
+ * Update - Added compatibility with Pro Theme by Themeco
373
+ * Update - Added compatibility with Smush PRO by WPMU DEV
374
+ * Update - Added compatibility for WP Client plugin by WP-Client.com
375
+ * Update - Header removals for theme detectors
376
+
377
  = 4.0.11 (03 Sept 2020 ) =
378
  * Update - Remove version parameter from CSS and JS URLs containing the plus sign
379
  * Update - Added {rand} in Text Mapping to show random string on change
view/Advanced.php CHANGED
@@ -1,170 +1,134 @@
1
- <?php if (HMW_Classes_Tools::isPermalinkStructure()) { ?>
2
  <div id="hmw_wrap" class="d-flex flex-row my-3 bg-light">
3
- <?php echo $view->getAdminTabs(HMW_Classes_Tools::getValue('tab', 'hmw_permalinks')); ?>
4
  <div class="hmw_row d-flex flex-row bg-white px-3">
5
  <div class="hmw_col flex-grow-1 mr-3">
6
  <form method="POST">
7
- <?php wp_nonce_field('hmw_advsettings', 'hmw_nonce') ?>
8
  <input type="hidden" name="action" value="hmw_advsettings"/>
9
 
10
  <div class="card p-0 col-sm-12 tab-panel">
11
- <h3 class="card-title bg-brown text-white p-2"><?php _e('Redirect Settings', _HMW_PLUGIN_NAME_); ?>:</h3>
12
  <div class="card-body">
13
- <div class="col-sm-12 row border-bottom border-light py-3 mx-0 my-3">
14
- <div class="col-sm-4 p-1">
15
- <div class="font-weight-bold"><?php _e('Redirect hidden paths', _HMW_PLUGIN_NAME_); ?>:</div>
16
- </div>
17
- <div class="col-sm-8 p-0 input-group">
18
- <select name="hmw_url_redirect" class="form-control bg-input mb-1">
19
- <option value="." <?php selected('.', HMW_Classes_Tools::getOption('hmw_url_redirect'), true) ?>><?php _e("Front page", _HMW_PLUGIN_NAME_) ?></option>
20
- <option value="404" <?php selected('404', HMW_Classes_Tools::getOption('hmw_url_redirect'), true) ?> ><?php _e("404 page", _HMW_PLUGIN_NAME_) ?></option>
21
- <option value="NFError" <?php selected('NFError', HMW_Classes_Tools::getOption('hmw_url_redirect'), true) ?> ><?php _e("404 HTML Error", _HMW_PLUGIN_NAME_) ?></option>
22
- <?php
23
- $pages = get_pages();
24
- foreach ($pages as $page) {
25
- $option = '<option value="' . $page->post_name . '" ' . selected($page->post_name, HMW_Classes_Tools::getOption('hmw_url_redirect'), true) . '>';
26
- $option .= $page->post_title;
27
- $option .= '</option>';
28
- echo $option;
29
- } ?>
30
- </select>
31
- </div>
32
- <div class="p-1">
33
- <div class="text-black-50"><?php echo __('Redirect the protected paths /wp-admin, /wp-login to Front Page or 404 page.', _HMW_PLUGIN_NAME_); ?></div>
34
- <div class="text-black-50"><?php echo __('You can create a new page and come back to choose to redirect to that page', _HMW_PLUGIN_NAME_); ?></div>
35
- </div>
36
- </div>
37
 
38
  <div class="col-sm-12 row border-bottom border-light py-3 mx-0 my-3">
39
  <div class="col-sm-4 p-0 font-weight-bold">
40
- <?php _e('Custom Safe URL Param', _HMW_PLUGIN_NAME_); ?>:
41
- <div class="small text-black-50"><?php _e("eg. disable_url, safe_url", _HMW_PLUGIN_NAME_); ?></div>
42
  </div>
43
  <div class="col-sm-8 p-0 input-group">
44
- <input type="text" class="form-control bg-input" name="hmw_disable_name" value="<?php echo HMW_Classes_Tools::getOption('hmw_disable_name') ?>" placeholder="<?php echo HMW_Classes_Tools::getOption('hmw_disable_name') ?>"/>
45
  </div>
46
  <div class="col-sm-12 pt-4">
47
- <div class="small text-black-50 text-center"><?php _e("The Safe URL will set all the settings to default. Use it only if you're locked out", _HMW_PLUGIN_NAME_); ?></div>
48
- <div class="text-danger text-center"><?php echo '<strong>' . __("Safe URL:", _HMW_PLUGIN_NAME_) . '</strong>' . ' ' . site_url() . "/wp-login.php?" . HMW_Classes_Tools::getOption('hmw_disable_name') . "=" . HMW_Classes_Tools::getOption('hmw_disable') ?></div>
49
  </div>
50
  </div>
51
  </div>
52
  </div>
53
  <div class="card p-0 col-sm-12 tab-panel">
54
- <h3 class="card-title bg-brown text-white p-2"><?php _e('Compatibility Settings', _HMW_PLUGIN_NAME_); ?>:</h3>
55
  <div class="card-body">
56
 
57
- <div class="col-sm-12 row mb-1 ml-2">
58
- <div class="checker col-sm-12 row my-2 py-1">
59
- <div class="col-sm-12 p-0 switch switch-sm">
60
- <input type="hidden" name="hmw_fix_relative" value="0"/>
61
- <input type="checkbox" id="hmw_fix_relative" name="hmw_fix_relative" class="switch" <?php echo(HMW_Classes_Tools::getOption('hmw_fix_relative') ? 'checked="checked"' : '') ?> value="1"/>
62
- <label for="hmw_fix_relative"><?php _e('Fix Relative URLs', _HMW_PLUGIN_NAME_); ?></label>
63
- <a href="https://hidemywpghost.com/kb/advanced-wp-security/#fix_relative_urls" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
64
- <div class="offset-1 text-black-50"><?php echo sprintf(__('Convert links like /wp-content/* into %s/wp-content/*.', _HMW_PLUGIN_NAME_), site_url()); ?></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
65
  </div>
66
- </div>
67
- </div>
 
 
 
 
 
68
 
69
- <div class="col-sm-12 row mb-1 ml-2">
70
- <div class="checker col-sm-12 row my-2 py-1">
71
- <div class="col-sm-12 p-0 switch switch-sm">
72
- <input type="hidden" name="hmw_shutdown_load" value="0"/>
73
- <input type="checkbox" id="hmw_shutdown_load" name="hmw_shutdown_load" class="switch" <?php echo(HMW_Classes_Tools::getOption('hmw_shutdown_load') ? 'checked="checked"' : '') ?> value="1"/>
74
- <label for="hmw_shutdown_load"><?php _e('Fix Sitemaps XML', _HMW_PLUGIN_NAME_); ?></label>
75
- <a href="https://hidemywpghost.com/kb/advanced-wp-security/#fix_sitemap_xml" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
76
- <div class="offset-1 text-black-50"><?php echo sprintf(__('Double check the Sitemap XML files and make sure the paths are changed.', _HMW_PLUGIN_NAME_), site_url()); ?></div>
77
- </div>
78
  </div>
79
- </div>
80
-
81
- <div class="col-sm-12 row mb-1 ml-2">
82
- <div class="checker col-sm-12 row my-2 py-1">
83
- <div class="col-sm-12 p-0 switch switch-sm">
84
- <input type="hidden" name="hmw_robots" value="0"/>
85
- <input type="checkbox" id="hmw_robots" name="hmw_robots" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_robots' ) ? 'checked="checked"' : '' ) ?> value="1"/>
86
- <label for="hmw_robots"><?php _e( 'Fix Robots.txt', _HMW_PLUGIN_NAME_ ); ?></label>
87
- <a href="https://hidemywpghost.com/kb/advanced-wp-security/#fix_robots_txt" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
88
- <div class="offset-1 text-black-50"><?php echo __( 'Hide WordPress paths from robots.txt file', _HMW_PLUGIN_NAME_ ); ?></div>
 
89
  </div>
90
  </div>
91
- </div>
92
 
93
- <div class="col-sm-12 row mb-1 ml-2">
94
- <div class="checker col-sm-12 row my-2 py-1">
95
- <div class="col-sm-12 p-0 switch switch-sm">
96
- <input type="hidden" name="hmw_laterload" value="0"/>
97
- <input type="checkbox" id="hmw_laterload" name="hmw_laterload" class="switch" <?php echo(HMW_Classes_Tools::getOption('hmw_laterload') ? 'checked="checked"' : '') ?> value="1"/>
98
- <label for="hmw_laterload"><?php _e('Late Loading', _HMW_PLUGIN_NAME_); ?></label>
99
- <a href="https://hidemywpghost.com/kb/advanced-wp-security/#late_loading" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
100
- <div class="offset-1 text-black-50"><?php echo __('Load HMW after all plugins are loaded. Useful for CDN plugins (eg. CDN Enabler).', _HMW_PLUGIN_NAME_); ?></div>
101
- <div class="offset-1 text-black-50"><?php echo __('(only if other cache plugins request this)', _HMW_PLUGIN_NAME_); ?></div>
 
102
  </div>
103
  </div>
104
- </div>
105
 
106
- <div class="col-sm-12 row mb-1 ml-2">
107
- <div class="checker col-sm-12 row my-2 py-1">
108
- <div class="col-sm-12 p-0 switch switch-sm">
109
- <input type="hidden" name="hmw_remove_third_hooks" value="0"/>
110
- <input type="checkbox" id="hmw_remove_third_hooks" name="hmw_remove_third_hooks" class="switch" <?php echo(HMW_Classes_Tools::getOption('hmw_remove_third_hooks') ? 'checked="checked"' : '') ?> value="1"/>
111
- <label for="hmw_remove_third_hooks"><?php _e('Clean Login Page', _HMW_PLUGIN_NAME_); ?></label>
112
- <a href="https://hidemywpghost.com/kb/advanced-wp-security/#clean_login_page" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
113
- <div class="offset-1 text-black-50"><?php _e('Cancel the login hooks from other plugins and themes to prevent them from changing the Hide My WordPress redirects.', _HMW_PLUGIN_NAME_); ?><?php _e('(not recommended)', _HMW_PLUGIN_NAME_); ?></div>
 
114
  </div>
115
  </div>
116
- </div>
117
 
118
 
119
  </div>
120
  </div>
121
  <div class="card p-0 col-sm-12 tab-panel">
122
- <h3 class="card-title bg-brown text-white p-2"><?php _e('Cache Settings', _HMW_PLUGIN_NAME_); ?>:</h3>
123
  <div class="card-body">
124
-
125
  <div class="col-sm-12 row mb-1 ml-1">
126
  <div class="checker col-sm-12 row my-2 py-1">
127
  <div class="col-sm-12 p-0 switch switch-sm">
128
  <input type="hidden" name="hmw_security_alert" value="0"/>
129
- <input type="checkbox" id="hmw_security_alert" name="hmw_security_alert" class="switch" <?php echo(HMW_Classes_Tools::getOption('hmw_security_alert') ? 'checked="checked"' : '') ?> value="1"/>
130
- <label for="hmw_security_alert"><?php _e('Security Check Notification', _HMW_PLUGIN_NAME_); ?></label>
131
- <a href="https://hidemywpghost.com/kb/advanced-wp-security/#email_notification" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
132
- <div class="offset-1 text-black-50"><?php echo __("Show Security Check notification when it's not checked every week.", _HMW_PLUGIN_NAME_); ?></div>
133
  </div>
134
  </div>
135
  </div>
136
 
137
- <?php if (!HMW_Classes_Tools::isPluginActive('wp-rocket/wp-rocket.php') &&
138
- !HMW_Classes_Tools::isPluginActive('wp-super-cache/wp-cache.php') &&
139
- !HMW_Classes_Tools::isPluginActive('wp-fastest-cache/wpFastestCache.php') &&
140
- !HMW_Classes_Tools::isPluginActive('powered-cache/powered-cache.php') &&
141
- !HMW_Classes_Tools::isPluginActive('w3-total-cache/w3-total-cache.php') &&
142
- !HMW_Classes_Tools::isPluginActive('autoptimize/autoptimize.php')) { ?>
143
- <div class="col-sm-12 row mb-1 ml-1">
144
- <div class="checker col-sm-12 row my-2 py-1">
145
- <div class="col-sm-12 p-0 switch switch-sm">
146
- <input type="hidden" name="hmw_file_cache" value="0"/>
147
- <input type="checkbox" id="hmw_file_cache" name="hmw_file_cache" class="switch" <?php echo(HMW_Classes_Tools::getOption('hmw_file_cache') ? 'checked="checked"' : '') ?> value="1"/>
148
- <label for="hmw_file_cache"><?php _e('Optimize CSS and JS files', _HMW_PLUGIN_NAME_); ?></label>
149
- <div class="offset-1 text-black-50"><?php echo __('Cache CSS, JS and Images to increase the frontend loading speed.', _HMW_PLUGIN_NAME_); ?></div>
150
- <div class="offset-1 text-black-50"><?php echo sprintf(__('Check the website loading speed with %sPingdom Tool%s', _HMW_PLUGIN_NAME_), '<a href="https://tools.pingdom.com/" target="_blank">', '</a>'); ?></div>
151
- </div>
152
- </div>
153
- </div>
154
- <?php } ?>
155
- </div>
156
- </div>
157
- <div class="card p-0 col-sm-12 tab-panel">
158
- <h3 class="card-title bg-brown text-white p-2"><?php _e('Notification Settings', _HMW_PLUGIN_NAME_); ?>:</h3>
159
- <div class="card-body">
160
-
161
  <div class="col-sm-12 row mb-1 ml-2">
162
  <div class="checker col-sm-12 row my-2 py-1">
163
  <div class="col-sm-12 p-0 switch switch-sm">
164
  <input type="hidden" name="hmw_send_email" value="0"/>
165
- <input type="checkbox" id="hmw_send_email" name="hmw_send_email" class="switch" <?php echo(HMW_Classes_Tools::getOption('hmw_send_email') ? 'checked="checked"' : '') ?> value="1"/>
166
- <label for="hmw_send_email"><?php _e('Email notification', _HMW_PLUGIN_NAME_); ?></label>
167
- <div class="offset-1 text-black-50"><?php _e('Send me an email with the changed admin and login URLs', _HMW_PLUGIN_NAME_); ?></div>
168
  </div>
169
  </div>
170
 
@@ -173,23 +137,23 @@
173
 
174
  <div class="col-sm-12 row border-bottom border-light py-3 mx-0 my-3">
175
  <div class="col-sm-4 p-1 font-weight-bold">
176
- <?php _e('Email Address', _HMW_PLUGIN_NAME_); ?>:
177
  </div>
178
  <div class="col-sm-8 p-0 input-group input-group">
179
- <?php
180
- $email = HMW_Classes_Tools::getOption('hmw_email_address');
181
- if ($email == '') {
182
- global $current_user;
183
- $email = $current_user->user_email;
184
- }
185
- ?>
186
  <input type="text" class="form-control bg-input" name="hmw_email_address" value="<?php echo $email ?>" placeholder="Email address ..."/>
187
  </div>
188
  </div>
189
  </div>
190
  </div>
191
  <div class="col-sm-12 m-0 p-2 bg-light text-center" style="position: fixed; bottom: 0; right: 0; z-index: 100; box-shadow: 0px 0px 8px -3px #444;">
192
- <button type="submit" class="btn rounded-0 btn-success btn-lg px-5 mr-5 save"><?php _e('Save', _HMW_PLUGIN_NAME_); ?></button>
193
  <a href="https://wordpress.org/support/plugin/hide-my-wp/reviews/?rate=5#new-post" target="_blank" style="color: #ff005e;"><?php echo sprintf( __( 'Love Hide My WP %s? Show us ;)', _HMW_PLUGIN_NAME_ ), _HMW_VER_NAME_ ); ?></a>
194
  </div>
195
  </form>
@@ -197,18 +161,18 @@
197
  <div class="hmw_col hmw_col_side">
198
  <div class="card col-sm-12 p-0">
199
  <div class="card-body f-gray-dark text-center">
200
- <h3 class="card-title"><?php echo __('Love Hide My WP?', _HMW_PLUGIN_NAME_); ?></h3>
201
  <div class="card-text text-muted">
202
  <h1>
203
  <a href="https://wordpress.org/support/plugin/hide-my-wp/reviews/?rate=5#new-post" target="_blank" style="font-size: 80px"><i class="fa fa-heart text-danger"></i></a>
204
  </h1>
205
- <?php echo __('Please help us and support our plugin on WordPress.org', _HMW_PLUGIN_NAME_) ?>
206
  </div>
207
  <div class="card-text text-info m-3">
208
- <a href="https://wordpress.org/support/plugin/hide-my-wp/reviews/?rate=5#new-post" target="_blank" class="btn rounded-0 btn-success btn-lg px-4"><?php echo __('Rate Hide My WP', _HMW_PLUGIN_NAME_); ?></a>
209
  </div>
210
  <div class="card-text text-muted">
211
- <?php echo __('Contact us after you left the review cause we have a surprise for you.', _HMW_PLUGIN_NAME_) ?>
212
  <h1>
213
  <a href="https://hidemywpghost.com/contact/" target="_blank" style="font-size: 80px"><i class="fa fa-gift text-info"></i></a>
214
  </h1>
@@ -219,25 +183,25 @@
219
  <div class="hmw_col hmw_col_side">
220
  <div class="card col-sm-12 p-0">
221
  <div class="card-body f-gray-dark text-center">
222
- <h3 class="card-title"><?php _e('Check Your Website', _HMW_PLUGIN_NAME_); ?></h3>
223
  <div class="card-text text-muted">
224
- <?php echo __('Check if your website is secured with the current settings.', _HMW_PLUGIN_NAME_) ?>
225
  </div>
226
  <div class="card-text text-info m-3">
227
- <a href="<?php echo HMW_Classes_Tools::getSettingsUrl('hmw_securitycheck') ?>" class="btn rounded-0 btn-warning btn-lg text-white px-5 securitycheck"><?php _e('Security Check', _HMW_PLUGIN_NAME_); ?></a>
228
  </div>
229
  <div class="card-text text-muted small">
230
- <?php echo __('Make sure you save the settings and empty the cache before checking your website with our tool.', _HMW_PLUGIN_NAME_) ?>
231
  </div>
232
 
233
  <div class="card-text m-3 ">
234
- <a class="bigbutton text-center" href="https://hidemywpghost.com/knowledge-base/" target="_blank"><?php echo __("Learn more about Hide My WP", _HMW_PLUGIN_NAME_); ?></a>
235
  </div>
236
  </div>
237
  </div>
238
 
239
 
240
- <?php echo $view->getView('Support') ?>
241
 
242
  </div>
243
  </div>
1
+ <?php if ( HMW_Classes_Tools::isPermalinkStructure() ) { ?>
2
  <div id="hmw_wrap" class="d-flex flex-row my-3 bg-light">
3
+ <?php echo $view->getAdminTabs( HMW_Classes_Tools::getValue( 'tab', 'hmw_permalinks' ) ); ?>
4
  <div class="hmw_row d-flex flex-row bg-white px-3">
5
  <div class="hmw_col flex-grow-1 mr-3">
6
  <form method="POST">
7
+ <?php wp_nonce_field( 'hmw_advsettings', 'hmw_nonce' ) ?>
8
  <input type="hidden" name="action" value="hmw_advsettings"/>
9
 
10
  <div class="card p-0 col-sm-12 tab-panel">
11
+ <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Rollback Settings', _HMW_PLUGIN_NAME_ ); ?>:</h3>
12
  <div class="card-body">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
 
14
  <div class="col-sm-12 row border-bottom border-light py-3 mx-0 my-3">
15
  <div class="col-sm-4 p-0 font-weight-bold">
16
+ <?php _e( 'Custom Safe URL Param', _HMW_PLUGIN_NAME_ ); ?>:
17
+ <div class="small text-black-50"><?php _e( "eg. disable_url, safe_url", _HMW_PLUGIN_NAME_ ); ?></div>
18
  </div>
19
  <div class="col-sm-8 p-0 input-group">
20
+ <input type="text" class="form-control bg-input" name="hmw_disable_name" value="<?php echo HMW_Classes_Tools::getOption( 'hmw_disable_name' ) ?>" placeholder="<?php echo HMW_Classes_Tools::getOption( 'hmw_disable_name' ) ?>"/>
21
  </div>
22
  <div class="col-sm-12 pt-4">
23
+ <div class="small text-black-50 text-center"><?php _e( "The Safe URL will set all the settings to default. Use it only if you're locked out", _HMW_PLUGIN_NAME_ ); ?></div>
24
+ <div class="text-danger text-center"><?php echo '<strong>' . __( "Safe URL:", _HMW_PLUGIN_NAME_ ) . '</strong>' . ' ' . site_url() . "/wp-login.php?" . HMW_Classes_Tools::getOption( 'hmw_disable_name' ) . "=" . HMW_Classes_Tools::getOption( 'hmw_disable' ) ?></div>
25
  </div>
26
  </div>
27
  </div>
28
  </div>
29
  <div class="card p-0 col-sm-12 tab-panel">
30
+ <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Loading Speed Settings', _HMW_PLUGIN_NAME_ ); ?>:</h3>
31
  <div class="card-body">
32
 
33
+ <?php if ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'default' ) { ?>
34
+ <div class="col-sm-12 border-bottom border-light py-3 mx-0 my-3 text-black-50 text-center">
35
+ <?php echo __( 'First, you need to switch Hide My Wp from Default mode to Safe Mode or Ghost Mode.', _HMW_PLUGIN_NAME_ ) ?>
36
+ </div>
37
+ <?php } else { ?>
38
+ <?php if ( ! HMW_Classes_Tools::isPluginActive( 'wp-rocket/wp-rocket.php' ) &&
39
+ ! HMW_Classes_Tools::isPluginActive( 'wp-super-cache/wp-cache.php' ) &&
40
+ ! HMW_Classes_Tools::isPluginActive( 'wp-fastest-cache/wpFastestCache.php' ) &&
41
+ ! HMW_Classes_Tools::isPluginActive( 'powered-cache/powered-cache.php' ) &&
42
+ ! HMW_Classes_Tools::isPluginActive( 'w3-total-cache/w3-total-cache.php' ) &&
43
+ ! HMW_Classes_Tools::isPluginActive( 'autoptimize/autoptimize.php' ) ) { ?>
44
+ <div class="col-sm-12 row mb-1 ml-1">
45
+ <div class="checker col-sm-12 row my-2 py-1">
46
+ <div class="col-sm-12 p-0 switch switch-sm">
47
+ <input type="hidden" name="hmw_file_cache" value="0"/>
48
+ <input type="checkbox" id="hmw_file_cache" name="hmw_file_cache" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_file_cache' ) ? 'checked="checked"' : '' ) ?> value="1"/>
49
+ <label for="hmw_file_cache"><?php _e( 'Optimize CSS and JS files', _HMW_PLUGIN_NAME_ ); ?></label>
50
+ <div class="offset-1 text-black-50"><?php echo __( 'Cache CSS, JS and Images to increase the frontend loading speed.', _HMW_PLUGIN_NAME_ ); ?></div>
51
+ <div class="offset-1 text-black-50"><?php echo sprintf( __( 'Check the website loading speed with %sPingdom Tool%s', _HMW_PLUGIN_NAME_ ), '<a href="https://tools.pingdom.com/" target="_blank">', '</a>' ); ?></div>
52
+ </div>
53
+ </div>
54
  </div>
55
+ <?php } ?>
56
+ <?php } ?>
57
+ </div>
58
+ </div>
59
+ <div class="card p-0 col-sm-12 tab-panel">
60
+ <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Compatibility Settings', _HMW_PLUGIN_NAME_ ); ?>:</h3>
61
+ <div class="card-body">
62
 
63
+ <?php if ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'default' ) { ?>
64
+ <div class="col-sm-12 border-bottom border-light py-3 mx-0 my-3 text-black-50 text-center">
65
+ <?php echo __( 'First, you need to switch Hide My Wp from Default mode to Safe Mode or Ghost Mode.', _HMW_PLUGIN_NAME_ ) ?>
 
 
 
 
 
 
66
  </div>
67
+ <?php } else { ?>
68
+ <div class="col-sm-12 row mb-1 ml-1">
69
+ <div class="checker col-sm-12 row my-2 py-1">
70
+ <div class="col-sm-12 p-0 switch switch-sm">
71
+ <input type="hidden" name="hmw_firstload" value="0"/>
72
+ <input type="checkbox" id="hmw_firstload" name="hmw_firstload" class="switch" <?php echo(HMW_Classes_Tools::getOption( 'hmw_firstload' ) ? 'checked="checked"' : '') ?> value="1"/>
73
+ <label for="hmw_firstload"><?php _e( 'Load As Must Use Plugin', _HMW_PLUGIN_NAME_ ); ?></label>
74
+ <a href="https://hidemywpghost.com/kb/advanced-wp-security/#firstload" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
75
+ <div class="offset-1 text-black-50"><?php _e( 'Force Hide My WP Ghost to load as a Must Use plugin.', _HMW_PLUGIN_NAME_ ); ?></div>
76
+ <div class="offset-1 text-black-50"><?php _e( '(compatibility with Manage WP plugin and Token based login plugins)', _HMW_PLUGIN_NAME_ ); ?></div>
77
+ </div>
78
  </div>
79
  </div>
 
80
 
81
+ <div class="col-sm-12 row mb-1 ml-2">
82
+ <div class="checker col-sm-12 row my-2 py-1">
83
+ <div class="col-sm-12 p-0 switch switch-sm">
84
+ <input type="hidden" name="hmw_laterload" value="0"/>
85
+ <input type="checkbox" id="hmw_laterload" name="hmw_laterload" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_laterload' ) ? 'checked="checked"' : '' ) ?> value="1"/>
86
+ <label for="hmw_laterload"><?php _e( 'Late Loading', _HMW_PLUGIN_NAME_ ); ?></label>
87
+ <a href="https://hidemywpghost.com/kb/advanced-wp-security/#late_loading" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
88
+ <div class="offset-1 text-black-50"><?php echo __( 'Load HMW after all plugins are loaded. Useful for CDN plugins (eg. CDN Enabler).', _HMW_PLUGIN_NAME_ ); ?></div>
89
+ <div class="offset-1 text-black-50"><?php echo __( '(only if other cache plugins request this)', _HMW_PLUGIN_NAME_ ); ?></div>
90
+ </div>
91
  </div>
92
  </div>
 
93
 
94
+ <div class="col-sm-12 row mb-1 ml-2">
95
+ <div class="checker col-sm-12 row my-2 py-1">
96
+ <div class="col-sm-12 p-0 switch switch-sm">
97
+ <input type="hidden" name="hmw_remove_third_hooks" value="0"/>
98
+ <input type="checkbox" id="hmw_remove_third_hooks" name="hmw_remove_third_hooks" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_remove_third_hooks' ) ? 'checked="checked"' : '' ) ?> value="1"/>
99
+ <label for="hmw_remove_third_hooks"><?php _e( 'Clean Login Page', _HMW_PLUGIN_NAME_ ); ?></label>
100
+ <a href="https://hidemywpghost.com/kb/advanced-wp-security/#clean_login_page" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
101
+ <div class="offset-1 text-black-50"><?php _e( 'Cancel the login hooks from other plugins and themes to prevent them from changing the Hide My WordPress redirects.', _HMW_PLUGIN_NAME_ ); ?><?php _e( '(not recommended)', _HMW_PLUGIN_NAME_ ); ?></div>
102
+ </div>
103
  </div>
104
  </div>
105
+ <?php } ?>
106
 
107
 
108
  </div>
109
  </div>
110
  <div class="card p-0 col-sm-12 tab-panel">
111
+ <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Notification Settings', _HMW_PLUGIN_NAME_ ); ?>:</h3>
112
  <div class="card-body">
 
113
  <div class="col-sm-12 row mb-1 ml-1">
114
  <div class="checker col-sm-12 row my-2 py-1">
115
  <div class="col-sm-12 p-0 switch switch-sm">
116
  <input type="hidden" name="hmw_security_alert" value="0"/>
117
+ <input type="checkbox" id="hmw_security_alert" name="hmw_security_alert" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_security_alert' ) ? 'checked="checked"' : '' ) ?> value="1"/>
118
+ <label for="hmw_security_alert"><?php _e( 'Security Check Notification', _HMW_PLUGIN_NAME_ ); ?></label>
119
+ <a href="https://hidemywpghost.com/kb/advanced-wp-security/#email_notification" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
120
+ <div class="offset-1 text-black-50"><?php echo __( "Show Security Check notification when it's not checked every week.", _HMW_PLUGIN_NAME_ ); ?></div>
121
  </div>
122
  </div>
123
  </div>
124
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
  <div class="col-sm-12 row mb-1 ml-2">
126
  <div class="checker col-sm-12 row my-2 py-1">
127
  <div class="col-sm-12 p-0 switch switch-sm">
128
  <input type="hidden" name="hmw_send_email" value="0"/>
129
+ <input type="checkbox" id="hmw_send_email" name="hmw_send_email" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_send_email' ) ? 'checked="checked"' : '' ) ?> value="1"/>
130
+ <label for="hmw_send_email"><?php _e( 'Email notification', _HMW_PLUGIN_NAME_ ); ?></label>
131
+ <div class="offset-1 text-black-50"><?php _e( 'Send me an email with the changed admin and login URLs', _HMW_PLUGIN_NAME_ ); ?></div>
132
  </div>
133
  </div>
134
 
137
 
138
  <div class="col-sm-12 row border-bottom border-light py-3 mx-0 my-3">
139
  <div class="col-sm-4 p-1 font-weight-bold">
140
+ <?php _e( 'Email Address', _HMW_PLUGIN_NAME_ ); ?>:
141
  </div>
142
  <div class="col-sm-8 p-0 input-group input-group">
143
+ <?php
144
+ $email = HMW_Classes_Tools::getOption( 'hmw_email_address' );
145
+ if ( $email == '' ) {
146
+ global $current_user;
147
+ $email = $current_user->user_email;
148
+ }
149
+ ?>
150
  <input type="text" class="form-control bg-input" name="hmw_email_address" value="<?php echo $email ?>" placeholder="Email address ..."/>
151
  </div>
152
  </div>
153
  </div>
154
  </div>
155
  <div class="col-sm-12 m-0 p-2 bg-light text-center" style="position: fixed; bottom: 0; right: 0; z-index: 100; box-shadow: 0px 0px 8px -3px #444;">
156
+ <button type="submit" class="btn rounded-0 btn-success btn-lg px-5 mr-5 save"><?php _e( 'Save', _HMW_PLUGIN_NAME_ ); ?></button>
157
  <a href="https://wordpress.org/support/plugin/hide-my-wp/reviews/?rate=5#new-post" target="_blank" style="color: #ff005e;"><?php echo sprintf( __( 'Love Hide My WP %s? Show us ;)', _HMW_PLUGIN_NAME_ ), _HMW_VER_NAME_ ); ?></a>
158
  </div>
159
  </form>
161
  <div class="hmw_col hmw_col_side">
162
  <div class="card col-sm-12 p-0">
163
  <div class="card-body f-gray-dark text-center">
164
+ <h3 class="card-title"><?php echo __( 'Love Hide My WP?', _HMW_PLUGIN_NAME_ ); ?></h3>
165
  <div class="card-text text-muted">
166
  <h1>
167
  <a href="https://wordpress.org/support/plugin/hide-my-wp/reviews/?rate=5#new-post" target="_blank" style="font-size: 80px"><i class="fa fa-heart text-danger"></i></a>
168
  </h1>
169
+ <?php echo __( 'Please help us and support our plugin on WordPress.org', _HMW_PLUGIN_NAME_ ) ?>
170
  </div>
171
  <div class="card-text text-info m-3">
172
+ <a href="https://wordpress.org/support/plugin/hide-my-wp/reviews/?rate=5#new-post" target="_blank" class="btn rounded-0 btn-success btn-lg px-4"><?php echo __( 'Rate Hide My WP', _HMW_PLUGIN_NAME_ ); ?></a>
173
  </div>
174
  <div class="card-text text-muted">
175
+ <?php echo __( 'Contact us after you left the review cause we have a surprise for you.', _HMW_PLUGIN_NAME_ ) ?>
176
  <h1>
177
  <a href="https://hidemywpghost.com/contact/" target="_blank" style="font-size: 80px"><i class="fa fa-gift text-info"></i></a>
178
  </h1>
183
  <div class="hmw_col hmw_col_side">
184
  <div class="card col-sm-12 p-0">
185
  <div class="card-body f-gray-dark text-center">
186
+ <h3 class="card-title"><?php _e( 'Check Your Website', _HMW_PLUGIN_NAME_ ); ?></h3>
187
  <div class="card-text text-muted">
188
+ <?php echo __( 'Check if your website is secured with the current settings.', _HMW_PLUGIN_NAME_ ) ?>
189
  </div>
190
  <div class="card-text text-info m-3">
191
+ <a href="<?php echo HMW_Classes_Tools::getSettingsUrl( 'hmw_securitycheck' ) ?>" class="btn rounded-0 btn-warning btn-lg text-white px-5 securitycheck"><?php _e( 'Security Check', _HMW_PLUGIN_NAME_ ); ?></a>
192
  </div>
193
  <div class="card-text text-muted small">
194
+ <?php echo __( 'Make sure you save the settings and empty the cache before checking your website with our tool.', _HMW_PLUGIN_NAME_ ) ?>
195
  </div>
196
 
197
  <div class="card-text m-3 ">
198
+ <a class="bigbutton text-center" href="https://hidemywpghost.com/knowledge-base/" target="_blank"><?php echo __( "Learn more about Hide My WP", _HMW_PLUGIN_NAME_ ); ?></a>
199
  </div>
200
  </div>
201
  </div>
202
 
203
 
204
+ <?php echo $view->getView( 'Support' ) ?>
205
 
206
  </div>
207
  </div>
view/Connect.php CHANGED
@@ -9,7 +9,7 @@
9
 
10
  <?php do_action( 'hmw_form_notices' ); ?>
11
  <div class="card p-0 col-sm-12 tab-panel">
12
- <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Activate Free version', _HMW_PLUGIN_NAME_ ); ?></h3>
13
  <div class="card-body">
14
 
15
  <div class="col-sm-12 row border-bottom border-light py-3 mx-0 my-3">
@@ -61,7 +61,7 @@
61
  <form method="POST">
62
  <?php wp_nonce_field( 'hmw_dont_connect', 'hmw_nonce' ) ?>
63
  <input type="hidden" name="action" value="hmw_dont_connect"/>
64
- <button type="submit" class="btn rounded-0 float-left btn-link btn-lg px-5" style="position: relative;margin-top: -65px;margin-left: 164px;"><?php _e( 'Skip Activation', _HMW_PLUGIN_NAME_ ); ?></button>
65
  </form>
66
  <div class="card col-sm-12 p-3 tab-panel_tutorial embed-responsive embed-responsive-16by9 text-center">
67
  <iframe width="853" height="480" style="max-width: 100%" src="https://www.youtube.com/embed/zhvRGHMjKic" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
9
 
10
  <?php do_action( 'hmw_form_notices' ); ?>
11
  <div class="card p-0 col-sm-12 tab-panel">
12
+ <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Activate Free Token', _HMW_PLUGIN_NAME_ ); ?></h3>
13
  <div class="card-body">
14
 
15
  <div class="col-sm-12 row border-bottom border-light py-3 mx-0 my-3">
61
  <form method="POST">
62
  <?php wp_nonce_field( 'hmw_dont_connect', 'hmw_nonce' ) ?>
63
  <input type="hidden" name="action" value="hmw_dont_connect"/>
64
+ <button type="submit" class="btn rounded-0 float-right btn-link btn-lg px-3" style="position: relative;margin-top: -65px; color: gray;"><?php _e( 'Skip Activation', _HMW_PLUGIN_NAME_ ); ?></button>
65
  </form>
66
  <div class="card col-sm-12 p-3 tab-panel_tutorial embed-responsive embed-responsive-16by9 text-center">
67
  <iframe width="853" height="480" style="max-width: 100%" src="https://www.youtube.com/embed/zhvRGHMjKic" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
view/FrontendCheck.php CHANGED
@@ -10,10 +10,10 @@
10
  </div>
11
 
12
  <ol>
13
- <li><?php echo sprintf( __( "Run %sFrontend Login Test%s and login inside the pupop. ", _HMW_PLUGIN_NAME_ ), '<strong>', '</strong>' ); ?></li>
 
14
  <li><?php _e( "If you're able to login, you've set the new paths correctly.", _HMW_PLUGIN_NAME_ ); ?></li>
15
- <li><?php _e( 'If the Login Page displays any error, please make sure you follow the Hide My WP Ghost instructions before moving forward.', _HMW_PLUGIN_NAME_ ); ?></li>
16
- <li><?php _e( 'Do not log out from this browser until you are confident that the Frontend is working and you will be able to log in again.', _HMW_PLUGIN_NAME_ ); ?></li>
17
  <li><?php echo sprintf( __( "If you can't configure Hide My WP Ghost, switch to Default mode and %scontact us%s.", _HMW_PLUGIN_NAME_ ), '<a href="https://hidemywpghost.com/contact/" target="_blank" >', '</a>' ); ?></li>
18
  </ol>
19
 
10
  </div>
11
 
12
  <ol>
13
+ <li><?php echo sprintf( __( "Run %sFrontend Login Test%s and login inside the popup. ", _HMW_PLUGIN_NAME_ ), '<strong>', '</strong>' ); ?></li>
14
+ <li><?php _e( 'Make sure you follow the Hide My WP Ghost instructions before moving forward.', _HMW_PLUGIN_NAME_ ); ?></li>
15
  <li><?php _e( "If you're able to login, you've set the new paths correctly.", _HMW_PLUGIN_NAME_ ); ?></li>
16
+ <li><?php _e( 'Do not logout from this browser until you are confident that the Login Page is working and you will be able to login again.', _HMW_PLUGIN_NAME_ ); ?></li>
 
17
  <li><?php echo sprintf( __( "If you can't configure Hide My WP Ghost, switch to Default mode and %scontact us%s.", _HMW_PLUGIN_NAME_ ), '<a href="https://hidemywpghost.com/contact/" target="_blank" >', '</a>' ); ?></li>
18
  </ol>
19
 
view/Permalinks.php CHANGED
@@ -163,6 +163,11 @@ if ( defined( 'HMW_DISABLE' ) && HMW_DISABLE ) {
163
  </div>
164
  <div class="admin_warning col-sm-12 my-3 text-danger p-0 text-center small" style="display: none">
165
  <?php echo sprintf( __( "Some Themes don't work with custom Admin and Ajax paths. In case of ajax errors, switch back to wp-admin and admin-ajax.php.", _HMW_PLUGIN_NAME_ ) ); ?>
 
 
 
 
 
166
  </div>
167
  <?php } ?>
168
  </div>
@@ -242,16 +247,6 @@ if ( defined( 'HMW_DISABLE' ) && HMW_DISABLE ) {
242
  </div>
243
  </div>
244
 
245
- <div class="col-sm-12 row border-bottom border-light py-3 mx-0 my-3">
246
- <div class="col-sm-4 p-0 py-2 font-weight-bold">
247
- <?php _e( 'Logout Redirect Page', _HMW_PLUGIN_NAME_ ); ?>:
248
- </div>
249
- <div class="col-sm-8 p-0 input-group input-group-lg">
250
- <input type="text" class="form-control bg-input" name="hmw_logout_redirect" value="<?php echo HMW_Classes_Tools::getOption( 'hmw_logout_redirect' ) ?>"/>
251
- <a href="https://hidemywpghost.com/kb/customize-paths-in-hide-my-wp-ghost/#customize_logout" target="_blank" class="position-absolute float-right" style="right: 7px;top: 25%;"><i class="fa fa-question-circle"></i></a>
252
- </div>
253
- </div>
254
-
255
  <?php if ( is_multisite() ) { ?>
256
  <div class="col-sm-12 row border-bottom border-light py-3 mx-1 my-3">
257
  <div class="col-sm-4 p-0 font-weight-bold">
@@ -264,6 +259,12 @@ if ( defined( 'HMW_DISABLE' ) && HMW_DISABLE ) {
264
  </div>
265
  </div>
266
  <?php } ?>
 
 
 
 
 
 
267
  <?php } ?>
268
 
269
  </div>
@@ -434,29 +435,31 @@ if ( defined( 'HMW_DISABLE' ) && HMW_DISABLE ) {
434
  <div class="card col-sm-12 p-0 tab-panel" <?php echo( ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'default' ) ? 'style="display:none"' : '' ) ?>>
435
  <h3 class="card-title bg-brown text-white p-2"><?php _e( 'REST API Settings', _HMW_PLUGIN_NAME_ ); ?>:</h3>
436
  <div class="card-body">
437
- <div class="box" data-toggle="popover" data-html="true" data-placement="top" data-content="<?php echo sprintf( __( 'This feature requires %sHide My WP Ghost%s.', _HMW_PLUGIN_NAME_ ), "<a href='https://hidemywpghost.com/hide-my-wp-pricing/' target='_blank'>", "</a>" ) ?>">
438
- <div class="ribbon"><span><?php echo __( 'PRO', _HMW_PLUGIN_NAME_ ) ?></span></div>
439
- </div>
440
- <div style="opacity: 0.3">
441
- <div class="col-sm-12 row border-bottom border-light py-3 mx-1 my-3">
 
442
  <div class="col-sm-4 p-0 font-weight-bold">
443
- <?php _e( 'Custom wp-json Path', _HMW_PLUGIN_NAME_ ); ?>:
444
  <div class="small text-black-50"><?php _e( 'eg. json, api, call', _HMW_PLUGIN_NAME_ ); ?></div>
445
  </div>
446
  <div class="col-sm-8 p-0 input-group input-group-lg" style="opacity: 0.3">
447
  <input type="text" class="form-control bg-input"/>
448
  </div>
449
  </div>
 
450
 
451
- <div class="col-sm-12 row mb-1 ml-1">
452
- <div class="checker col-sm-12 row my-2 py-1">
453
- <div class="col-sm-12 p-0 switch switch-sm">
454
- <div class="hmw_pro">
455
- <img src="<?php echo _HMW_THEME_URL_ . 'img/pro.png' ?>">
456
- </div>
457
- <label for="hmw_disable_rest_api"><?php _e( 'Disable Rest API access', _HMW_PLUGIN_NAME_ ); ?></label>
458
- <div class="offset-1 text-black-50"><?php _e( "Disable Rest API access if you don't use your website for API calls", _HMW_PLUGIN_NAME_ ); ?></div>
459
- </div>
460
  </div>
461
  </div>
462
  </div>
163
  </div>
164
  <div class="admin_warning col-sm-12 my-3 text-danger p-0 text-center small" style="display: none">
165
  <?php echo sprintf( __( "Some Themes don't work with custom Admin and Ajax paths. In case of ajax errors, switch back to wp-admin and admin-ajax.php.", _HMW_PLUGIN_NAME_ ) ); ?>
166
+ </div>
167
+ <div class="col-sm-12 text-center border-light py-1 m-0">
168
+ <a href="<?php echo HMW_Classes_Tools::getSettingsUrl( 'hmw_settings-hmw_tweaks', true )?>" target="_blank">
169
+ <?php _e( 'Manage Login and Logout Redirects', _HMW_PLUGIN_NAME_ ); ?>
170
+ </a>
171
  </div>
172
  <?php } ?>
173
  </div>
247
  </div>
248
  </div>
249
 
 
 
 
 
 
 
 
 
 
 
250
  <?php if ( is_multisite() ) { ?>
251
  <div class="col-sm-12 row border-bottom border-light py-3 mx-1 my-3">
252
  <div class="col-sm-4 p-0 font-weight-bold">
259
  </div>
260
  </div>
261
  <?php } ?>
262
+
263
+ <div class="col-sm-12 text-center border-light py-1 m-0">
264
+ <a href="<?php echo HMW_Classes_Tools::getSettingsUrl( 'hmw_settings-hmw_tweaks', true )?>" target="_blank">
265
+ <?php _e( 'Manage Login and Logout Redirects', _HMW_PLUGIN_NAME_ ); ?>
266
+ </a>
267
+ </div>
268
  <?php } ?>
269
 
270
  </div>
435
  <div class="card col-sm-12 p-0 tab-panel" <?php echo( ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'default' ) ? 'style="display:none"' : '' ) ?>>
436
  <h3 class="card-title bg-brown text-white p-2"><?php _e( 'REST API Settings', _HMW_PLUGIN_NAME_ ); ?>:</h3>
437
  <div class="card-body">
438
+
439
+ <div class="col-sm-12 row mb-1 ml-1">
440
+ <div class="box" data-toggle="popover" data-html="true" data-placement="top" data-content="<?php echo sprintf( __( 'This feature requires %sHide My WP Ghost%s.', _HMW_PLUGIN_NAME_ ), "<a href='https://hidemywpghost.com/hide-my-wp-pricing/' target='_blank'>", "</a>" ) ?>">
441
+ <div class="ribbon"><span><?php echo __( 'PRO', _HMW_PLUGIN_NAME_ ) ?></span></div>
442
+ </div>
443
+ <div class="col-sm-12 row border-bottom border-light py-3 mx-1 my-3" style="opacity: 0.3">
444
  <div class="col-sm-4 p-0 font-weight-bold">
445
+ <?php _e( 'Custom wp-json Path', _HMW_PLUGIN_NAME_ ); ?>:
446
  <div class="small text-black-50"><?php _e( 'eg. json, api, call', _HMW_PLUGIN_NAME_ ); ?></div>
447
  </div>
448
  <div class="col-sm-8 p-0 input-group input-group-lg" style="opacity: 0.3">
449
  <input type="text" class="form-control bg-input"/>
450
  </div>
451
  </div>
452
+ </div>
453
 
454
+
455
+ <div class="col-sm-12 row mb-1 ml-1">
456
+ <div class="checker col-sm-12 row my-2 py-1">
457
+ <div class="col-sm-12 p-0 switch switch-sm">
458
+ <input type="hidden" name="hmw_disable_rest_api" value="0"/>
459
+ <input type="checkbox" id="hmw_disable_rest_api" name="hmw_disable_rest_api" class="js-switch pull-right fixed-sidebar-check" <?php echo(HMW_Classes_Tools::getOption( 'hmw_disable_rest_api' ) ? 'checked="checked"' : '') ?> value="1"/>
460
+ <label for="hmw_disable_rest_api"><?php _e( 'Disable Rest API access', _HMW_PLUGIN_NAME_ ); ?></label>
461
+ <a href="https://hidemywpghost.com/kb/customize-paths-in-hide-my-wp-ghost/#hide_rest_api" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
462
+ <div class="offset-1 text-black-50"><?php _e( "Disable Rest API access for not logged in users", _HMW_PLUGIN_NAME_ ); ?></div>
463
  </div>
464
  </div>
465
  </div>
view/Tweaks.php CHANGED
@@ -5,68 +5,236 @@
5
  <form method="POST">
6
  <?php wp_nonce_field( 'hmw_tweakssettings', 'hmw_nonce' ) ?>
7
  <input type="hidden" name="action" value="hmw_tweakssettings"/>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  <div class="card col-sm-12 p-0 tab-panel">
10
  <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Change Options', _HMW_PLUGIN_NAME_ ); ?>:</h3>
11
  <div class="card-body">
12
-
13
- <div class="col-sm-12 row mb-1 ml-1">
14
- <div class="checker col-sm-12 row my-2 py-1">
15
- <div class="col-sm-12 p-0 switch switch-sm">
16
- <input type="hidden" name="hmw_hide_loggedusers" value="0"/>
17
- <input type="checkbox" id="hmw_hide_loggedusers" name="hmw_hide_loggedusers" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_hide_loggedusers' ) ? 'checked="checked"' : '' ) ?> value="1"/>
18
- <label for="hmw_hide_loggedusers"><?php _e( 'Change Paths for Logged Users', _HMW_PLUGIN_NAME_ ); ?></label>
19
- <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#change_paths_logged_users" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
20
- <div class="offset-1 text-black-50"><?php _e( "Change WordPress paths while you're logged in", _HMW_PLUGIN_NAME_ ); ?></div>
21
- <div class="offset-1 text-black-50"><?php _e( "(not recommended, may affect other plugins functionality in admin)", _HMW_PLUGIN_NAME_ ); ?></div>
 
 
 
 
 
22
  </div>
23
  </div>
24
- </div>
25
 
26
- <div class="col-sm-12 row mb-1 ml-1">
27
- <div class="box" data-toggle="popover" data-html="true" data-placement="top" data-content="<?php echo sprintf( __( 'This feature requires %sHide My WP Ghost%s.', _HMW_PLUGIN_NAME_ ), "<a href='https://hidemywpghost.com/hide-my-wp-pricing/' target='_blank'>", "</a>" ) ?>">
28
- <div class="ribbon"><span><?php echo __( 'PRO', _HMW_PLUGIN_NAME_ ) ?></span></div>
 
 
 
 
 
 
 
29
  </div>
30
- <div class="checker col-sm-12 row my-2 py-1" style="opacity: 0.3">
31
- <div class="col-sm-12 p-0 switch switch-sm">
32
- <div class="hmw_pro">
33
- <img src="<?php echo _HMW_THEME_URL_ . 'img/pro.png' ?>"></div>
34
 
35
- <label for="hmw_in_dashboard"><?php _e( 'Change Paths in Cached Files', _HMW_PLUGIN_NAME_ ); ?></label>
36
- <div class="offset-1 text-black-50"><?php _e( 'Change the WordPress common paths in the cached files from /wp-content/cache directory', _HMW_PLUGIN_NAME_ ); ?></div>
37
- <div class="offset-1 text-black-50"><?php _e( '(this feature runs in background and needs up to one minute after every cache purged)', _HMW_PLUGIN_NAME_ ); ?></div>
 
 
 
 
 
 
38
  </div>
39
  </div>
40
- </div>
41
 
 
 
 
 
 
 
 
 
 
 
 
42
 
43
- <div class="col-sm-12 row mb-1 ml-1">
44
- <div class="checker col-sm-12 row my-2 py-1">
45
- <div class="col-sm-12 p-0 switch switch-sm">
46
- <input type="hidden" name="hmw_hideajax_paths" value="0"/>
47
- <input type="checkbox" id="hmw_hideajax_paths" name="hmw_hideajax_paths" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_hideajax_paths' ) ? 'checked="checked"' : '' ) ?> value="1"/>
48
- <label for="hmw_hideajax_paths"><?php _e( 'Change Paths in Ajax Calls', _HMW_PLUGIN_NAME_ ); ?></label>
49
- <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#change_paths_ajax" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
50
- <div class="offset-1 text-black-50"><?php echo __( 'This will prevent from showing the old paths when an image or font is called through ajax', _HMW_PLUGIN_NAME_ ); ?></div>
 
51
  </div>
52
  </div>
53
- </div>
54
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
  </div>
56
  </div>
57
  <div class="card col-sm-12 p-0 tab-panel">
58
  <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Hide/Show Options', _HMW_PLUGIN_NAME_ ); ?>:</h3>
59
  <div class="card-body">
 
 
 
 
 
60
  <div class="col-sm-12 row mb-1 ml-1">
61
  <div class="checker col-sm-12 row my-2 py-1">
62
  <div class="col-sm-12 p-0 switch switch-sm">
63
  <input type="hidden" name="hmw_hide_version" value="0"/>
64
- <input type="checkbox" id="hmw_hide_version" name="hmw_hide_version" class="js-switch pull-right fixed-sidebar-check" <?php echo(HMW_Classes_Tools::getOption('hmw_hide_version') ? 'checked="checked"' : '') ?>value="1"/>
65
- <label for="hmw_hide_version"><?php _e('Hide Versions and WordPress Tags', _HMW_PLUGIN_NAME_); ?></label>
66
- <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#hide_wordpress_version" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
67
- <div class="offset-1 text-black-50"><?php _e("Hide WordPress and Plugin versions from the end of any image, css and js files", _HMW_PLUGIN_NAME_); ?></div>
68
- <div class="offset-1 text-black-50"><?php _e("Hide the WP Generator META", _HMW_PLUGIN_NAME_); ?></div>
69
- <div class="offset-1 text-black-50"><?php _e("Hide the WP DNS Prefetch META", _HMW_PLUGIN_NAME_); ?></div>
70
  </div>
71
  </div>
72
  </div>
@@ -74,10 +242,10 @@
74
  <div class="checker col-sm-12 row my-2 py-1">
75
  <div class="col-sm-12 p-0 switch switch-sm">
76
  <input type="hidden" name="hmw_hide_header" value="0"/>
77
- <input type="checkbox" id="hmw_hide_header" name="hmw_hide_header" class="js-switch pull-right fixed-sidebar-check" <?php echo(HMW_Classes_Tools::getOption('hmw_hide_header') ? 'checked="checked"' : '') ?> value="1"/>
78
- <label for="hmw_hide_header"><?php _e('Hide RSD (Really Simple Discovery) header', _HMW_PLUGIN_NAME_); ?></label>
79
- <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#hide_rsd" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
80
- <div class="offset-1 text-black-50"><?php _e("Don't show any WordPress information in HTTP header request", _HMW_PLUGIN_NAME_); ?></div>
81
  </div>
82
  </div>
83
  </div>
@@ -86,10 +254,10 @@
86
  <div class="checker col-sm-12 row my-2 py-1">
87
  <div class="col-sm-12 p-0 switch switch-sm">
88
  <input type="hidden" name="hmw_hide_comments" value="0"/>
89
- <input type="checkbox" id="hmw_hide_comments" name="hmw_hide_comments" class="js-switch pull-right fixed-sidebar-check" <?php echo(HMW_Classes_Tools::getOption('hmw_hide_comments') ? 'checked="checked"' : '') ?> value="1"/>
90
- <label for="hmw_hide_comments"><?php _e('Hide WordPress HTML Comments', _HMW_PLUGIN_NAME_); ?></label>
91
- <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#hide_comments" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
92
- <div class="offset-1 text-black-50"><?php _e("Hide the HTML Comments left by theme and plugins", _HMW_PLUGIN_NAME_); ?></div>
93
  </div>
94
  </div>
95
  </div>
@@ -97,26 +265,32 @@
97
  <div class="checker col-sm-12 row my-2 py-1">
98
  <div class="col-sm-12 p-0 switch switch-sm">
99
  <input type="hidden" name="hmw_disable_emojicons" value="0"/>
100
- <input type="checkbox" id="hmw_disable_emojicons" name="hmw_disable_emojicons" class="js-switch pull-right fixed-sidebar-check" <?php echo(HMW_Classes_Tools::getOption('hmw_disable_emojicons') ? 'checked="checked"' : '') ?> value="1"/>
101
- <label for="hmw_disable_emojicons"><?php _e('Hide Emojicons', _HMW_PLUGIN_NAME_); ?></label>
102
- <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#hide_emojicons" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
103
- <div class="offset-1 text-black-50"><?php _e("Don't load Emoji Icons if you don't use them", _HMW_PLUGIN_NAME_); ?></div>
104
  </div>
105
  </div>
106
  </div>
 
107
  </div>
108
  </div>
109
  <div class="card col-sm-12 p-0 tab-panel">
110
- <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Other Settings', _HMW_PLUGIN_NAME_ ); ?>:</h3>
111
  <div class="card-body">
 
 
 
 
 
112
  <div class="col-sm-12 row mb-1 ml-1">
113
  <div class="checker col-sm-12 row my-2 py-1">
114
  <div class="col-sm-12 p-0 switch switch-sm">
115
  <input type="hidden" name="hmw_disable_xmlrpc" value="0"/>
116
- <input type="checkbox" id="hmw_disable_xmlrpc" name="hmw_disable_xmlrpc" class="js-switch pull-right fixed-sidebar-check" <?php echo(HMW_Classes_Tools::getOption('hmw_disable_xmlrpc') ? 'checked="checked"' : '') ?> value="1"/>
117
- <label for="hmw_disable_xmlrpc"><?php _e('Disable XML-RPC authentication', _HMW_PLUGIN_NAME_); ?></label>
118
- <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#disable_xml_rpc_access" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
119
- <div class="offset-1 text-black-50"><?php echo sprintf(__("Don't load XML-RPC to prevent %sBrute force attacks via XML-RPC%s", _HMW_PLUGIN_NAME_), '<a href="https://hidemywpghost.com/should-you-disable-xml-rpc-on-wordpress/" target="_blank">', '</a>'); ?></div>
120
  </div>
121
  </div>
122
  </div>
@@ -124,10 +298,10 @@
124
  <div class="checker col-sm-12 row my-2 py-1">
125
  <div class="col-sm-12 p-0 switch switch-sm">
126
  <input type="hidden" name="hmw_disable_embeds" value="0"/>
127
- <input type="checkbox" id="hmw_disable_embeds" name="hmw_disable_embeds" class="js-switch pull-right fixed-sidebar-check" <?php echo(HMW_Classes_Tools::getOption('hmw_disable_embeds') ? 'checked="checked"' : '') ?> value="1"/>
128
- <label for="hmw_disable_embeds"><?php _e('Disable Embed scripts', _HMW_PLUGIN_NAME_); ?></label>
129
- <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#disable_embed_scripts" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
130
- <div class="offset-1 text-black-50"><?php _e("Don't load oEmbed service if you don't use oEmbed videos", _HMW_PLUGIN_NAME_); ?></div>
131
  </div>
132
  </div>
133
  </div>
@@ -136,30 +310,30 @@
136
  <div class="checker col-sm-12 row my-2 py-1">
137
  <div class="col-sm-12 p-0 switch switch-sm">
138
  <input type="hidden" name="hmw_disable_manifest" value="0"/>
139
- <input type="checkbox" id="hmw_disable_manifest" name="hmw_disable_manifest" class="js-switch pull-right fixed-sidebar-check" <?php echo(HMW_Classes_Tools::getOption('hmw_disable_manifest') ? 'checked="checked"' : '') ?> value="1"/>
140
- <label for="hmw_disable_manifest"><?php _e('Disable WLW Manifest scripts', _HMW_PLUGIN_NAME_); ?></label>
141
- <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#disable_wlw_scripts" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
142
- <div class="offset-1 text-black-50"><?php _e("Don't load WLW if you didn't configure Windows Live Writer for your site", _HMW_PLUGIN_NAME_); ?></div>
143
  </div>
144
  </div>
145
  </div>
146
-
147
  <div class="col-sm-12 row mb-1 ml-1">
148
  <div class="checker col-sm-12 row my-2 py-1">
149
  <div class="col-sm-12 p-0 switch switch-sm">
150
  <input type="hidden" name="hmw_disable_debug" value="0"/>
151
- <input type="checkbox" id="hmw_disable_debug" name="hmw_disable_debug" class="js-switch pull-right fixed-sidebar-check" <?php echo(HMW_Classes_Tools::getOption('hmw_disable_debug') ? 'checked="checked"' : '') ?> value="1"/>
152
- <label for="hmw_disable_debug"><?php _e('Disable DB Debug in Frontent', _HMW_PLUGIN_NAME_); ?></label>
153
- <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#disable_db_debug" target="_blank" class="d-inline-block ml-2" ><i class="fa fa-question-circle"></i></a>
154
- <div class="offset-1 text-black-50"><?php _e("Don't load DB Debug if your website is live", _HMW_PLUGIN_NAME_); ?></div>
155
  </div>
156
  </div>
157
  </div>
 
158
  </div>
159
 
160
  </div>
161
  <div class="col-sm-12 m-0 p-2 bg-light text-center" style="position: fixed; bottom: 0; right: 0; z-index: 100; box-shadow: 0px 0px 8px -3px #444;">
162
- <button type="submit" class="btn rounded-0 btn-success btn-lg px-5 mr-5 save"><?php _e('Save', _HMW_PLUGIN_NAME_); ?></button>
163
  <a href="https://wordpress.org/support/plugin/hide-my-wp/reviews/?rate=5#new-post" target="_blank" style="color: #ff005e;"><?php echo sprintf( __( 'Love Hide My WP %s? Show us ;)', _HMW_PLUGIN_NAME_ ), _HMW_VER_NAME_ ); ?></a>
164
  </div>
165
  </form>
5
  <form method="POST">
6
  <?php wp_nonce_field( 'hmw_tweakssettings', 'hmw_nonce' ) ?>
7
  <input type="hidden" name="action" value="hmw_tweakssettings"/>
8
+ <div class="card p-0 col-sm-12 tab-panel">
9
+ <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Redirects Settings', _HMW_PLUGIN_NAME_ ); ?>:</h3>
10
+ <div class="card-body">
11
+ <div class="col-sm-12 row border-bottom border-light py-3 mx-0 my-3">
12
+ <div class="col-sm-4 p-1">
13
+ <div class="font-weight-bold"><?php _e( 'Redirect hidden paths', _HMW_PLUGIN_NAME_ ); ?>:</div>
14
+ </div>
15
+ <div class="col-sm-8 p-0 input-group-lg mb-1">
16
+ <select name="hmw_url_redirect" class="form-control bg-input mb-1">
17
+ <option value="." <?php selected( '.', HMW_Classes_Tools::getOption( 'hmw_url_redirect' ), true ) ?>><?php _e( "Front page", _HMW_PLUGIN_NAME_ ) ?></option>
18
+ <option value="404" <?php selected( '404', HMW_Classes_Tools::getOption( 'hmw_url_redirect' ), true ) ?> ><?php _e( "404 page", _HMW_PLUGIN_NAME_ ) ?></option>
19
+ <option value="NFError" <?php selected( 'NFError', HMW_Classes_Tools::getOption( 'hmw_url_redirect' ), true ) ?> ><?php _e( "404 HTML Error", _HMW_PLUGIN_NAME_ ) ?></option>
20
+ <?php
21
+ $pages = get_pages();
22
+ foreach ( $pages as $page ) {
23
+ $option = '<option value="' . $page->post_name . '" ' . selected( $page->post_name, HMW_Classes_Tools::getOption( 'hmw_url_redirect' ), true ) . '>';
24
+ $option .= $page->post_title;
25
+ $option .= '</option>';
26
+ echo $option;
27
+ } ?>
28
+ </select>
29
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#redirect_paths" target="_blank" class="position-absolute float-right" style="right: 27px;top: 25%;"><i class="fa fa-question-circle"></i></a>
30
+ </div>
31
+ <div class="p-1">
32
+ <div class="text-black-50"><?php echo __( 'Redirect the protected paths /wp-admin, /wp-login to Front Page or 404 page.', _HMW_PLUGIN_NAME_ ); ?></div>
33
+ <div class="text-black-50"><?php echo __( 'You can create a new page and come back to choose to redirect to that page', _HMW_PLUGIN_NAME_ ); ?></div>
34
+ </div>
35
+ </div>
36
+
37
+ <?php
38
+ /** @var $wp_roles WP_Roles */
39
+ global $wp_roles;
40
+
41
+ $allroles = array();
42
+ if ( function_exists( 'wp_roles' ) ) {
43
+ $allroles = wp_roles()->get_names();
44
+ if ( ! empty( $allroles ) ) {
45
+ $allroles = array_keys( $allroles );
46
+ }
47
+ }
48
+
49
+ $urlRedirects = HMW_Classes_Tools::getOption( 'hmw_url_redirects' );
50
+ ?>
51
+ <ul class="nav nav-tabs" role="tablist">
52
+ <li class="nav-item">
53
+ <a class="nav-link active" data-toggle="tab" href="#default" role="tab" aria-controls="default" aria-selected="true"><?php echo __( "Default", _HMW_PLUGIN_NAME_ ) ?></a>
54
+ </li>
55
+ <?php if ( ! empty( $allroles ) ) { ?>
56
+ <li class="nav-item dropdown">
57
+ <a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false"><?php echo __( "User Role", _HMW_PLUGIN_NAME_ ) ?></a>
58
+ <div class="dropdown-menu" style="height: auto; max-height: 200px; overflow-x: hidden;">
59
+ <?php foreach ( $allroles as $role ) { ?>
60
+ <a class="dropdown-item" data-toggle="tab" href="#nav-<?php echo esc_attr( $role ) ?>" role="tab" aria-controls="nav-<?php echo esc_attr( $role ) ?>" aria-selected="false"><?php echo esc_attr( ucwords( str_replace( '_', ' ', $role ) ) ) ?></a>
61
+ <?php } ?>
62
+ </div>
63
+ </li>
64
+ <?php } ?>
65
+ </ul>
66
+ <div class="tab-content border-right border-left border-bottom p-0 m-0">
67
+ <div class="tab-pane fade show active" id="default" role="tabpanel" aria-labelledby="nav-home-tab">
68
+
69
+ <div class="col-sm-12 row border-bottom border-light py-4 m-0">
70
+ <div class="col-sm-4 p-0 py-2 font-weight-bold">
71
+ <?php _e( 'Login Redirect URL', _HMW_PLUGIN_NAME_ ); ?>:
72
+ <div class="small text-black-50"><?php echo __( "eg.", _HMW_PLUGIN_NAME_ ) . ' ' . admin_url( '', 'relative' ); ?></div>
73
+ </div>
74
+ <div class="col-sm-8 p-0 input-group input-group-lg">
75
+ <input type="text" class="form-control bg-input" name="hmw_url_redirects[default][login]" value="<?php echo( isset( $urlRedirects['default']['login'] ) ? $urlRedirects['default']['login'] : '' ) ?>"/>
76
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#redirect_on_login" target="_blank" class="position-absolute float-right" style="right: 7px;top: 25%;"><i class="fa fa-question-circle"></i></a>
77
+ </div>
78
+ </div>
79
+
80
+ <div class="col-sm-12 row border-bottom border-light py-4 mx-0">
81
+ <div class="col-sm-4 p-0 py-2 font-weight-bold">
82
+ <?php _e( 'Logout Redirect URL', _HMW_PLUGIN_NAME_ ); ?>:
83
+ <div class="small text-black-50"><?php echo __( "eg. /logout or ", _HMW_PLUGIN_NAME_ ) . ' ' . home_url( '', 'relative' ); ?></div>
84
+ </div>
85
+ <div class="col-sm-8 p-0 input-group input-group-lg">
86
+ <input type="text" class="form-control bg-input" name="hmw_url_redirects[default][logout]" value="<?php echo( isset( $urlRedirects['default']['logout'] ) ? $urlRedirects['default']['logout'] : '' ) ?>" />
87
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#redirect_on_login" target="_blank" class="position-absolute float-right" style="right: 7px;top: 25%;"><i class="fa fa-question-circle"></i></a>
88
+ </div>
89
+ </div>
90
 
91
+ <div class="p-3">
92
+ <div class="text-danger"><?php echo sprintf(__( "%s Note! %s Make sure you that the redirect URLs exist on your website. Only add local URLs.", _HMW_PLUGIN_NAME_ ),'<strong>','</strong>'); ?></div>
93
+ </div>
94
+ </div>
95
+
96
+ <?php if ( ! empty( $allroles ) ) {
97
+ foreach ( $allroles as $role ) { ?>
98
+ <div class="tab-pane fade" id="nav-<?php echo esc_attr( $role ) ?>" role="tabpanel" aria-labelledby="nav-profile-tab">
99
+ <h5 class="card-title pt-3 pb-1 mx-3 text-black-50 border-bottom border-light"><?php echo ucwords( str_replace( '_', ' ', $role ) ) . ' ' . __( "redirects", _HMW_PLUGIN_NAME_ ); ?>:</h5>
100
+ <div class="col-sm-12 row border-bottom border-light py-4 m-0">
101
+ <div class="col-sm-4 p-0 py-2 font-weight-bold">
102
+ <?php _e( 'Login Redirect URL', _HMW_PLUGIN_NAME_ ); ?>:
103
+ <div class="small text-black-50"><?php echo __( "eg.", _HMW_PLUGIN_NAME_ ) . ' ' . admin_url( '', 'relative' ); ?></div>
104
+ </div>
105
+ <div class="col-sm-8 p-0 input-group input-group-lg">
106
+ <input type="text" class="form-control bg-input" name="hmw_url_redirects[<?php echo $role ?>][login]" value="<?php echo( isset( $urlRedirects[ $role ]['login'] ) ? $urlRedirects[ $role ]['login'] : '' ) ?>"/>
107
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#redirect_on_login" target="_blank" class="position-absolute float-right" style="right: 7px;top: 25%;"><i class="fa fa-question-circle"></i></a>
108
+ </div>
109
+ </div>
110
+
111
+ <div class="col-sm-12 row border-bottom border-light py-4 m-0">
112
+ <div class="col-sm-4 p-0 py-2 font-weight-bold">
113
+ <?php _e( 'Logout Redirect URL', _HMW_PLUGIN_NAME_ ); ?>:
114
+ <div class="small text-black-50"><?php echo __( "eg. /logout or ", _HMW_PLUGIN_NAME_ ) . ' ' . home_url( '', 'relative' ); ?></div>
115
+ </div>
116
+ <div class="col-sm-8 p-0 input-group input-group-lg">
117
+ <input type="text" class="form-control bg-input" name="hmw_url_redirects[<?php echo $role ?>][logout]" value="<?php echo( isset( $urlRedirects[ $role ]['logout'] ) ? $urlRedirects[ $role ]['logout'] : '' ) ?>"/>
118
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#redirect_on_login" target="_blank" class="position-absolute float-right" style="right: 7px;top: 25%;"><i class="fa fa-question-circle"></i></a>
119
+ </div>
120
+ </div>
121
+
122
+ <div class="p-3">
123
+ <div class="text-danger"><?php echo sprintf(__( "%s Note! %s Make sure you that the redirect URLs exist on your website. %sThe User Role redirect URL has higher priority than the Default redirect URL.", _HMW_PLUGIN_NAME_ ),'<strong>','</strong>', '<br />'); ?></div>
124
+ </div>
125
+ </div>
126
+ <?php }
127
+ } ?>
128
+
129
+
130
+ </div>
131
+ </div>
132
+ </div>
133
  <div class="card col-sm-12 p-0 tab-panel">
134
  <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Change Options', _HMW_PLUGIN_NAME_ ); ?>:</h3>
135
  <div class="card-body">
136
+ <?php if ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'default' ) { ?>
137
+ <div class="col-sm-12 border-bottom border-light py-3 mx-0 my-3 text-black-50 text-center">
138
+ <?php echo __( 'First, you need to switch Hide My Wp from Default mode to Safe Mode or Ghost Mode.', _HMW_PLUGIN_NAME_ ) ?>
139
+ </div>
140
+ <?php } else { ?>
141
+ <div class="col-sm-12 row mb-1 ml-1">
142
+ <div class="checker col-sm-12 row my-2 py-1">
143
+ <div class="col-sm-12 p-0 switch switch-sm">
144
+ <input type="hidden" name="hmw_hide_loggedusers" value="0"/>
145
+ <input type="checkbox" id="hmw_hide_loggedusers" name="hmw_hide_loggedusers" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_hide_loggedusers' ) ? 'checked="checked"' : '' ) ?> value="1"/>
146
+ <label for="hmw_hide_loggedusers"><?php _e( 'Change Paths for Logged Users', _HMW_PLUGIN_NAME_ ); ?></label>
147
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#change_paths_logged_users" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
148
+ <div class="offset-1 text-black-50"><?php _e( "Change WordPress paths while you're logged in", _HMW_PLUGIN_NAME_ ); ?></div>
149
+ <div class="offset-1 text-black-50"><?php _e( "(not recommended, may affect other plugins functionality in admin)", _HMW_PLUGIN_NAME_ ); ?></div>
150
+ </div>
151
  </div>
152
  </div>
 
153
 
154
+ <div class="col-sm-12 row mb-1 ml-1">
155
+ <div class="checker col-sm-12 row my-2 py-1">
156
+ <div class="col-sm-12 p-0 switch switch-sm">
157
+ <input type="hidden" name="hmw_hideajax_paths" value="0"/>
158
+ <input type="checkbox" id="hmw_hideajax_paths" name="hmw_hideajax_paths" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_hideajax_paths' ) ? 'checked="checked"' : '' ) ?> value="1"/>
159
+ <label for="hmw_hideajax_paths"><?php _e( 'Change Paths in Ajax Calls', _HMW_PLUGIN_NAME_ ); ?></label>
160
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#change_paths_ajax" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
161
+ <div class="offset-1 text-black-50"><?php echo __( 'This will prevent from showing the old paths when an image or font is called through ajax', _HMW_PLUGIN_NAME_ ); ?></div>
162
+ </div>
163
+ </div>
164
  </div>
 
 
 
 
165
 
166
+ <div class="col-sm-12 row mb-1 ml-2">
167
+ <div class="checker col-sm-12 row my-2 py-1">
168
+ <div class="col-sm-12 p-0 switch switch-sm">
169
+ <input type="hidden" name="hmw_fix_relative" value="0"/>
170
+ <input type="checkbox" id="hmw_fix_relative" name="hmw_fix_relative" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_fix_relative' ) ? 'checked="checked"' : '' ) ?> value="1"/>
171
+ <label for="hmw_fix_relative"><?php _e( 'Change Relative URLs to Absolute URLs', _HMW_PLUGIN_NAME_ ); ?></label>
172
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#fix_relative_urls" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
173
+ <div class="offset-1 text-black-50"><?php echo sprintf( __( 'Convert links like /wp-content/* into %s/wp-content/*.', _HMW_PLUGIN_NAME_ ), site_url() ); ?></div>
174
+ </div>
175
  </div>
176
  </div>
 
177
 
178
+ <div class="col-sm-12 row mb-1 ml-2">
179
+ <div class="checker col-sm-12 row my-2 py-1">
180
+ <div class="col-sm-12 p-0 switch switch-sm">
181
+ <input type="hidden" name="hmw_shutdown_load" value="0"/>
182
+ <input type="checkbox" id="hmw_shutdown_load" name="hmw_shutdown_load" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_shutdown_load' ) ? 'checked="checked"' : '' ) ?> value="1"/>
183
+ <label for="hmw_shutdown_load"><?php _e( 'Change Paths in Sitemaps XML', _HMW_PLUGIN_NAME_ ); ?></label>
184
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#fix_sitemap_xml" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
185
+ <div class="offset-1 text-black-50"><?php echo sprintf( __( 'Double check the Sitemap XML files and make sure the paths are changed.', _HMW_PLUGIN_NAME_ ), site_url() ); ?></div>
186
+ </div>
187
+ </div>
188
+ </div>
189
 
190
+ <div class="col-sm-12 row mb-1 ml-2">
191
+ <div class="checker col-sm-12 row my-2 py-1">
192
+ <div class="col-sm-12 p-0 switch switch-sm">
193
+ <input type="hidden" name="hmw_robots" value="0"/>
194
+ <input type="checkbox" id="hmw_robots" name="hmw_robots" class="switch" <?php echo( HMW_Classes_Tools::getOption( 'hmw_robots' ) ? 'checked="checked"' : '' ) ?> value="1"/>
195
+ <label for="hmw_robots"><?php _e( 'Change Paths in Robots.txt', _HMW_PLUGIN_NAME_ ); ?></label>
196
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#fix_robots_txt" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
197
+ <div class="offset-1 text-black-50"><?php echo __( 'Hide WordPress paths from robots.txt file', _HMW_PLUGIN_NAME_ ); ?></div>
198
+ </div>
199
  </div>
200
  </div>
 
201
 
202
+ <div class="col-sm-12 row mb-1 ml-1">
203
+ <div class="box" data-toggle="popover" data-html="true" data-placement="top" data-content="<?php echo sprintf( __( 'This feature requires %sHide My WP Ghost%s.', _HMW_PLUGIN_NAME_ ), "<a href='https://hidemywpghost.com/hide-my-wp-pricing/' target='_blank'>", "</a>" ) ?>">
204
+ <div class="ribbon"><span><?php echo __( 'PRO', _HMW_PLUGIN_NAME_ ) ?></span></div>
205
+ </div>
206
+ <div class="checker col-sm-12 row my-2 py-1" style="opacity: 0.3">
207
+ <div class="col-sm-12 p-0 switch switch-sm">
208
+ <div class="hmw_pro">
209
+ <img src="<?php echo _HMW_THEME_URL_ . 'img/pro.png' ?>"></div>
210
+
211
+ <label for="hmw_in_dashboard"><?php _e( 'Change Paths in Cached Files', _HMW_PLUGIN_NAME_ ); ?></label>
212
+ <div class="offset-1 text-black-50"><?php _e( 'Change the WordPress common paths in the cached files from /wp-content/cache directory', _HMW_PLUGIN_NAME_ ); ?></div>
213
+ <div class="offset-1 text-black-50"><?php _e( '(this feature runs in background and needs up to one minute after every cache purged)', _HMW_PLUGIN_NAME_ ); ?></div>
214
+ </div>
215
+ </div>
216
+ </div>
217
+ <?php } ?>
218
  </div>
219
  </div>
220
  <div class="card col-sm-12 p-0 tab-panel">
221
  <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Hide/Show Options', _HMW_PLUGIN_NAME_ ); ?>:</h3>
222
  <div class="card-body">
223
+ <?php if ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'default' ) { ?>
224
+ <div class="col-sm-12 border-bottom border-light py-3 mx-0 my-3 text-black-50 text-center">
225
+ <?php echo __( 'First, you need to switch Hide My Wp from Default mode to Safe Mode or Ghost Mode.', _HMW_PLUGIN_NAME_ ) ?>
226
+ </div>
227
+ <?php } else { ?>
228
  <div class="col-sm-12 row mb-1 ml-1">
229
  <div class="checker col-sm-12 row my-2 py-1">
230
  <div class="col-sm-12 p-0 switch switch-sm">
231
  <input type="hidden" name="hmw_hide_version" value="0"/>
232
+ <input type="checkbox" id="hmw_hide_version" name="hmw_hide_version" class="js-switch pull-right fixed-sidebar-check" <?php echo( HMW_Classes_Tools::getOption( 'hmw_hide_version' ) ? 'checked="checked"' : '' ) ?>value="1"/>
233
+ <label for="hmw_hide_version"><?php _e( 'Hide Versions and WordPress Tags', _HMW_PLUGIN_NAME_ ); ?></label>
234
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#hide_wordpress_version" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
235
+ <div class="offset-1 text-black-50"><?php _e( "Hide WordPress and Plugin versions from the end of any image, css and js files", _HMW_PLUGIN_NAME_ ); ?></div>
236
+ <div class="offset-1 text-black-50"><?php _e( "Hide the WP Generator META", _HMW_PLUGIN_NAME_ ); ?></div>
237
+ <div class="offset-1 text-black-50"><?php _e( "Hide the WP DNS Prefetch META", _HMW_PLUGIN_NAME_ ); ?></div>
238
  </div>
239
  </div>
240
  </div>
242
  <div class="checker col-sm-12 row my-2 py-1">
243
  <div class="col-sm-12 p-0 switch switch-sm">
244
  <input type="hidden" name="hmw_hide_header" value="0"/>
245
+ <input type="checkbox" id="hmw_hide_header" name="hmw_hide_header" class="js-switch pull-right fixed-sidebar-check" <?php echo( HMW_Classes_Tools::getOption( 'hmw_hide_header' ) ? 'checked="checked"' : '' ) ?> value="1"/>
246
+ <label for="hmw_hide_header"><?php _e( 'Hide RSD (Really Simple Discovery) header', _HMW_PLUGIN_NAME_ ); ?></label>
247
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#hide_rsd" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
248
+ <div class="offset-1 text-black-50"><?php _e( "Don't show any WordPress information in HTTP header request", _HMW_PLUGIN_NAME_ ); ?></div>
249
  </div>
250
  </div>
251
  </div>
254
  <div class="checker col-sm-12 row my-2 py-1">
255
  <div class="col-sm-12 p-0 switch switch-sm">
256
  <input type="hidden" name="hmw_hide_comments" value="0"/>
257
+ <input type="checkbox" id="hmw_hide_comments" name="hmw_hide_comments" class="js-switch pull-right fixed-sidebar-check" <?php echo( HMW_Classes_Tools::getOption( 'hmw_hide_comments' ) ? 'checked="checked"' : '' ) ?> value="1"/>
258
+ <label for="hmw_hide_comments"><?php _e( 'Hide WordPress HTML Comments', _HMW_PLUGIN_NAME_ ); ?></label>
259
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#hide_comments" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
260
+ <div class="offset-1 text-black-50"><?php _e( "Hide the HTML Comments left by theme and plugins", _HMW_PLUGIN_NAME_ ); ?></div>
261
  </div>
262
  </div>
263
  </div>
265
  <div class="checker col-sm-12 row my-2 py-1">
266
  <div class="col-sm-12 p-0 switch switch-sm">
267
  <input type="hidden" name="hmw_disable_emojicons" value="0"/>
268
+ <input type="checkbox" id="hmw_disable_emojicons" name="hmw_disable_emojicons" class="js-switch pull-right fixed-sidebar-check" <?php echo( HMW_Classes_Tools::getOption( 'hmw_disable_emojicons' ) ? 'checked="checked"' : '' ) ?> value="1"/>
269
+ <label for="hmw_disable_emojicons"><?php _e( 'Hide Emojicons', _HMW_PLUGIN_NAME_ ); ?></label>
270
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#hide_emojicons" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
271
+ <div class="offset-1 text-black-50"><?php _e( "Don't load Emoji Icons if you don't use them", _HMW_PLUGIN_NAME_ ); ?></div>
272
  </div>
273
  </div>
274
  </div>
275
+ <?php } ?>
276
  </div>
277
  </div>
278
  <div class="card col-sm-12 p-0 tab-panel">
279
+ <h3 class="card-title bg-brown text-white p-2"><?php _e( 'Disable Options', _HMW_PLUGIN_NAME_ ); ?>:</h3>
280
  <div class="card-body">
281
+ <?php if ( HMW_Classes_Tools::getOption( 'hmw_mode' ) == 'default' ) { ?>
282
+ <div class="col-sm-12 border-bottom border-light py-3 mx-0 my-3 text-black-50 text-center">
283
+ <?php echo __( 'First, you need to switch Hide My Wp from Default mode to Safe Mode or Ghost Mode.', _HMW_PLUGIN_NAME_ ) ?>
284
+ </div>
285
+ <?php } else { ?>
286
  <div class="col-sm-12 row mb-1 ml-1">
287
  <div class="checker col-sm-12 row my-2 py-1">
288
  <div class="col-sm-12 p-0 switch switch-sm">
289
  <input type="hidden" name="hmw_disable_xmlrpc" value="0"/>
290
+ <input type="checkbox" id="hmw_disable_xmlrpc" name="hmw_disable_xmlrpc" class="js-switch pull-right fixed-sidebar-check" <?php echo( HMW_Classes_Tools::getOption( 'hmw_disable_xmlrpc' ) ? 'checked="checked"' : '' ) ?> value="1"/>
291
+ <label for="hmw_disable_xmlrpc"><?php _e( 'Disable XML-RPC authentication', _HMW_PLUGIN_NAME_ ); ?></label>
292
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#disable_xml_rpc_access" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
293
+ <div class="offset-1 text-black-50"><?php echo sprintf( __( "Don't load XML-RPC to prevent %sBrute force attacks via XML-RPC%s", _HMW_PLUGIN_NAME_ ), '<a href="https://hidemywpghost.com/should-you-disable-xml-rpc-on-wordpress/" target="_blank">', '</a>' ); ?></div>
294
  </div>
295
  </div>
296
  </div>
298
  <div class="checker col-sm-12 row my-2 py-1">
299
  <div class="col-sm-12 p-0 switch switch-sm">
300
  <input type="hidden" name="hmw_disable_embeds" value="0"/>
301
+ <input type="checkbox" id="hmw_disable_embeds" name="hmw_disable_embeds" class="js-switch pull-right fixed-sidebar-check" <?php echo( HMW_Classes_Tools::getOption( 'hmw_disable_embeds' ) ? 'checked="checked"' : '' ) ?> value="1"/>
302
+ <label for="hmw_disable_embeds"><?php _e( 'Disable Embed scripts', _HMW_PLUGIN_NAME_ ); ?></label>
303
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#disable_embed_scripts" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
304
+ <div class="offset-1 text-black-50"><?php _e( "Don't load oEmbed service if you don't use oEmbed videos", _HMW_PLUGIN_NAME_ ); ?></div>
305
  </div>
306
  </div>
307
  </div>
310
  <div class="checker col-sm-12 row my-2 py-1">
311
  <div class="col-sm-12 p-0 switch switch-sm">
312
  <input type="hidden" name="hmw_disable_manifest" value="0"/>
313
+ <input type="checkbox" id="hmw_disable_manifest" name="hmw_disable_manifest" class="js-switch pull-right fixed-sidebar-check" <?php echo( HMW_Classes_Tools::getOption( 'hmw_disable_manifest' ) ? 'checked="checked"' : '' ) ?> value="1"/>
314
+ <label for="hmw_disable_manifest"><?php _e( 'Disable WLW Manifest scripts', _HMW_PLUGIN_NAME_ ); ?></label>
315
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#disable_wlw_scripts" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
316
+ <div class="offset-1 text-black-50"><?php _e( "Don't load WLW if you didn't configure Windows Live Writer for your site", _HMW_PLUGIN_NAME_ ); ?></div>
317
  </div>
318
  </div>
319
  </div>
 
320
  <div class="col-sm-12 row mb-1 ml-1">
321
  <div class="checker col-sm-12 row my-2 py-1">
322
  <div class="col-sm-12 p-0 switch switch-sm">
323
  <input type="hidden" name="hmw_disable_debug" value="0"/>
324
+ <input type="checkbox" id="hmw_disable_debug" name="hmw_disable_debug" class="js-switch pull-right fixed-sidebar-check" <?php echo( HMW_Classes_Tools::getOption( 'hmw_disable_debug' ) ? 'checked="checked"' : '' ) ?> value="1"/>
325
+ <label for="hmw_disable_debug"><?php _e( 'Disable DB Debug in Frontent', _HMW_PLUGIN_NAME_ ); ?></label>
326
+ <a href="https://hidemywpghost.com/kb/activate-security-tweaks/#disable_db_debug" target="_blank" class="d-inline-block ml-2"><i class="fa fa-question-circle"></i></a>
327
+ <div class="offset-1 text-black-50"><?php _e( "Don't load DB Debug if your website is live", _HMW_PLUGIN_NAME_ ); ?></div>
328
  </div>
329
  </div>
330
  </div>
331
+ <?php } ?>
332
  </div>
333
 
334
  </div>
335
  <div class="col-sm-12 m-0 p-2 bg-light text-center" style="position: fixed; bottom: 0; right: 0; z-index: 100; box-shadow: 0px 0px 8px -3px #444;">
336
+ <button type="submit" class="btn rounded-0 btn-success btn-lg px-5 mr-5 save"><?php _e( 'Save', _HMW_PLUGIN_NAME_ ); ?></button>
337
  <a href="https://wordpress.org/support/plugin/hide-my-wp/reviews/?rate=5#new-post" target="_blank" style="color: #ff005e;"><?php echo sprintf( __( 'Love Hide My WP %s? Show us ;)', _HMW_PLUGIN_NAME_ ), _HMW_VER_NAME_ ); ?></a>
338
  </div>
339
  </form>
view/css/settings.css CHANGED
@@ -1,3 +1,7 @@
 
 
 
 
1
  #hmw_wrap .hmw_nav {
2
  flex: 0 0 225px;
3
  }
@@ -16,13 +20,25 @@
16
  width: auto !important;
17
  }
18
 
19
- #update-nag, .notice-error, .notice-success, .update-nag, .updated, .show-settings, .screen-meta-toggle, .notice-warning, .wccp_free_review-notice,
20
- div.fs-notice.updated, div.fs-notice.success, div.fs-notice.promotion, .notice:not(.hmw_notice), #toolbar-header, .poopy_affiliates, .analyst-modal,
21
- div.error.fade{
 
 
 
 
 
 
 
 
 
 
 
 
22
  display: none !important;
23
  }
24
 
25
- #wpcontent {
26
  background-color: #f8f9fa !important;
27
  padding: 0 20px !important;
28
  }
@@ -85,6 +101,10 @@ div.error.fade{
85
  -webkit-transition: all 150ms ease-out;
86
  }
87
 
 
 
 
 
88
  #hmw_wrap .hmw_row {
89
  position: relative;
90
  flex: 1 1 auto;
1
+ .hmw_settings #adminmenu .wp-menu-image img {
2
+ max-width: 20px;
3
+ }
4
+
5
  #hmw_wrap .hmw_nav {
6
  flex: 0 0 225px;
7
  }
20
  width: auto !important;
21
  }
22
 
23
+ .hmw_settings #update-nag,
24
+ .hmw_settings .notice-error,
25
+ .hmw_settings .notice-success,
26
+ .hmw_settings .update-nag, .updated,
27
+ .hmw_settings .show-settings,
28
+ .hmw_settings .screen-meta-toggle,
29
+ .hmw_settings .notice-warning,
30
+ .hmw_settings .wccp_free_review-notice,
31
+ .hmw_settings div.fs-notice.updated,
32
+ .hmw_settings div.fs-notice.success,
33
+ .hmw_settings div.fs-notice.promotion,
34
+ .hmw_settings .notice:not(.hmw_notice),
35
+ .hmw_settings #toolbar-header,
36
+ .hmw_settings .analyst-modal,
37
+ .hmw_settings div.error.fade {
38
  display: none !important;
39
  }
40
 
41
+ .hmw_settings #wpcontent {
42
  background-color: #f8f9fa !important;
43
  padding: 0 20px !important;
44
  }
101
  -webkit-transition: all 150ms ease-out;
102
  }
103
 
104
+ #hmw_wrap select.form-control {
105
+ max-width: 100%;
106
+ }
107
+
108
  #hmw_wrap .hmw_row {
109
  position: relative;
110
  flex: 1 1 auto;
view/img/cache.png DELETED
Binary file
view/img/{wp-rocket-banner.jpg → plugins/wp-rocket-banner.jpg} RENAMED
File without changes
view/img/squirrly_seo.jpg DELETED
Binary file
view/img/squirrly_seo.png DELETED
Binary file
view/img/sucuri.jpg DELETED
Binary file
view/img/support_hide_my_wp.png DELETED
Binary file