Custom Login Page Customizer | LoginPress - Version 1.0.3

Version Description

  • 2017-01-06 =
  • Bug fix: Default background.
  • Bug fix: Responsive layout.
Download this release

Release Info

Developer hiddenpearls
Plugin Icon 128x128 Custom Login Page Customizer | LoginPress
Version 1.0.3
Comparing to
See all releases

Code changes from version 1.0.2 to 1.0.3

Files changed (4) hide show
  1. css/style-login.php +65 -58
  2. custom.php +1 -1
  3. loginpress.php +6 -6
  4. readme.txt +10 -6
css/style-login.php CHANGED
@@ -6,9 +6,14 @@
6
  *
7
  * @since 1.0.0
8
  * * * * * * * * * * * * * * * */
9
- function loginpress_get_option_key( $loginpress_key ) {
10
 
11
- $loginpress_array = (array) get_option( 'loginpress_customization' );
 
 
 
 
 
 
12
 
13
  if ( array_key_exists( $loginpress_key, $loginpress_array ) ) {
14
 
@@ -17,59 +22,59 @@ function loginpress_get_option_key( $loginpress_key ) {
17
  }
18
 
19
 
20
- $loginpress_logo_img = loginpress_get_option_key( 'setting_logo' );
21
- $loginpress_logo_width = loginpress_get_option_key( 'customize_logo_width' );
22
- $loginpress_logo_height = loginpress_get_option_key( 'customize_logo_height' );
23
- $loginpress_logo_padding = loginpress_get_option_key( 'customize_logo_padding' );
24
- $loginpress_btn_bg = loginpress_get_option_key( 'custom_button_color' );
25
- $loginpress_btn_border = loginpress_get_option_key( 'button_border_color' );
26
- $loginpress_btn_shadow = loginpress_get_option_key( 'custom_button_shadow' );
27
- $loginpress_btn_color = loginpress_get_option_key( 'button_text_color' );
28
- $loginpress_btn_hover_bg = loginpress_get_option_key( 'button_hover_color' );
29
- $loginpress_btn_hover_border = loginpress_get_option_key( 'button_hover_border' );
30
- $loginpress_background_img = loginpress_get_option_key( 'setting_background' );
31
- $loginpress_background_color = loginpress_get_option_key( 'setting_background_color' );
32
- $loginpress_background_repeat = loginpress_get_option_key( 'background_repeat_radio' );
33
- $loginpress_background_postion = loginpress_get_option_key( 'background_position' );
34
- $loginpress_background_image_size = loginpress_get_option_key( 'background_image_size' );
35
- $loginpress_form_background_img = loginpress_get_option_key( 'setting_form_background' );
36
- $loginpress_form_background_clr = loginpress_get_option_key( 'form_background_color' );
37
- $loginpress_forget_form_bg_img = loginpress_get_option_key( 'forget_form_background' );
38
- $loginpress_forget_form_bg_clr = loginpress_get_option_key( 'forget_form_background_color' );
39
- $loginpress_form_width = loginpress_get_option_key( 'customize_form_width' );
40
- $loginpress_form_height = loginpress_get_option_key( 'customize_form_height' );
41
- $loginpress_form_padding = loginpress_get_option_key( 'customize_form_padding' );
42
- $loginpress_form_border = loginpress_get_option_key( 'customize_form_border' );
43
- $loginpress_form_field_width = loginpress_get_option_key( 'textfield_width' );
44
- $loginpress_form_field_margin = loginpress_get_option_key( 'textfield_margin' );
45
- $loginpress_form_field_bg = loginpress_get_option_key( 'textfield_background_color' );
46
- $loginpress_form_field_color = loginpress_get_option_key( 'textfield_color' );
47
- $loginpress_form_field_label = loginpress_get_option_key( 'textfield_label_color' );
48
- $loginpress_welcome_bg_color = loginpress_get_option_key( 'message_background_color' );
49
- $loginpress_welcome_bg_border = loginpress_get_option_key( 'message_background_border' );
50
- $loginpress_footer_display = loginpress_get_option_key( 'footer_display_text' );
51
- $loginpress_footer_decoration = loginpress_get_option_key( 'login_footer_text_decoration' );
52
- $loginpress_footer_text_color = loginpress_get_option_key( 'login_footer_color' );
53
- $loginpress_footer_text_hover = loginpress_get_option_key( 'login_footer_color_hover' );
54
- $loginpress_footer_font_size = loginpress_get_option_key( 'login_footer_font_size' );
55
- $loginpress_footer_bg_color = loginpress_get_option_key( 'login_footer_bg_color' );
56
- $loginpress_footer_links_font_size = loginpress_get_option_key( 'login_footer_links_text_size' );
57
- $loginpress_footer_links_hover_size = loginpress_get_option_key( 'login_footer_links_hover_size' );
58
- $loginpress_header_text_color = loginpress_get_option_key( 'login_head_color' );
59
- $loginpress_header_text_hover = loginpress_get_option_key( 'login_head_color_hover' );
60
- $loginpress_header_font_size = loginpress_get_option_key( 'login_head_font_size' );
61
- $loginpress_header_bg_color = loginpress_get_option_key( 'login_head_bg_color' );
62
- $loginpress_back_display = loginpress_get_option_key( 'back_display_text' );
63
- $loginpress_back_decoration = loginpress_get_option_key( 'login_back_text_decoration' );
64
- $loginpress_back_text_color = loginpress_get_option_key( 'login_back_color' );
65
- $loginpress_back_text_hover = loginpress_get_option_key( 'login_back_color_hover' );
66
- $loginpress_back_font_size = loginpress_get_option_key( 'login_back_font_size' );
67
- $loginpress_back_bg_color = loginpress_get_option_key( 'login_back_bg_color' );
68
- $loginpress_footer_link_color = loginpress_get_option_key( 'login_footer_text_color' );
69
- $loginpress_footer_link_hover = loginpress_get_option_key( 'login_footer_text_hover' );
70
- $loginpress_footer_link_bg_clr = loginpress_get_option_key( 'login_footer_backgroung_hover' );
71
- $loginpress_custom_css = loginpress_get_option_key( 'loginpress_custom_css' );
72
- $loginpress_custom_js = loginpress_get_option_key( 'loginpress_custom_js' );
73
 
74
  // ob_start();
75
  ?>
@@ -81,7 +86,7 @@ body.login {
81
  <?php if ( isset( $loginpress_background_img ) ) : ?>
82
  background-image: url(<?php echo $loginpress_background_img; ?>) !important;
83
  <?php else : ?>
84
- background-image: url(/wp_plugin-dev/wp-content/plugins/loginpress/img/bg.jpg) !important;
85
  <?php endif; ?>
86
  <?php if ( ! empty( $loginpress_background_color ) ) : ?>
87
  background-color: <?php echo $loginpress_background_color; ?> !important;
@@ -107,6 +112,7 @@ body.login {
107
  display: table;
108
  min-height: 100vh;
109
  width: 100%;
 
110
  /*background-size: cover;*/
111
  }
112
  .header-wrapper{
@@ -188,11 +194,12 @@ body.login {
188
 
189
  #login {
190
  <?php if ( ! empty( $loginpress_form_width ) ) : ?>
191
- width: <?php echo $loginpress_form_width; ?> !important;
192
  <?php else : ?>
193
- width: 350px;
194
  <?php endif; ?>
195
  padding: 26px 26px 6px 26px;
 
196
  }
197
  .login form {
198
  margin-top: 20px;
6
  *
7
  * @since 1.0.0
8
  * * * * * * * * * * * * * * * */
 
9
 
10
+ /**
11
+ * @var loginpress_array get_option
12
+ * @since 1.0.0
13
+ */
14
+ $loginpress_array = (array) get_option( 'loginpress_customization' );
15
+
16
+ function loginpress_get_option_key( $loginpress_key, $loginpress_array ) {
17
 
18
  if ( array_key_exists( $loginpress_key, $loginpress_array ) ) {
19
 
22
  }
23
 
24
 
25
+ $loginpress_logo_img = loginpress_get_option_key( 'setting_logo', $loginpress_array );
26
+ $loginpress_logo_width = loginpress_get_option_key( 'customize_logo_width', $loginpress_array );
27
+ $loginpress_logo_height = loginpress_get_option_key( 'customize_logo_height', $loginpress_array );
28
+ $loginpress_logo_padding = loginpress_get_option_key( 'customize_logo_padding', $loginpress_array );
29
+ $loginpress_btn_bg = loginpress_get_option_key( 'custom_button_color', $loginpress_array );
30
+ $loginpress_btn_border = loginpress_get_option_key( 'button_border_color', $loginpress_array );
31
+ $loginpress_btn_shadow = loginpress_get_option_key( 'custom_button_shadow', $loginpress_array );
32
+ $loginpress_btn_color = loginpress_get_option_key( 'button_text_color', $loginpress_array );
33
+ $loginpress_btn_hover_bg = loginpress_get_option_key( 'button_hover_color', $loginpress_array );
34
+ $loginpress_btn_hover_border = loginpress_get_option_key( 'button_hover_border', $loginpress_array );
35
+ $loginpress_background_img = loginpress_get_option_key( 'setting_background', $loginpress_array );
36
+ $loginpress_background_color = loginpress_get_option_key( 'setting_background_color', $loginpress_array );
37
+ $loginpress_background_repeat = loginpress_get_option_key( 'background_repeat_radio', $loginpress_array );
38
+ $loginpress_background_postion = loginpress_get_option_key( 'background_position', $loginpress_array );
39
+ $loginpress_background_image_size = loginpress_get_option_key( 'background_image_size', $loginpress_array );
40
+ $loginpress_form_background_img = loginpress_get_option_key( 'setting_form_background', $loginpress_array );
41
+ $loginpress_form_background_clr = loginpress_get_option_key( 'form_background_color', $loginpress_array );
42
+ $loginpress_forget_form_bg_img = loginpress_get_option_key( 'forget_form_background', $loginpress_array );
43
+ $loginpress_forget_form_bg_clr = loginpress_get_option_key( 'forget_form_background_color', $loginpress_array );
44
+ $loginpress_form_width = loginpress_get_option_key( 'customize_form_width', $loginpress_array );
45
+ $loginpress_form_height = loginpress_get_option_key( 'customize_form_height', $loginpress_array );
46
+ $loginpress_form_padding = loginpress_get_option_key( 'customize_form_padding', $loginpress_array );
47
+ $loginpress_form_border = loginpress_get_option_key( 'customize_form_border', $loginpress_array );
48
+ $loginpress_form_field_width = loginpress_get_option_key( 'textfield_width', $loginpress_array );
49
+ $loginpress_form_field_margin = loginpress_get_option_key( 'textfield_margin', $loginpress_array );
50
+ $loginpress_form_field_bg = loginpress_get_option_key( 'textfield_background_color', $loginpress_array );
51
+ $loginpress_form_field_color = loginpress_get_option_key( 'textfield_color', $loginpress_array );
52
+ $loginpress_form_field_label = loginpress_get_option_key( 'textfield_label_color', $loginpress_array );
53
+ $loginpress_welcome_bg_color = loginpress_get_option_key( 'message_background_color', $loginpress_array );
54
+ $loginpress_welcome_bg_border = loginpress_get_option_key( 'message_background_border', $loginpress_array );
55
+ $loginpress_footer_display = loginpress_get_option_key( 'footer_display_text', $loginpress_array );
56
+ $loginpress_footer_decoration = loginpress_get_option_key( 'login_footer_text_decoration', $loginpress_array );
57
+ $loginpress_footer_text_color = loginpress_get_option_key( 'login_footer_color', $loginpress_array );
58
+ $loginpress_footer_text_hover = loginpress_get_option_key( 'login_footer_color_hover', $loginpress_array );
59
+ $loginpress_footer_font_size = loginpress_get_option_key( 'login_footer_font_size', $loginpress_array );
60
+ $loginpress_footer_bg_color = loginpress_get_option_key( 'login_footer_bg_color', $loginpress_array );
61
+ $loginpress_footer_links_font_size = loginpress_get_option_key( 'login_footer_links_text_size', $loginpress_array );
62
+ $loginpress_footer_links_hover_size = loginpress_get_option_key( 'login_footer_links_hover_size', $loginpress_array );
63
+ $loginpress_header_text_color = loginpress_get_option_key( 'login_head_color', $loginpress_array );
64
+ $loginpress_header_text_hover = loginpress_get_option_key( 'login_head_color_hover', $loginpress_array );
65
+ $loginpress_header_font_size = loginpress_get_option_key( 'login_head_font_size', $loginpress_array );
66
+ $loginpress_header_bg_color = loginpress_get_option_key( 'login_head_bg_color', $loginpress_array );
67
+ $loginpress_back_display = loginpress_get_option_key( 'back_display_text', $loginpress_array );
68
+ $loginpress_back_decoration = loginpress_get_option_key( 'login_back_text_decoration', $loginpress_array );
69
+ $loginpress_back_text_color = loginpress_get_option_key( 'login_back_color', $loginpress_array );
70
+ $loginpress_back_text_hover = loginpress_get_option_key( 'login_back_color_hover', $loginpress_array );
71
+ $loginpress_back_font_size = loginpress_get_option_key( 'login_back_font_size', $loginpress_array );
72
+ $loginpress_back_bg_color = loginpress_get_option_key( 'login_back_bg_color', $loginpress_array );
73
+ $loginpress_footer_link_color = loginpress_get_option_key( 'login_footer_text_color', $loginpress_array );
74
+ $loginpress_footer_link_hover = loginpress_get_option_key( 'login_footer_text_hover', $loginpress_array );
75
+ $loginpress_footer_link_bg_clr = loginpress_get_option_key( 'login_footer_backgroung_hover', $loginpress_array );
76
+ $loginpress_custom_css = loginpress_get_option_key( 'loginpress_custom_css', $loginpress_array );
77
+ $loginpress_custom_js = loginpress_get_option_key( 'loginpress_custom_js', $loginpress_array );
78
 
79
  // ob_start();
80
  ?>
86
  <?php if ( isset( $loginpress_background_img ) ) : ?>
87
  background-image: url(<?php echo $loginpress_background_img; ?>) !important;
88
  <?php else : ?>
89
+ background-image: url(<?php echo plugins_url( 'img/bg.jpg', __FILE__ ); ?>) !important;
90
  <?php endif; ?>
91
  <?php if ( ! empty( $loginpress_background_color ) ) : ?>
92
  background-color: <?php echo $loginpress_background_color; ?> !important;
112
  display: table;
113
  min-height: 100vh;
114
  width: 100%;
115
+ padding: 0;
116
  /*background-size: cover;*/
117
  }
118
  .header-wrapper{
194
 
195
  #login {
196
  <?php if ( ! empty( $loginpress_form_width ) ) : ?>
197
+ max-width: <?php echo $loginpress_form_width; ?> !important;
198
  <?php else : ?>
199
+ max-width: 350px;
200
  <?php endif; ?>
201
  padding: 26px 26px 6px 26px;
202
+ width: 100% !important;
203
  }
204
  .login form {
205
  margin-top: 20px;
custom.php CHANGED
@@ -131,7 +131,7 @@ class LoginPress_Entities {
131
  $wp_customize->add_setting(
132
  'loginpress_customization[setting_background]',
133
  array(
134
- 'default' => plugins_url() . '/loginpress/img/bg.jpg',
135
  'type' => 'option',
136
  'capability' => 'edit_theme_options',
137
  ));
131
  $wp_customize->add_setting(
132
  'loginpress_customization[setting_background]',
133
  array(
134
+ 'default' => plugins_url( 'img/bg.jpg', __FILE__ ),
135
  'type' => 'option',
136
  'capability' => 'edit_theme_options',
137
  ));
loginpress.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: LoginPress - Customizing the WordPress Login
4
  * Plugin URI: http://www.WPBrigade.com/wordpress/plugins/loginpress/
5
  * Description: LoginPress is the best Login Page Customizer in WordPress which allows you to completely change the layout of login, register and forgot password forms.
6
- * Version: 1.0.2
7
  * Author: WPBrigade
8
  * Author URI: http://www.WPBrigade.com/
9
  * Requires at least: 4.0
@@ -147,13 +147,13 @@ if ( ! class_exists( 'LoginPress' ) ) :
147
 
148
  // Set link for Reviews.
149
  $new_links = array('<a href="https://wordpress.org/support/view/plugin-reviews/loginpress" target="_blank"><span class="dashicons dashicons-thumbs-up"></span> ' . __( 'Vote!', 'loginpress' ) . '</a>',
150
- );
151
 
152
- $links = array_merge( $links, $new_links );
153
- }
154
 
155
- return $links;
156
- }
157
  }
158
  endif;
159
 
3
  * Plugin Name: LoginPress - Customizing the WordPress Login
4
  * Plugin URI: http://www.WPBrigade.com/wordpress/plugins/loginpress/
5
  * Description: LoginPress is the best Login Page Customizer in WordPress which allows you to completely change the layout of login, register and forgot password forms.
6
+ * Version: 1.0.3
7
  * Author: WPBrigade
8
  * Author URI: http://www.WPBrigade.com/
9
  * Requires at least: 4.0
147
 
148
  // Set link for Reviews.
149
  $new_links = array('<a href="https://wordpress.org/support/view/plugin-reviews/loginpress" target="_blank"><span class="dashicons dashicons-thumbs-up"></span> ' . __( 'Vote!', 'loginpress' ) . '</a>',
150
+ );
151
 
152
+ $links = array_merge( $links, $new_links );
153
+ }
154
 
155
+ return $links;
156
+ }
157
  }
158
  endif;
159
 
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
- === login ===
2
- Version: 1.0.2
3
  Requires at least: 4.0
4
  Tested up to: 4.7.0
5
  Contributors: WPBrigade, hiddenpearls, abdulwahab610
6
  Author URI: https://wpbrigade.com
7
- Tags: login, customizer, logo, login logo, login customizer, login page,admin, branding, customization, custom login, forgot password, welcome message, error, login error, custom login pro, plugin, custom login style, widget
8
- Stable tag: 1.0.2
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -143,6 +143,10 @@ Please visit <a target="_blank" rel="friend" href="http://www.WPBrigade.com/word
143
 
144
  == Changelog ==
145
 
 
 
 
 
146
  = 1.0.2 - 2016-12-24 =
147
  * code cleanup and readme update.
148
 
@@ -154,5 +158,5 @@ Please visit <a target="_blank" rel="friend" href="http://www.WPBrigade.com/word
154
 
155
  == Upgrade Notice ==
156
 
157
- = 1.0.2 =
158
- * Important update - Code cleanup.
1
+ === Login ===
2
+ Version: 1.0.3
3
  Requires at least: 4.0
4
  Tested up to: 4.7.0
5
  Contributors: WPBrigade, hiddenpearls, abdulwahab610
6
  Author URI: https://wpbrigade.com
7
+ Tags: login, customizer, logo, login logo, login customizer, login page, admin, branding, customization, custom login, forgot password, welcome message, error, login error, custom login pro, plugin, custom login style, widget, loginpress
8
+ Stable tag: 1.0.3
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
143
 
144
  == Changelog ==
145
 
146
+ = 1.0.3 - 2017-01-06 =
147
+ * Bug fix: Default background.
148
+ * Bug fix: Responsive layout.
149
+
150
  = 1.0.2 - 2016-12-24 =
151
  * code cleanup and readme update.
152
 
158
 
159
  == Upgrade Notice ==
160
 
161
+ = 1.0.3 =
162
+ * Bug fix release, please update Immediately.