PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.3.2
Adminify – White Label, Admin Menu Editor, Login Customizer v4.3.2
4.3.2 4.3.1 4.3.0 4.2.26 4.2.25 4.2.24 4.2.23 4.2.22 4.2.21 4.2.20 4.2.19 4.2.18 4.2.17 4.2.16 4.2.15 4.2.14 4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 All 165 releases
← All changes | Inc/Admin/Options/Security.php +18 -16 4.2.94.3.2 View file →
@@ -63,11 +63,9 @@
63 63 protected function get_defaults() {
64 64 return [
65 65 'security_head' => [
66 66 'enable_security_head' => false,
67 - 'security_head_data' => [
68 - 'generator_wp_version'
69 - ],
67 + 'security_head_data' => [],
70 68 'self_ping_sites' => ''
71 69 ],
72 70 'security_rest_api' => [
73 71 'security_rest_api_enable' => false,
@@ -92,9 +90,9 @@
92 90 'post_archives_data' => [],
93 91 ],
94 92 'security_feed' => false,
95 93 'users_security' => [
96 - 'limit_logins' => false,
94 + 'enable_users_security' => false,
97 95 'change_username' => false,
98 96 ],
99 97 'disable_automatic_emails' => false,
100 98 'disable_language_switcher_login' => false,
@@ -567,36 +565,40 @@
567 565 */
568 566 public function security_user_security(&$users){
569 567
570 568 $users_settings[] = [
571 - 'id' => 'change_username',
569 + 'id' => 'enable_users_security',
572 570 'type' => 'switcher',
573 571 'text_on' => __('Show', 'adminify'),
574 572 'text_off' => __('Hide', 'adminify'),
573 + 'class' => 'adminify-pl-0 adminify-pt-0',
575 574 'text_width' => 80,
576 - 'title' => __('Username Change', 'adminify'),
577 - /* translators: %s: URL to the documentation page */
578 - 'subtitle' => sprintf(__('Remove Comments for Media attachment Template <a href="%s">More Details</a> ', 'adminify'), esc_url('https://wpadminify.com/docs')),
579 - 'default' => $this->get_default_field('users_security')['change_username'],
575 + 'title' => __('', 'adminify'),
576 + 'default' => $this->get_default_field('users_security')['enable_users_security'],
580 577 ];
578 +
581 579 $users_settings[] = [
582 - 'id' => 'limit_logins',
580 + 'id' => 'change_username',
583 581 'type' => 'switcher',
584 582 'text_on' => __('Show', 'adminify'),
585 583 'text_off' => __('Hide', 'adminify'),
586 584 'text_width' => 80,
587 - 'title' => __('Limit Login Attempts', 'adminify'),
585 + 'title' => __('Username Change', 'adminify'),
588 586 /* translators: %s: URL to the documentation page */
589 - 'subtitle' => sprintf(__('Prevent brute force attacks by limiting the number of failed login attempts per IP address. <a href="%s">More Details</a> ', 'adminify'), esc_url('https://wpadminify.com/docs')),
590 - 'default' => $this->get_default_field('users_security')['limit_logins'],
587 + 'subtitle' => sprintf(__('Remove Comments for Media attachment Template <a href="%s">More Details</a> ', 'adminify'), esc_url('https://wpadminify.com/docs/adminify/security/change-wordpress-username')),
588 + 'class' => 'adminify-pl-0',
589 + 'default' => $this->get_default_field('users_security')['change_username'],
590 + 'dependency' => ['enable_users_security', '==', 'true', 'true']
591 591 ];
592 592
593 593 $users[] = array(
594 594 'id' => 'users_security',
595 595 'type' => 'fieldset',
596 - 'title' => __('Users Security', 'adminify'),
596 + /* translators: %1$s: Pro upgrade badge HTML; %2$s: New badge HTML */
597 + 'title' => sprintf(__('Users Security %1$s %2$s', 'adminify'), Utils::upgrade_pro_badge(), Utils::new_badge()),
597 598 'subtitle' => __('Security for Users, Login/Logout etc.', 'adminify'),
598 599 'fields' => $users_settings,
600 + 'class' => 'adminify-two-columns adminify-pro-fieldset adminify-pro-notice adminify-items-start',
599 601 'default' => $this->get_default_field('users_security'),
600 602 );
601 603 }
602 604
@@ -885,11 +887,11 @@
885 887 )
886 888 ];
887 889
888 890 $this->security_redirect_urls( $fields );
889 - // $this->security_user_security( $fields );
891 + $this->security_user_security( $fields );
890 892 $this->security_head_fields( $fields );
891 - $this->security_feed_fields( $fields );
893 + $this->security_feed_fields( $fields );
892 894 $this->security_rest_api_fields( $fields );
893 895 $this->security_disable_comments( $fields );
894 896 $this->security_archive_fields( $fields );
895 897 // $this->security_others( $fields );