Version Description
- 2016-09-08 =
- Initial Release.
=
Download this release
Release Info
Developer | hiddenpearls |
Plugin | Custom Login Page Customizer | LoginPress |
Version | 1.0.0 |
Comparing to | |
See all releases |
Version 1.0.0
- css/style-login.php +559 -0
- custom.php +1274 -0
- img/bg.jpg +0 -0
- languages/loginpress-ar_AR.mo +0 -0
- languages/loginpress-ar_AR.po +325 -0
- languages/loginpress-es_ES.mo +0 -0
- languages/loginpress-es_ES.po +324 -0
- languages/loginpress-fr_FR.mo +0 -0
- languages/loginpress-fr_FR.po +324 -0
- languages/loginpress-nl_DE.mo +0 -0
- languages/loginpress-nl_DE.po +324 -0
- loginpress.php +165 -0
- readme.txt +47 -0
css/style-login.php
ADDED
@@ -0,0 +1,559 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
// testing error notices OFF
|
3 |
+
// ini_set("display_errors", 0);
|
4 |
+
/**
|
5 |
+
* Get option and check the key exists in it.
|
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 |
+
|
15 |
+
return $loginpress_array[ $loginpress_key ];
|
16 |
+
}
|
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 |
+
?>
|
76 |
+
<style type="text/css">
|
77 |
+
*{
|
78 |
+
box-sizing: border-box;
|
79 |
+
}
|
80 |
+
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;
|
88 |
+
<?php else : ?>
|
89 |
+
background-color: #ddd5c3 !important;
|
90 |
+
<?php endif; ?>
|
91 |
+
<?php if ( ! empty( $loginpress_background_repeat ) ) : ?>
|
92 |
+
background-repeat: <?php echo $loginpress_background_repeat; ?> !important;
|
93 |
+
<?php else : ?>
|
94 |
+
background-repeat: no-repeat !important;
|
95 |
+
<?php endif; ?>
|
96 |
+
<?php if ( ! empty( $loginpress_background_postion ) ) : ?>
|
97 |
+
background-position: <?php echo $loginpress_background_postion; ?> !important;
|
98 |
+
<?php else : ?>
|
99 |
+
background-position: center !important;
|
100 |
+
<?php endif; ?>
|
101 |
+
<?php if ( ! empty( $loginpress_background_image_size ) ) : ?>
|
102 |
+
background-size: <?php echo $loginpress_background_image_size; ?> !important;
|
103 |
+
<?php else : ?>
|
104 |
+
background-size: cover !important;
|
105 |
+
<?php endif; ?>
|
106 |
+
background-attachment: fixed;
|
107 |
+
display: table;
|
108 |
+
min-height: 100vh;
|
109 |
+
width: 100%;
|
110 |
+
/*background-size: cover;*/
|
111 |
+
}
|
112 |
+
.header-wrapper{
|
113 |
+
display: table-row;
|
114 |
+
}
|
115 |
+
.login h1 a {
|
116 |
+
<?php if ( ! empty( $loginpress_logo_img ) ) : ?>
|
117 |
+
background-image: url( <?php echo $loginpress_logo_img; ?> ) !important;
|
118 |
+
<?php endif; ?>
|
119 |
+
<?php if ( ! empty( $loginpress_logo_width ) ) : ?>
|
120 |
+
width: <?php echo $loginpress_logo_width; ?> !important;
|
121 |
+
<?php endif; ?>
|
122 |
+
<?php if ( ! empty( $loginpress_logo_height ) ) : ?>
|
123 |
+
height: <?php echo $loginpress_logo_height; ?> !important;
|
124 |
+
<?php endif; ?>
|
125 |
+
<?php if ( ! empty( $loginpress_logo_width ) || ! empty( $loginpress_logo_height ) ) : ?>
|
126 |
+
background-size: <?php echo $loginpress_logo_width; ?> <?php echo $loginpress_logo_height; ?> !important;
|
127 |
+
<?php endif; ?>
|
128 |
+
<?php if ( ! empty( $loginpress_logo_padding ) ) : ?>
|
129 |
+
padding-bottom: <?php echo $loginpress_logo_padding; ?> !important;
|
130 |
+
<?php endif; ?>
|
131 |
+
|
132 |
+
}
|
133 |
+
|
134 |
+
.wp-core-ui .button-primary {
|
135 |
+
<?php if ( ! empty( $loginpress_btn_bg ) ) : ?>
|
136 |
+
background: <?php echo $loginpress_btn_bg; ?> !important;
|
137 |
+
<?php endif; ?>
|
138 |
+
<?php if ( ! empty( $loginpress_btn_border ) ) : ?>
|
139 |
+
border-color: <?php echo $loginpress_btn_border; ?> !important;
|
140 |
+
<?php endif; ?>
|
141 |
+
<?php if ( ! empty( $loginpress_btn_shadow ) ) : ?>
|
142 |
+
box-shadow: 0px 1px 0px <?php echo $loginpress_btn_shadow; ?> inset, 0px 1px 0px rgba(0, 0, 0, 0.15);
|
143 |
+
<?php endif; ?>
|
144 |
+
<?php if ( ! empty( $loginpress_btn_color ) ) : ?>
|
145 |
+
color: <?php echo $loginpress_btn_color; ?> !important;
|
146 |
+
<?php endif; ?>
|
147 |
+
}
|
148 |
+
|
149 |
+
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
|
150 |
+
<?php if ( ! empty( $loginpress_btn_hover_bg ) ) : ?>
|
151 |
+
background: <?php echo $loginpress_btn_hover_bg; ?> !important;
|
152 |
+
<?php endif; ?>
|
153 |
+
<?php if ( ! empty( $loginpress_btn_hover_border ) ) : ?>
|
154 |
+
border-color: <?php echo $loginpress_btn_hover_border; ?> !important;
|
155 |
+
<?php endif; ?>
|
156 |
+
}
|
157 |
+
#login{
|
158 |
+
/*background: white;*/
|
159 |
+
padding: 28px 27px;
|
160 |
+
margin-top: 2%;
|
161 |
+
background: #fff;
|
162 |
+
position: relative;
|
163 |
+
-webkit-border-radius: 5px;
|
164 |
+
-moz-border-radius: 5px;
|
165 |
+
-ms-border-radius: 5px;
|
166 |
+
-o-border-radius: 5px;
|
167 |
+
border-radius: 5px;
|
168 |
+
-webkit-box-shadow: 0 0 15px rgba(0,0,0,.8);
|
169 |
+
box-shadow: 0 0 15px rgba(0,0,0,.8);
|
170 |
+
}
|
171 |
+
#loginform {
|
172 |
+
<?php if ( ! empty( $loginpress_form_background_img ) ) : ?>
|
173 |
+
background-image: url(<?php echo $loginpress_form_background_img; ?>) !important;
|
174 |
+
<?php endif; ?>
|
175 |
+
<?php if ( ! empty( $loginpress_form_background_clr ) ) : ?>
|
176 |
+
background-color: <?php echo $loginpress_form_background_clr; ?> !important;
|
177 |
+
<?php endif; ?>
|
178 |
+
<?php if ( ! empty( $loginpress_form_height ) ) : ?>
|
179 |
+
min-height: <?php echo $loginpress_form_height; ?> !important;
|
180 |
+
<?php endif; ?>
|
181 |
+
<?php if ( ! empty( $loginpress_form_padding ) ) : ?>
|
182 |
+
padding: <?php echo $loginpress_form_padding; ?> !important;
|
183 |
+
<?php endif; ?>
|
184 |
+
<?php if ( ! empty( $loginpress_form_border ) ) : ?>
|
185 |
+
border: <?php echo $loginpress_form_border; ?> !important;
|
186 |
+
<?php endif; ?>
|
187 |
+
}
|
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;
|
199 |
+
margin-left: 0;
|
200 |
+
padding: 0 24px 12px;
|
201 |
+
background: #fff;
|
202 |
+
-webkit-box-shadow: none;
|
203 |
+
/*0 1px 3px rgba(0,0,0,.13);*/
|
204 |
+
box-shadow: none;
|
205 |
+
}
|
206 |
+
.login label {
|
207 |
+
<?php if ( ! empty( $loginpress_form_field_label ) ) : ?>
|
208 |
+
color: <?php echo $loginpress_form_field_label; ?> !important;
|
209 |
+
<?php endif; ?>
|
210 |
+
}
|
211 |
+
|
212 |
+
.login form .input, .login input[type="text"] {
|
213 |
+
<?php if ( ! empty( $loginpress_form_field_width ) ) : ?>
|
214 |
+
width: <?php echo $loginpress_form_field_width; ?> !important;
|
215 |
+
<?php endif; ?>
|
216 |
+
<?php if ( ! empty( $loginpress_form_field_margin ) ) : ?>
|
217 |
+
margin: <?php echo $loginpress_form_field_margin; ?> !important;
|
218 |
+
<?php endif; ?>
|
219 |
+
<?php if ( ! empty( $loginpress_form_field_bg ) ) : ?>
|
220 |
+
background: <?php echo $loginpress_form_field_bg; ?> !important;
|
221 |
+
<?php endif; ?>
|
222 |
+
<?php if ( ! empty( $loginpress_form_field_color ) ) : ?>
|
223 |
+
color: <?php echo $loginpress_form_field_color; ?> !important;
|
224 |
+
<?php endif; ?>
|
225 |
+
height: 48px;
|
226 |
+
background: #fff;
|
227 |
+
-webkit-border-radius: 5px !important;
|
228 |
+
-moz-border-radius: 5px !important;
|
229 |
+
-ms-border-radius: 5px !important;
|
230 |
+
border-radius: 5px !important;
|
231 |
+
margin-bottom: 18px;
|
232 |
+
font: normal 15px "Roboto", sans-serif;
|
233 |
+
color: #7f7f7f !important;
|
234 |
+
border-color: #bdbdbd !important;
|
235 |
+
padding-left: 27px !important;
|
236 |
+
font-weight: normal !important;
|
237 |
+
}
|
238 |
+
.login form .input, .login input[type="submit"] {
|
239 |
+
background: #fff;
|
240 |
+
color: #fff;
|
241 |
+
margin: 7px 0 7px;
|
242 |
+
height: 46px;
|
243 |
+
-webkit-border-radius: 5px;
|
244 |
+
-moz-border-radius: 5px;
|
245 |
+
-ms-border-radius: 5px;
|
246 |
+
border-radius: 5px;
|
247 |
+
font: normal 15px "Roboto", sans-serif;
|
248 |
+
color: #fff;
|
249 |
+
width: 100%;
|
250 |
+
}
|
251 |
+
.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large{
|
252 |
+
height: 46px;
|
253 |
+
line-height: 0;
|
254 |
+
/*border: 0;*/
|
255 |
+
background: #008ec2;
|
256 |
+
}
|
257 |
+
.login #nav {
|
258 |
+
text-align: center;
|
259 |
+
/*float: left;*/
|
260 |
+
}
|
261 |
+
#lostpasswordform {
|
262 |
+
<?php if ( ! empty( $loginpress_forget_form_bg_img ) ) : ?>
|
263 |
+
background-image: url(<?php echo $loginpress_forget_form_bg_img; ?>) !important;
|
264 |
+
<?php endif; ?>
|
265 |
+
<?php if ( ! empty( $loginpress_forget_form_bg_clr ) ) : ?>
|
266 |
+
background-color: <?php echo $loginpress_forget_form_bg_clr; ?> !important;
|
267 |
+
<?php endif; ?>
|
268 |
+
}
|
269 |
+
|
270 |
+
#login_error { display:block; }
|
271 |
+
.message { display:none; }
|
272 |
+
.custom-message {
|
273 |
+
-moz-border-radius:3px 3px 3px 3px;
|
274 |
+
border-style:solid;
|
275 |
+
border-width:1px;
|
276 |
+
margin:0 0 16px 8px;
|
277 |
+
padding:12px;
|
278 |
+
}
|
279 |
+
|
280 |
+
.login .custom-message {
|
281 |
+
<?php if ( ! empty( $loginpress_welcome_bg_color ) ) : ?>
|
282 |
+
background-color: <?php echo $loginpress_welcome_bg_color; ?> !important;
|
283 |
+
<?php endif; ?>
|
284 |
+
<?php if ( ! empty( $loginpress_welcome_bg_border ) ) : ?>
|
285 |
+
border: <?php echo $loginpress_welcome_bg_border; ?> !important;
|
286 |
+
<?php endif; ?>
|
287 |
+
}
|
288 |
+
|
289 |
+
.login #nav {
|
290 |
+
<?php if ( ! empty( $loginpress_footer_bg_color ) ) : ?>
|
291 |
+
background-color: <?php echo $loginpress_footer_bg_color; ?> !important;
|
292 |
+
<?php endif; ?>
|
293 |
+
<?php if ( ! empty( $loginpress_footer_display ) ) : ?>
|
294 |
+
display: <?php echo $loginpress_footer_display; ?>
|
295 |
+
<?php endif; ?>
|
296 |
+
}
|
297 |
+
|
298 |
+
.login #nav a{
|
299 |
+
<?php if ( ! empty( $loginpress_footer_decoration ) ) : ?>
|
300 |
+
text-decoration: <?php echo $loginpress_footer_decoration; ?> !important;
|
301 |
+
<?php endif; ?>
|
302 |
+
<?php if ( ! empty( $loginpress_footer_text_color ) ) : ?>
|
303 |
+
color: <?php echo $loginpress_footer_text_color; ?> !important;
|
304 |
+
<?php endif; ?>
|
305 |
+
<?php if ( ! empty( $loginpress_footer_font_size ) ) : ?>
|
306 |
+
font-size: <?php echo $loginpress_footer_font_size; ?> !important;
|
307 |
+
<?php endif; ?>
|
308 |
+
|
309 |
+
}
|
310 |
+
|
311 |
+
.login #nav a:hover{
|
312 |
+
<?php if ( ! empty( $loginpress_footer_text_hover ) ) : ?>
|
313 |
+
color: <?php echo $loginpress_footer_text_hover; ?> !important;
|
314 |
+
<?php endif; ?>
|
315 |
+
}
|
316 |
+
|
317 |
+
.login #backtoblog{
|
318 |
+
<?php if ( ! empty( $loginpress_back_bg_color ) ) : ?>
|
319 |
+
background-color: <?php echo $loginpress_back_bg_color; ?> !important;
|
320 |
+
<?php endif; ?>
|
321 |
+
}
|
322 |
+
|
323 |
+
.login #backtoblog a{
|
324 |
+
<?php if ( ! empty( $loginpress_back_decoration ) ) : ?>
|
325 |
+
text-decoration: <?php echo $loginpress_back_decoration; ?> !important;
|
326 |
+
<?php endif; ?>
|
327 |
+
<?php if ( ! empty( $loginpress_back_text_color ) ) : ?>
|
328 |
+
color: <?php echo $loginpress_back_text_color; ?> !important;
|
329 |
+
<?php endif; ?>
|
330 |
+
<?php if ( ! empty( $loginpress_back_font_size ) ) : ?>
|
331 |
+
font-size: <?php echo $loginpress_back_font_size; ?> !important;
|
332 |
+
<?php endif; ?>
|
333 |
+
<?php if ( ! empty( $loginpress_back_display ) ) : ?>
|
334 |
+
display: <?php echo $loginpress_back_display; ?>
|
335 |
+
<?php endif; ?>
|
336 |
+
}
|
337 |
+
|
338 |
+
.login #backtoblog a:hover{
|
339 |
+
<?php if ( ! empty( $loginpress_back_text_hover ) ) : ?>
|
340 |
+
color: <?php echo $loginpress_back_text_hover; ?> !important;
|
341 |
+
<?php endif; ?>
|
342 |
+
}
|
343 |
+
#backtoblog{
|
344 |
+
text-align: center;
|
345 |
+
}
|
346 |
+
.header-cell{
|
347 |
+
display: table-cell;
|
348 |
+
height: 100px;
|
349 |
+
}
|
350 |
+
.loginHeaderMenu{
|
351 |
+
text-align: center;
|
352 |
+
position: relative;
|
353 |
+
z-index: 10;
|
354 |
+
list-style: none;
|
355 |
+
background: #333;
|
356 |
+
|
357 |
+
}
|
358 |
+
.loginHeaderMenu>ul>li{
|
359 |
+
display: inline-block;
|
360 |
+
vertical-align: top;
|
361 |
+
position: relative;
|
362 |
+
list-style: none;
|
363 |
+
}
|
364 |
+
.loginHeaderMenu>ul>li>a{
|
365 |
+
color: #fff;
|
366 |
+
text-transform: uppercase;
|
367 |
+
text-decoration: none;
|
368 |
+
font-size: 16px;
|
369 |
+
padding: 17px 20px;
|
370 |
+
display: inline-block;
|
371 |
+
}
|
372 |
+
.loginHeaderMenu>ul>li:hover>a{
|
373 |
+
background: #4CAF50;
|
374 |
+
color: #fff;
|
375 |
+
}
|
376 |
+
.loginHeaderMenu>ul>li>ul{
|
377 |
+
position: absolute;
|
378 |
+
width: 200px;
|
379 |
+
padding: 0;
|
380 |
+
top: 100%;
|
381 |
+
left: 0;
|
382 |
+
background: #fff;
|
383 |
+
list-style: none;
|
384 |
+
text-align: left;
|
385 |
+
border-radius: 0 0 5px 5px;
|
386 |
+
-webkit-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
|
387 |
+
-moz-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
|
388 |
+
box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
|
389 |
+
overflow: hidden;
|
390 |
+
opacity: 0;
|
391 |
+
visibility: hidden;
|
392 |
+
}
|
393 |
+
.loginHeaderMenu>ul>li:hover>ul{
|
394 |
+
opacity: 1;
|
395 |
+
visibility: visible;
|
396 |
+
}
|
397 |
+
.loginHeaderMenu>ul>li>ul>li{
|
398 |
+
font-size: 15px;
|
399 |
+
color: #333;
|
400 |
+
}
|
401 |
+
.loginHeaderMenu>ul>li>ul>li>a{
|
402 |
+
color: #333;
|
403 |
+
padding: 10px;
|
404 |
+
display: block;
|
405 |
+
text-decoration: none;
|
406 |
+
}
|
407 |
+
.loginHeaderMenu>ul>li>ul>li>a:hover {
|
408 |
+
background: rgba(51, 51, 51, 0.35);
|
409 |
+
color: #fff;
|
410 |
+
}
|
411 |
+
.login-wrapper{
|
412 |
+
display: table-row;
|
413 |
+
}
|
414 |
+
.login-cell{
|
415 |
+
display: table-cell;
|
416 |
+
vertical-align: middle;
|
417 |
+
}
|
418 |
+
.clear{
|
419 |
+
display: none;
|
420 |
+
}
|
421 |
+
.footer-wrapper{
|
422 |
+
display: table-row;
|
423 |
+
}
|
424 |
+
.footer-cont{
|
425 |
+
|
426 |
+
right: 0;
|
427 |
+
bottom: 0;
|
428 |
+
left: 0;
|
429 |
+
/*background-color: #efefef;*/
|
430 |
+
text-align: center;
|
431 |
+
display: table-cell;
|
432 |
+
vertical-align: bottom;
|
433 |
+
height: 100px;
|
434 |
+
}
|
435 |
+
.loginFooterMenu{
|
436 |
+
text-align: center;
|
437 |
+
/*background-color: #333;*/
|
438 |
+
background-color: rgba(0,0,0,.7);
|
439 |
+
}
|
440 |
+
.loginFooterMenu>ul{
|
441 |
+
display: inline-flex;
|
442 |
+
/*padding: 10px 10px;*/
|
443 |
+
}
|
444 |
+
|
445 |
+
/*.loginFooterMenu>ul>li {
|
446 |
+
padding: 10px 10px;
|
447 |
+
|
448 |
+
}*/
|
449 |
+
|
450 |
+
.loginFooterMenu>ul>li{
|
451 |
+
display: inline-block;
|
452 |
+
padding: 18px;
|
453 |
+
}
|
454 |
+
.loginFooterMenu>ul>li:focus{
|
455 |
+
outline: none;
|
456 |
+
border: 0;
|
457 |
+
}
|
458 |
+
.loginFooterMenu>ul>li>a:focus{
|
459 |
+
outline: none;
|
460 |
+
border: 0;
|
461 |
+
}
|
462 |
+
.loginFooterMenu>ul>li>a{
|
463 |
+
color: #fff;
|
464 |
+
text-transform: uppercase;
|
465 |
+
text-decoration: none;
|
466 |
+
font-size: 14px;
|
467 |
+
/*padding: 17px 20px;*/
|
468 |
+
}
|
469 |
+
.loginFooterMenu>ul>li>a:hover{
|
470 |
+
/*background-color: #4CAF50;*/
|
471 |
+
/*font-size: 18px;*/
|
472 |
+
}
|
473 |
+
.loginHead {
|
474 |
+
width:100%;
|
475 |
+
<?php if ( ! empty( $loginpress_header_bg_color ) ) : ?>
|
476 |
+
background: <?php echo $loginpress_header_bg_color; ?> !important;
|
477 |
+
<?php endif; ?>
|
478 |
+
text-align: center;
|
479 |
+
margin-top: 0;
|
480 |
+
margin-bottom: 20px;
|
481 |
+
padding: 13px 0 0;
|
482 |
+
position: relative;
|
483 |
+
margin: 0;
|
484 |
+
}
|
485 |
+
|
486 |
+
.loginHead p a {
|
487 |
+
<?php if ( ! empty( $loginpress_header_text_color ) ) : ?>
|
488 |
+
color: <?php echo $loginpress_header_text_color; ?> !important;
|
489 |
+
<?php endif; ?>
|
490 |
+
<?php if ( ! empty( $loginpress_header_font_size ) ) : ?>
|
491 |
+
font-size: <?php echo $loginpress_header_font_size; ?> !important;
|
492 |
+
<?php endif; ?>
|
493 |
+
text-decoration: none;
|
494 |
+
}
|
495 |
+
|
496 |
+
.loginHead p a:hover {
|
497 |
+
<?php if ( ! empty( $loginpress_header_text_hover ) ) : ?>
|
498 |
+
color: <?php echo $loginpress_header_text_hover; ?> !important;
|
499 |
+
<?php endif; ?>
|
500 |
+
}
|
501 |
+
|
502 |
+
.loginFooter {
|
503 |
+
display: table-footer-group;
|
504 |
+
/*width:100%;
|
505 |
+
position:absolute;
|
506 |
+
bottom:0;
|
507 |
+
left:0;*/
|
508 |
+
}
|
509 |
+
|
510 |
+
.loginFooter p a {
|
511 |
+
display: inline-block;
|
512 |
+
margin: 0 5px;
|
513 |
+
<?php if ( ! empty( $loginpress_footer_link_color ) ) : ?>
|
514 |
+
color: <?php echo $loginpress_footer_link_color; ?> !important;
|
515 |
+
<?php endif; ?>
|
516 |
+
<?php if ( ! empty( $loginpress_footer_links_font_size ) ) : ?>
|
517 |
+
font-size: <?php echo $loginpress_footer_links_font_size; ?> !important;
|
518 |
+
<?php endif; ?>
|
519 |
+
}
|
520 |
+
|
521 |
+
.loginFooter p a:hover {
|
522 |
+
<?php if ( ! empty( $loginpress_footer_link_hover ) ) : ?>
|
523 |
+
color: <?php echo $loginpress_footer_link_hover; ?> !important;
|
524 |
+
<?php endif; ?>
|
525 |
+
<?php if ( ! empty( $loginpress_footer_links_hover_size ) ) : ?>
|
526 |
+
font-size: <?php echo $loginpress_footer_links_hover_size; ?> !important;
|
527 |
+
<?php endif; ?>
|
528 |
+
}
|
529 |
+
|
530 |
+
.loginInner {
|
531 |
+
/* max-width: 570px;*/
|
532 |
+
margin: 0 auto;
|
533 |
+
<?php if ( ! empty( $loginpress_footer_link_bg_clr ) ) : ?>
|
534 |
+
background: <?php echo $loginpress_footer_link_bg_clr; ?> !important;
|
535 |
+
<?php endif; ?>
|
536 |
+
text-align: center;
|
537 |
+
margin-top: 20px;
|
538 |
+
margin-bottom: 0;
|
539 |
+
padding: 13px 0;
|
540 |
+
position: relative;
|
541 |
+
}
|
542 |
+
.copyRight{
|
543 |
+
text-align: center;
|
544 |
+
padding: 12px;
|
545 |
+
background-color: #efefef;
|
546 |
+
}
|
547 |
+
|
548 |
+
<?php if ( ! empty( $loginpress_custom_css ) ) : ?>
|
549 |
+
<?php echo $loginpress_custom_css; ?>
|
550 |
+
<?php endif; ?>
|
551 |
+
</style>
|
552 |
+
|
553 |
+
<?php // $content = ob_get_clean(); ?>
|
554 |
+
|
555 |
+
<?php if ( ! empty( $loginpress_custom_js ) ) : ?>
|
556 |
+
<script>
|
557 |
+
<?php echo $loginpress_custom_js; ?>
|
558 |
+
</script>
|
559 |
+
<?php endif; ?>
|
custom.php
ADDED
@@ -0,0 +1,1274 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class LoginPress_Entities {
|
4 |
+
|
5 |
+
/**
|
6 |
+
* Variable that Check for LoginPress Key.
|
7 |
+
*
|
8 |
+
* @var string
|
9 |
+
* @since 1.0.0
|
10 |
+
*/
|
11 |
+
public $loginpress_key;
|
12 |
+
|
13 |
+
/**
|
14 |
+
* Class constructor
|
15 |
+
*/
|
16 |
+
public function __construct() {
|
17 |
+
|
18 |
+
$this->loginpress_key = get_option( 'loginpress_customization' );
|
19 |
+
$this->_hooks();
|
20 |
+
}
|
21 |
+
|
22 |
+
|
23 |
+
/**
|
24 |
+
* Hook into actions and filters
|
25 |
+
*
|
26 |
+
* @since 1.0.0
|
27 |
+
*/
|
28 |
+
private function _hooks() {
|
29 |
+
|
30 |
+
add_filter( 'login_headerurl', array( $this, 'login_page_logo_url' ) );
|
31 |
+
add_filter( 'login_headertitle', array( $this, 'login_page_logo_title' ) );
|
32 |
+
add_filter( 'login_errors', array( $this, 'login_error_messages' ) );
|
33 |
+
add_filter( 'gettext', array( $this, 'change_lostpassword_message' ) );
|
34 |
+
add_filter( 'login_message', array( $this, 'change_welcome_message' ) );
|
35 |
+
add_action( 'customize_register', array( $this, 'customize_login_panel' ) );
|
36 |
+
add_action( 'login_footer', array( $this, 'login_page_custom_footer' ) );
|
37 |
+
add_action( 'login_head', array( $this, 'login_page_custom_head' ) );
|
38 |
+
add_action( 'init', array( $this, 'redirect_to_custom_page' ) );
|
39 |
+
add_action( 'admin_menu', array( $this, 'menu_url' ), 99 );
|
40 |
+
|
41 |
+
}
|
42 |
+
|
43 |
+
/**
|
44 |
+
* Register plugin settings Panel in WP Customizer
|
45 |
+
*
|
46 |
+
* @param $wp_customize
|
47 |
+
* @since 1.0.0
|
48 |
+
*/
|
49 |
+
public function customize_login_panel( $wp_customize ){
|
50 |
+
|
51 |
+
// =============================
|
52 |
+
// = Panel for the LoginPress =
|
53 |
+
// =============================
|
54 |
+
$wp_customize->add_panel( 'loginpress_panel', array(
|
55 |
+
'title' => __( 'Login Page Customizer', 'loginpress' ),
|
56 |
+
'description' => __( 'Customize Your Site Login Page with LoginPress :)', 'loginpress' ),
|
57 |
+
'priority' => 30,
|
58 |
+
));
|
59 |
+
|
60 |
+
// =============================
|
61 |
+
// = Section for Login Logo =
|
62 |
+
// =============================
|
63 |
+
$wp_customize->add_section(
|
64 |
+
'customize_logo_section',
|
65 |
+
array(
|
66 |
+
'title' => __( 'Logo', 'loginpress' ),
|
67 |
+
'description' => __( 'Customize Your Logo Section', 'loginpress' ),
|
68 |
+
'priority' => 5,
|
69 |
+
'panel' => 'loginpress_panel',
|
70 |
+
));
|
71 |
+
|
72 |
+
$wp_customize->add_setting(
|
73 |
+
'loginpress_customization[setting_logo]',
|
74 |
+
array(
|
75 |
+
'type' => 'option',
|
76 |
+
'capability' => 'edit_theme_options',
|
77 |
+
));
|
78 |
+
|
79 |
+
$wp_customize->add_control(
|
80 |
+
new WP_Customize_Image_Control(
|
81 |
+
$wp_customize,
|
82 |
+
'setting_logo',
|
83 |
+
array(
|
84 |
+
'label' => __( 'Logo Image:', 'loginpress' ),
|
85 |
+
'section' => 'customize_logo_section',
|
86 |
+
'priority' => 5,
|
87 |
+
'settings' => 'loginpress_customization[setting_logo]'
|
88 |
+
)));
|
89 |
+
|
90 |
+
$logo_control = array( 'customize_logo_width', 'customize_logo_height', 'customize_logo_padding', 'customize_logo_hover', 'customize_logo_hover_title' );
|
91 |
+
$logo_default = array( '84px', '84px', '5px', '', '' );
|
92 |
+
$logo_label = array(
|
93 |
+
__( 'Logo Width:', 'loginpress' ),
|
94 |
+
__( 'Logo Height:', 'loginpress' ),
|
95 |
+
__( 'Padding Bottom:', 'loginpress' ),
|
96 |
+
__( 'Logo URL:', 'loginpress' ),
|
97 |
+
__( 'Logo Hover Title:', 'loginpress' )
|
98 |
+
);
|
99 |
+
|
100 |
+
$logo = 0;
|
101 |
+
while ( $logo < 5 ) :
|
102 |
+
|
103 |
+
$wp_customize->add_setting( "loginpress_customization[{$logo_control[$logo]}]", array(
|
104 |
+
'default' => $logo_default[$logo],
|
105 |
+
'type' => 'option',
|
106 |
+
'capability' => 'edit_theme_options',
|
107 |
+
));
|
108 |
+
|
109 |
+
$wp_customize->add_control( $logo_control[$logo], array(
|
110 |
+
'label' => $logo_label[$logo],
|
111 |
+
'section' => 'customize_logo_section',
|
112 |
+
'priority' => 10,
|
113 |
+
'settings' => "loginpress_customization[{$logo_control[$logo]}]"
|
114 |
+
));
|
115 |
+
|
116 |
+
$logo++;
|
117 |
+
endwhile;
|
118 |
+
|
119 |
+
// =============================
|
120 |
+
// = Section for Background =
|
121 |
+
// =============================
|
122 |
+
$wp_customize->add_section(
|
123 |
+
'section_background',
|
124 |
+
array(
|
125 |
+
'title' => __( 'Background', 'loginpress' ),
|
126 |
+
'description' => '',
|
127 |
+
'priority' => 10,
|
128 |
+
'panel' => 'loginpress_panel',
|
129 |
+
));
|
130 |
+
|
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 |
+
));
|
138 |
+
|
139 |
+
$wp_customize->add_control(
|
140 |
+
new WP_Customize_Image_Control(
|
141 |
+
$wp_customize,
|
142 |
+
'setting_background',
|
143 |
+
array(
|
144 |
+
'label' => __( 'Background Image:', 'loginpress' ),
|
145 |
+
'section' => 'section_background',
|
146 |
+
'priority' => 5,
|
147 |
+
'settings' => 'loginpress_customization[setting_background]'
|
148 |
+
)));
|
149 |
+
|
150 |
+
$wp_customize->add_setting( 'loginpress_customization[setting_background_color]', array(
|
151 |
+
'default' => '#ddd5c3',
|
152 |
+
'type' => 'option',
|
153 |
+
'capability' => 'edit_theme_options',
|
154 |
+
));
|
155 |
+
|
156 |
+
$wp_customize->add_control(
|
157 |
+
new WP_Customize_Color_Control(
|
158 |
+
$wp_customize,
|
159 |
+
'setting_background_color',
|
160 |
+
array(
|
161 |
+
'label' => __( 'Background Color:', 'loginpress' ),
|
162 |
+
'section' => 'section_background',
|
163 |
+
'priority' => 15,
|
164 |
+
'settings' => 'loginpress_customization[setting_background_color]'
|
165 |
+
)));
|
166 |
+
|
167 |
+
$wp_customize->add_setting( 'loginpress_customization[background_repeat_radio]', array(
|
168 |
+
'default' => 'no-repeat',
|
169 |
+
'capability' => 'edit_theme_options',
|
170 |
+
'type' => 'option',
|
171 |
+
));
|
172 |
+
|
173 |
+
$wp_customize->add_control( 'background_repeat_radio', array(
|
174 |
+
'label' => __( 'Background Repeat:', 'loginpress' ),
|
175 |
+
'section' => 'section_background',
|
176 |
+
'priority' => 20,
|
177 |
+
'settings' => 'loginpress_customization[background_repeat_radio]',
|
178 |
+
'type' => 'radio',
|
179 |
+
'choices' => array(
|
180 |
+
'repeat' => 'repeat',
|
181 |
+
'repeat-x' => 'repeat-x',
|
182 |
+
'repeat-y' => 'repeat-y',
|
183 |
+
'no-repeat' => 'no-repeat',
|
184 |
+
'initial' => 'initial',
|
185 |
+
'inherit' => 'inherit',
|
186 |
+
),
|
187 |
+
));
|
188 |
+
|
189 |
+
$wp_customize->add_setting( 'loginpress_customization[background_position]', array(
|
190 |
+
'default' => 'center',
|
191 |
+
'capability' => 'edit_theme_options',
|
192 |
+
'type' => 'option',
|
193 |
+
|
194 |
+
));
|
195 |
+
$wp_customize->add_control( 'background_position', array(
|
196 |
+
'settings' => 'loginpress_customization[background_position]',
|
197 |
+
'label' => __( 'Select Position:', 'loginpress' ),
|
198 |
+
'section' => 'section_background',
|
199 |
+
'priority' => 25,
|
200 |
+
'type' => 'select',
|
201 |
+
'choices' => array(
|
202 |
+
'left top' => 'left top',
|
203 |
+
'left center' => 'left center',
|
204 |
+
'left bottom' => 'left bottom',
|
205 |
+
'right top' => 'right top',
|
206 |
+
'right center' => 'right center',
|
207 |
+
'right bottom' => 'right bottom',
|
208 |
+
'center top' => 'center top',
|
209 |
+
'center' => 'center',
|
210 |
+
'center bottom' => 'center bottom',
|
211 |
+
),
|
212 |
+
));
|
213 |
+
|
214 |
+
$wp_customize->add_setting( 'loginpress_customization[background_image_size]', array(
|
215 |
+
'default' => 'cover',
|
216 |
+
'type' => 'option',
|
217 |
+
'capability' => 'edit_theme_options',
|
218 |
+
));
|
219 |
+
|
220 |
+
$wp_customize->add_control( 'background_image_size', array(
|
221 |
+
'label' => __( 'Background Image Size: ', 'loginpress' ),
|
222 |
+
'section' => 'section_background',
|
223 |
+
'priority' => 30,
|
224 |
+
'settings' => 'loginpress_customization[background_image_size]',
|
225 |
+
'type' => 'select',
|
226 |
+
'choices' => array(
|
227 |
+
'auto' => 'auto',
|
228 |
+
'cover' => 'cover',
|
229 |
+
'contain' => 'contain',
|
230 |
+
'initial' => 'initial',
|
231 |
+
'inherit' => 'inherit',
|
232 |
+
),
|
233 |
+
));
|
234 |
+
|
235 |
+
// =============================
|
236 |
+
// = Section for Form Beauty =
|
237 |
+
// =============================
|
238 |
+
$wp_customize->add_section(
|
239 |
+
'section_form',
|
240 |
+
array(
|
241 |
+
'title' => __( 'Customize Login Form', 'loginpress' ),
|
242 |
+
'description' => '',
|
243 |
+
'priority' => 15,
|
244 |
+
'panel' => 'loginpress_panel',
|
245 |
+
));
|
246 |
+
|
247 |
+
$wp_customize->add_setting( 'loginpress_customization[setting_form_background]', array(
|
248 |
+
'type' => 'option',
|
249 |
+
'capability' => 'edit_theme_options',
|
250 |
+
));
|
251 |
+
|
252 |
+
$wp_customize->add_control(
|
253 |
+
new WP_Customize_Image_Control(
|
254 |
+
$wp_customize,
|
255 |
+
'setting_form_background',
|
256 |
+
array(
|
257 |
+
'label' => __( 'Form Background Image', 'loginpress' ),
|
258 |
+
'section' => 'section_form',
|
259 |
+
'priority' => 5,
|
260 |
+
'settings' => 'loginpress_customization[setting_form_background]'
|
261 |
+
)));
|
262 |
+
|
263 |
+
$form_control = array( 'customize_form_width', 'customize_form_height', 'customize_form_padding', 'customize_form_border', 'textfield_width', 'textfield_margin' );
|
264 |
+
$form_default = array( '350px', '200px', '26px 24px 46px', '', '100%', '2px 6px 16px 0px' );
|
265 |
+
$form_label = array(
|
266 |
+
__( 'Form Width:', 'loginpress' ),
|
267 |
+
__( 'Form Minimum Height:', 'loginpress' ),
|
268 |
+
__( 'Form Padding:', 'loginpress' ),
|
269 |
+
__( 'Border (Example: 2px dotted black):', 'loginpress' ),
|
270 |
+
__( 'Input Text Field Width:', 'loginpress' ),
|
271 |
+
__( 'Input Text Field Margin:', 'loginpress' )
|
272 |
+
);
|
273 |
+
|
274 |
+
$form = 0;
|
275 |
+
while ( $form < 6 ) :
|
276 |
+
|
277 |
+
$wp_customize->add_setting( "loginpress_customization[{$form_control[$form]}]", array(
|
278 |
+
'default' => $form_default[$form],
|
279 |
+
'type' => 'option',
|
280 |
+
'capability' => 'edit_theme_options',
|
281 |
+
));
|
282 |
+
|
283 |
+
$wp_customize->add_control( $form_control[$form], array(
|
284 |
+
'label' => $form_label[$form],
|
285 |
+
'section' => 'section_form',
|
286 |
+
// 'priority' => 15,
|
287 |
+
'settings' => "loginpress_customization[{$form_control[$form]}]"
|
288 |
+
));
|
289 |
+
|
290 |
+
$form++;
|
291 |
+
endwhile;
|
292 |
+
|
293 |
+
$form_color_control = array( 'form_background_color', 'textfield_background_color', 'textfield_color', 'textfield_label_color' );
|
294 |
+
$form_color_default = array( '#FFF', '#FFF', '#333', '#777' );
|
295 |
+
$form_color_label = array(
|
296 |
+
__( 'Form Background Color:', 'loginpress' ),
|
297 |
+
__( 'Input Field Background Color:', 'loginpress' ),
|
298 |
+
__( 'Input Field Text Color:', 'loginpress' ),
|
299 |
+
__( 'Label Color:', 'loginpress' ),
|
300 |
+
);
|
301 |
+
|
302 |
+
$form_color = 0;
|
303 |
+
while ( $form_color < 4 ) :
|
304 |
+
|
305 |
+
$wp_customize->add_setting( "loginpress_customization[{$form_color_control[$form_color]}]", array(
|
306 |
+
'default' => $form_color_default[$form_color],
|
307 |
+
'type' => 'option',
|
308 |
+
'capability' => 'edit_theme_options',
|
309 |
+
));
|
310 |
+
|
311 |
+
$wp_customize->add_control(
|
312 |
+
new WP_Customize_Color_Control(
|
313 |
+
$wp_customize,
|
314 |
+
$form_color_control[$form_color],
|
315 |
+
array(
|
316 |
+
'label' => $form_color_label[$form_color],
|
317 |
+
'section' => 'section_form',
|
318 |
+
// 'priority' => 50,
|
319 |
+
'settings' => "loginpress_customization[{$form_color_control[$form_color]}]"
|
320 |
+
) ) );
|
321 |
+
|
322 |
+
$form_color++;
|
323 |
+
endwhile;
|
324 |
+
|
325 |
+
// =============================
|
326 |
+
// = Section for Forget Form =
|
327 |
+
// =============================
|
328 |
+
$wp_customize->add_section(
|
329 |
+
'section_forget_form',
|
330 |
+
array(
|
331 |
+
'title' => __( 'Customize Forget Form', 'loginpress' ),
|
332 |
+
'description' => '',
|
333 |
+
'priority' => 20,
|
334 |
+
'panel' => 'loginpress_panel',
|
335 |
+
));
|
336 |
+
|
337 |
+
$wp_customize->add_setting( 'loginpress_customization[forget_form_background]', array(
|
338 |
+
'type' => 'option',
|
339 |
+
'capability' => 'edit_theme_options',
|
340 |
+
));
|
341 |
+
|
342 |
+
$wp_customize->add_control(
|
343 |
+
new WP_Customize_Image_Control(
|
344 |
+
$wp_customize,
|
345 |
+
'forget_form_background',
|
346 |
+
array(
|
347 |
+
'label' => __( 'Forget Form Background Image', 'loginpress' ),
|
348 |
+
'section' => 'section_forget_form',
|
349 |
+
'priority' => 5,
|
350 |
+
'settings' => 'loginpress_customization[forget_form_background]'
|
351 |
+
)));
|
352 |
+
|
353 |
+
$wp_customize->add_setting( 'loginpress_customization[forget_form_background_color]', array(
|
354 |
+
'default' => '#FFF',
|
355 |
+
'type' => 'option',
|
356 |
+
'capability' => 'edit_theme_options',
|
357 |
+
));
|
358 |
+
|
359 |
+
$wp_customize->add_control(
|
360 |
+
new WP_Customize_Color_Control(
|
361 |
+
$wp_customize,
|
362 |
+
'forget_form_background_color',
|
363 |
+
array(
|
364 |
+
'label' => __( 'Forget Form Background Color', 'loginpress' ),
|
365 |
+
'section' => 'section_forget_form',
|
366 |
+
'priority' => 10,
|
367 |
+
'settings' => 'loginpress_customization[forget_form_background_color]'
|
368 |
+
)));
|
369 |
+
|
370 |
+
// =============================
|
371 |
+
// = Section for Button Style =
|
372 |
+
// =============================
|
373 |
+
$wp_customize->add_section(
|
374 |
+
'section_button',
|
375 |
+
array(
|
376 |
+
'title' => __( 'Button Beauty', 'loginpress' ),
|
377 |
+
'description' => '',
|
378 |
+
'priority' => 25,
|
379 |
+
'panel' => 'loginpress_panel',
|
380 |
+
));
|
381 |
+
|
382 |
+
$button_control = array( 'custom_button_color', 'button_border_color', 'button_hover_color', 'button_hover_border', 'custom_button_shadow', 'button_text_color' );
|
383 |
+
$button_default = array( '#2EA2CC', '#0074A2', '#1E8CBE', '#0074A2', '#78C8E6', '#FFF' );
|
384 |
+
$button_label = array(
|
385 |
+
__( 'Button Color:', 'loginpress' ),
|
386 |
+
__( 'Button Border Color:', 'loginpress' ),
|
387 |
+
__( 'Button Color (Hover):', 'loginpress' ),
|
388 |
+
__( 'Button Border (Hover):', 'loginpress' ),
|
389 |
+
__( 'Button Box Shadow:', 'loginpress' ),
|
390 |
+
__( 'Button Text Color:', 'loginpress' )
|
391 |
+
);
|
392 |
+
|
393 |
+
$button = 0;
|
394 |
+
while ( $button < 6 ) :
|
395 |
+
|
396 |
+
$wp_customize->add_setting( "loginpress_customization[{$button_control[$button]}]", array(
|
397 |
+
'default' => $button_default[$button],
|
398 |
+
'type' => 'option',
|
399 |
+
'capability' => 'edit_theme_options',
|
400 |
+
));
|
401 |
+
|
402 |
+
$wp_customize->add_control(
|
403 |
+
new WP_Customize_Color_Control(
|
404 |
+
$wp_customize,
|
405 |
+
$button_control[$button],
|
406 |
+
array(
|
407 |
+
'label' => $button_label[$button],
|
408 |
+
'section' => 'section_button',
|
409 |
+
'priority' => 5,
|
410 |
+
'settings' => "loginpress_customization[{$button_control[$button]}]"
|
411 |
+
) ) );
|
412 |
+
|
413 |
+
$button++;
|
414 |
+
endwhile;
|
415 |
+
|
416 |
+
// =============================
|
417 |
+
// = Section for Error message =
|
418 |
+
// =============================
|
419 |
+
$wp_customize->add_section(
|
420 |
+
'section_error',
|
421 |
+
array(
|
422 |
+
'title' => __( 'Error Messages', 'loginpress' ),
|
423 |
+
'description' => '',
|
424 |
+
'priority' => 30,
|
425 |
+
'panel' => 'loginpress_panel',
|
426 |
+
));
|
427 |
+
|
428 |
+
$error_control = array( 'incorrect_username', 'incorrect_password', 'empty_username', 'empty_password', 'invalid_email', 'empty_email', 'invalidcombo_message' );
|
429 |
+
$error_default = array( 'Incorrect Username', 'Incorrect Password', 'Empty Username', 'Empty Password', 'The email address is incorrect.', 'The email address is empty.', 'Invalid Username or Email.' );
|
430 |
+
$error_label = array(
|
431 |
+
__( 'Incorrect Username Message:', 'loginpress' ),
|
432 |
+
__( 'Incorrect Password Message:', 'loginpress' ),
|
433 |
+
__( 'Empty Username Message:', 'loginpress' ),
|
434 |
+
__( 'Empty Password Message:', 'loginpress' ),
|
435 |
+
__( 'Invalid Email Message:', 'loginpress' ),
|
436 |
+
__( 'Empty Email Message:', 'loginpress' ),
|
437 |
+
__( 'Forget Password Message:', 'loginpress' ),
|
438 |
+
);
|
439 |
+
|
440 |
+
$error = 0;
|
441 |
+
while ( $error < 7 ) :
|
442 |
+
|
443 |
+
$wp_customize->add_setting( "loginpress_customization[{$error_control[$error]}]", array(
|
444 |
+
'default' => $error_default[$error],
|
445 |
+
'type' => 'option',
|
446 |
+
'capability' => 'edit_theme_options',
|
447 |
+
));
|
448 |
+
|
449 |
+
$wp_customize->add_control( $error_control[$error], array(
|
450 |
+
'label' => $error_label[$error],
|
451 |
+
'section' => 'section_error',
|
452 |
+
'priority' => 5,
|
453 |
+
'settings' => "loginpress_customization[{$error_control[$error]}]",
|
454 |
+
));
|
455 |
+
|
456 |
+
$error++;
|
457 |
+
endwhile;
|
458 |
+
|
459 |
+
// =============================
|
460 |
+
// = Section for Welcome message
|
461 |
+
// =============================
|
462 |
+
$wp_customize->add_section(
|
463 |
+
'section_welcome',
|
464 |
+
array(
|
465 |
+
'title' => __( 'Welcome Messages', 'loginpress' ),
|
466 |
+
'description' => '',
|
467 |
+
'priority' => 35,
|
468 |
+
'panel' => 'loginpress_panel',
|
469 |
+
));
|
470 |
+
|
471 |
+
$welcome_control = array( 'lostpwd_welcome_message', 'welcome_message', 'register_welcome_message', 'logout_message', 'message_background_border' );
|
472 |
+
$welcome_default = array( 'Forget ?', 'Welcome', 'Register yourself', 'Logout', '' );
|
473 |
+
$welcome_label = array(
|
474 |
+
__( 'Welcome Message on Lost Password:', 'loginpress' ),
|
475 |
+
__( 'Welcome Message on Front Page:', 'loginpress' ),
|
476 |
+
__( 'Welcome Message on Registration:', 'loginpress' ),
|
477 |
+
__( 'Logout Message:', 'loginpress' ),
|
478 |
+
__( 'Message Field Border: ( Example: 1px solid #00a0d2; )', 'loginpress' ),
|
479 |
+
);
|
480 |
+
|
481 |
+
$welcome = 0;
|
482 |
+
while ( $welcome < 5 ) :
|
483 |
+
|
484 |
+
$wp_customize->add_setting( "loginpress_customization[{$welcome_control[ $welcome ]}]", array(
|
485 |
+
'default' => $welcome_default[ $welcome ],
|
486 |
+
'type' => 'option',
|
487 |
+
'capability' => 'edit_theme_options',
|
488 |
+
));
|
489 |
+
|
490 |
+
$wp_customize->add_control( $welcome_control[ $welcome ], array(
|
491 |
+
'label' => $welcome_label[ $welcome ],
|
492 |
+
'section' => 'section_welcome',
|
493 |
+
'priority' => 5,
|
494 |
+
'settings' => "loginpress_customization[{$welcome_control[ $welcome ]}]",
|
495 |
+
));
|
496 |
+
|
497 |
+
$welcome++;
|
498 |
+
endwhile;
|
499 |
+
|
500 |
+
$wp_customize->add_setting( 'loginpress_customization[message_background_color]', array(
|
501 |
+
'default' => '#fff',
|
502 |
+
'type' => 'option',
|
503 |
+
'capability' => 'edit_theme_options',
|
504 |
+
));
|
505 |
+
|
506 |
+
$wp_customize->add_control(
|
507 |
+
new WP_Customize_Color_Control(
|
508 |
+
$wp_customize,
|
509 |
+
'message_background_color',
|
510 |
+
array(
|
511 |
+
'label' => __( 'Message Field Background Color:', 'loginpress' ),
|
512 |
+
'section' => 'section_welcome',
|
513 |
+
'priority' => 30,
|
514 |
+
'settings' => 'loginpress_customization[message_background_color]'
|
515 |
+
)));
|
516 |
+
|
517 |
+
// =============================
|
518 |
+
// = Section for Header message
|
519 |
+
// =============================
|
520 |
+
// $wp_customize->add_section(
|
521 |
+
// 'section_head',
|
522 |
+
// array(
|
523 |
+
// 'title' => __( 'Header Message', 'loginpress' ),
|
524 |
+
// 'description' => '',
|
525 |
+
// 'priority' => 35,
|
526 |
+
// 'panel' => 'loginpress_panel',
|
527 |
+
// ));
|
528 |
+
//
|
529 |
+
// $wp_customize->add_setting( 'loginpress_customization[login_hearder_message]', array(
|
530 |
+
// 'default' => 'Latest NEWS',
|
531 |
+
// 'type' => 'option',
|
532 |
+
// 'capability' => 'edit_theme_options',
|
533 |
+
// ));
|
534 |
+
//
|
535 |
+
// $wp_customize->add_control( 'login_hearder_message', array(
|
536 |
+
// 'label' => __( 'Header Message:', 'loginpress' ),
|
537 |
+
// 'section' => 'section_head',
|
538 |
+
// 'priority' => 5,
|
539 |
+
// 'settings' => 'loginpress_customization[login_hearder_message]',
|
540 |
+
// ));
|
541 |
+
//
|
542 |
+
// $wp_customize->add_setting( 'loginpress_customization[login_hearder_message_link]', array(
|
543 |
+
// 'default' => '#',
|
544 |
+
// 'type' => 'option',
|
545 |
+
// 'capability' => 'edit_theme_options',
|
546 |
+
// ));
|
547 |
+
//
|
548 |
+
// $wp_customize->add_control( 'login_hearder_message_link', array(
|
549 |
+
// 'label' => __( 'Header Message Link:', 'loginpress' ),
|
550 |
+
// 'section' => 'section_head',
|
551 |
+
// 'priority' => 5,
|
552 |
+
// 'settings' => 'loginpress_customization[login_hearder_message_link]',
|
553 |
+
// ));
|
554 |
+
//
|
555 |
+
// $wp_customize->add_setting( 'loginpress_customization[login_head_color]', array(
|
556 |
+
// 'default' => '#17a8e3',
|
557 |
+
// 'type' => 'option',
|
558 |
+
// 'capability' => 'edit_theme_options',
|
559 |
+
// ));
|
560 |
+
//
|
561 |
+
// $wp_customize->add_control(
|
562 |
+
// new WP_Customize_Color_Control(
|
563 |
+
// $wp_customize,
|
564 |
+
// 'login_head_color',
|
565 |
+
// array(
|
566 |
+
// 'label' => __( 'Header Text Color:', 'loginpress' ),
|
567 |
+
// 'section' => 'section_head',
|
568 |
+
// 'priority' => 10,
|
569 |
+
// 'settings' => 'loginpress_customization[login_head_color]'
|
570 |
+
// )));
|
571 |
+
//
|
572 |
+
// $wp_customize->add_setting( 'loginpress_customization[login_head_color_hover]', array(
|
573 |
+
// // 'default' => '#17a8e3',
|
574 |
+
// 'type' => 'option',
|
575 |
+
// 'capability' => 'edit_theme_options',
|
576 |
+
// ));
|
577 |
+
//
|
578 |
+
// $wp_customize->add_control(
|
579 |
+
// new WP_Customize_Color_Control(
|
580 |
+
// $wp_customize,
|
581 |
+
// 'login_head_color_hover',
|
582 |
+
// array(
|
583 |
+
// 'label' => __( 'Header Text Hover Color:', 'loginpress' ),
|
584 |
+
// 'section' => 'section_head',
|
585 |
+
// 'priority' => 15,
|
586 |
+
// 'settings' => 'loginpress_customization[login_head_color_hover]'
|
587 |
+
// )));
|
588 |
+
//
|
589 |
+
// $wp_customize->add_setting( 'loginpress_customization[login_head_font_size]', array(
|
590 |
+
// 'default' => '13px;',
|
591 |
+
// 'type' => 'option',
|
592 |
+
// 'capability' => 'edit_theme_options',
|
593 |
+
// ));
|
594 |
+
//
|
595 |
+
// $wp_customize->add_control( 'login_head_font_size', array(
|
596 |
+
// 'label' => __( 'Text Font Size:', 'loginpress' ),
|
597 |
+
// 'section' => 'section_head',
|
598 |
+
// 'priority' => 20,
|
599 |
+
// 'settings' => 'loginpress_customization[login_head_font_size]',
|
600 |
+
// ));
|
601 |
+
//
|
602 |
+
// $wp_customize->add_setting( 'loginpress_customization[login_head_bg_color]', array(
|
603 |
+
// // 'default' => '#17a8e3',
|
604 |
+
// 'type' => 'option',
|
605 |
+
// 'capability' => 'edit_theme_options',
|
606 |
+
// ));
|
607 |
+
//
|
608 |
+
// $wp_customize->add_control(
|
609 |
+
// new WP_Customize_Color_Control(
|
610 |
+
// $wp_customize,
|
611 |
+
// 'login_head_bg_color',
|
612 |
+
// array(
|
613 |
+
// 'label' => __( 'Header Background Color:', 'loginpress' ),
|
614 |
+
// 'section' => 'section_head',
|
615 |
+
// 'priority' => 25,
|
616 |
+
// 'settings' => 'loginpress_customization[login_head_bg_color]'
|
617 |
+
// )));
|
618 |
+
|
619 |
+
// =============================
|
620 |
+
// = Custom Header Login menu =
|
621 |
+
// =============================
|
622 |
+
// $menuVals = array();
|
623 |
+
// $menus = get_registered_nav_menus();
|
624 |
+
//
|
625 |
+
// foreach ( $menus as $location => $name ) {
|
626 |
+
// $menuVals[$location] = $name ;
|
627 |
+
// }
|
628 |
+
// $wp_customize->add_section(
|
629 |
+
// 'customize_menu_section',
|
630 |
+
// array(
|
631 |
+
// 'title' => __( 'Login Page Menus', 'loginpress' ),
|
632 |
+
// 'description' => '',
|
633 |
+
// 'priority' => 32,
|
634 |
+
// 'panel' => 'loginpress_panel',
|
635 |
+
// ));
|
636 |
+
//
|
637 |
+
// $wp_customize->add_setting('loginpress_customization[header_login_menu]', array(
|
638 |
+
// 'capability' => 'edit_theme_options',
|
639 |
+
// 'type' => 'option',
|
640 |
+
// ));
|
641 |
+
//
|
642 |
+
// $wp_customize->add_control('header_login_menu', array(
|
643 |
+
// 'settings' => 'loginpress_customization[header_login_menu]',
|
644 |
+
// 'label' => __( 'Display Header Menu?', 'loginpress'),
|
645 |
+
// 'section' => 'customize_menu_section',
|
646 |
+
// 'priority' => 5,
|
647 |
+
// 'type' => 'checkbox',
|
648 |
+
// ));
|
649 |
+
//
|
650 |
+
// $wp_customize->add_setting('loginpress_customization[customize_login_menu]', array(
|
651 |
+
// 'capability' => 'edit_theme_options',
|
652 |
+
// 'type' => 'option',
|
653 |
+
//
|
654 |
+
// ));
|
655 |
+
// $wp_customize->add_control( 'customize_login_menu', array(
|
656 |
+
// 'settings' => 'loginpress_customization[customize_login_menu]',
|
657 |
+
// 'label' => __( 'Select Menu for Header:', 'loginpress' ),
|
658 |
+
// 'section' => 'customize_menu_section',
|
659 |
+
// 'type' => 'select',
|
660 |
+
// 'priority' => 10,
|
661 |
+
// 'choices' => $menuVals,
|
662 |
+
// ));
|
663 |
+
//
|
664 |
+
// $wp_customize->add_setting('loginpress_customization[footer_login_menu]', array(
|
665 |
+
// 'capability' => 'edit_theme_options',
|
666 |
+
// 'type' => 'option',
|
667 |
+
// ));
|
668 |
+
//
|
669 |
+
// $wp_customize->add_control('footer_login_menu', array(
|
670 |
+
// 'settings' => 'loginpress_customization[footer_login_menu]',
|
671 |
+
// 'label' => __( 'Display Footer Menu?', 'loginpress' ),
|
672 |
+
// 'section' => 'customize_menu_section',
|
673 |
+
// 'priority' => 15,
|
674 |
+
// 'type' => 'checkbox',
|
675 |
+
// ));
|
676 |
+
//
|
677 |
+
// $wp_customize->add_setting('loginpress_customization[customize_login_footer_menu]', array(
|
678 |
+
// 'capability' => 'edit_theme_options',
|
679 |
+
// 'type' => 'option',
|
680 |
+
//
|
681 |
+
// ));
|
682 |
+
// $wp_customize->add_control( 'customize_login_footer_menu', array(
|
683 |
+
// 'settings' => 'loginpress_customization[customize_login_footer_menu]',
|
684 |
+
// 'label' => __( 'Select Menu:', 'loginpress' ),
|
685 |
+
// 'section' => 'customize_menu_section',
|
686 |
+
// 'priority' => 20,
|
687 |
+
// 'type' => 'select',
|
688 |
+
// 'choices' => $menuVals,
|
689 |
+
// ));
|
690 |
+
|
691 |
+
// =============================
|
692 |
+
// = Section for Form Footer =
|
693 |
+
// =============================
|
694 |
+
$wp_customize->add_section(
|
695 |
+
'section_fotter',
|
696 |
+
array(
|
697 |
+
'title' => __( 'Form Footer', 'loginpress' ),
|
698 |
+
'description' => '',
|
699 |
+
'priority' => 40,
|
700 |
+
'panel' => 'loginpress_panel',
|
701 |
+
));
|
702 |
+
|
703 |
+
$wp_customize->add_setting( 'loginpress_customization[login_footer_text]', array(
|
704 |
+
'default' => 'Lost your password?',
|
705 |
+
'type' => 'option',
|
706 |
+
'capability' => 'edit_theme_options',
|
707 |
+
));
|
708 |
+
|
709 |
+
$wp_customize->add_control( 'login_footer_text', array(
|
710 |
+
'label' => __( 'Lost Password Text', 'loginpress' ),
|
711 |
+
'section' => 'section_fotter',
|
712 |
+
'priority' => 5,
|
713 |
+
'settings' => 'loginpress_customization[login_footer_text]',
|
714 |
+
));
|
715 |
+
|
716 |
+
$wp_customize->add_setting( 'loginpress_customization[footer_display_text]', array(
|
717 |
+
'default' => 'block',
|
718 |
+
'capability' => 'edit_theme_options',
|
719 |
+
'type' => 'option',
|
720 |
+
));
|
721 |
+
|
722 |
+
$wp_customize->add_control( 'footer_display_text', array(
|
723 |
+
'label' => __( 'Footer Text Display:', 'loginpress' ),
|
724 |
+
'section' => 'section_fotter',
|
725 |
+
'priority' => 10,
|
726 |
+
'settings' => 'loginpress_customization[footer_display_text]',
|
727 |
+
'type' => 'radio',
|
728 |
+
'choices' => array(
|
729 |
+
'block' => 'show',
|
730 |
+
'none' => 'hide',
|
731 |
+
),
|
732 |
+
));
|
733 |
+
|
734 |
+
$wp_customize->add_setting( 'loginpress_customization[login_footer_text_decoration]', array(
|
735 |
+
'default' => 'none',
|
736 |
+
'capability' => 'edit_theme_options',
|
737 |
+
'type' => 'option',
|
738 |
+
|
739 |
+
));
|
740 |
+
$wp_customize->add_control( 'login_footer_text_decoration', array(
|
741 |
+
'settings' => 'loginpress_customization[login_footer_text_decoration]',
|
742 |
+
'label' => 'Select Text Decoration:',
|
743 |
+
'section' => 'section_fotter',
|
744 |
+
'priority' => 15,
|
745 |
+
'type' => 'select',
|
746 |
+
'choices' => array(
|
747 |
+
'none' => 'none',
|
748 |
+
'overline' => 'overline',
|
749 |
+
'line-through' => 'line-through',
|
750 |
+
'underline' => 'underline',
|
751 |
+
),
|
752 |
+
));
|
753 |
+
|
754 |
+
$wp_customize->add_setting( 'loginpress_customization[login_footer_color]', array(
|
755 |
+
'default' => '#17a8e3',
|
756 |
+
'type' => 'option',
|
757 |
+
'capability' => 'edit_theme_options',
|
758 |
+
));
|
759 |
+
|
760 |
+
$wp_customize->add_control(
|
761 |
+
new WP_Customize_Color_Control(
|
762 |
+
$wp_customize,
|
763 |
+
'login_footer_color',
|
764 |
+
array(
|
765 |
+
'label' => __( 'Footer Text Color:', 'loginpress' ),
|
766 |
+
'section' => 'section_fotter',
|
767 |
+
'priority' => 20,
|
768 |
+
'settings' => 'loginpress_customization[login_footer_color]'
|
769 |
+
)));
|
770 |
+
|
771 |
+
$wp_customize->add_setting( 'loginpress_customization[login_footer_color_hover]', array(
|
772 |
+
// 'default' => '#17a8e3',
|
773 |
+
'type' => 'option',
|
774 |
+
'capability' => 'edit_theme_options',
|
775 |
+
));
|
776 |
+
|
777 |
+
$wp_customize->add_control(
|
778 |
+
new WP_Customize_Color_Control(
|
779 |
+
$wp_customize,
|
780 |
+
'login_footer_color_hover',
|
781 |
+
array(
|
782 |
+
'label' => __( 'Footer Text Hover Color:', 'loginpress' ),
|
783 |
+
'section' => 'section_fotter',
|
784 |
+
'priority' => 25,
|
785 |
+
'settings' => 'loginpress_customization[login_footer_color_hover]'
|
786 |
+
)));
|
787 |
+
|
788 |
+
$wp_customize->add_setting( 'loginpress_customization[login_footer_font_size]', array(
|
789 |
+
'default' => '13px;',
|
790 |
+
'type' => 'option',
|
791 |
+
'capability' => 'edit_theme_options',
|
792 |
+
));
|
793 |
+
|
794 |
+
$wp_customize->add_control( 'login_footer_font_size', array(
|
795 |
+
'label' => __( 'Text Font Size:', 'loginpress' ),
|
796 |
+
'section' => 'section_fotter',
|
797 |
+
'priority' => 30,
|
798 |
+
'settings' => 'loginpress_customization[login_footer_font_size]',
|
799 |
+
));
|
800 |
+
|
801 |
+
$wp_customize->add_setting( 'loginpress_customization[login_footer_bg_color]', array(
|
802 |
+
// 'default' => '#17a8e3',
|
803 |
+
'type' => 'option',
|
804 |
+
'capability' => 'edit_theme_options',
|
805 |
+
));
|
806 |
+
|
807 |
+
$wp_customize->add_control(
|
808 |
+
new WP_Customize_Color_Control(
|
809 |
+
$wp_customize,
|
810 |
+
'login_footer_bg_color',
|
811 |
+
array(
|
812 |
+
'label' => __( 'Footer Background Color:', 'loginpress' ),
|
813 |
+
'section' => 'section_fotter',
|
814 |
+
'priority' => 35,
|
815 |
+
'settings' => 'loginpress_customization[login_footer_bg_color]'
|
816 |
+
)));
|
817 |
+
// Fields for Back Link
|
818 |
+
// $wp_customize->add_setting( 'login_back_text', array(
|
819 |
+
// 'default' => 'Lost your password?',
|
820 |
+
// 'type' => 'option',
|
821 |
+
// 'capability' => 'edit_theme_options',
|
822 |
+
// ));
|
823 |
+
|
824 |
+
// $wp_customize->add_control( 'login_back_text', array(
|
825 |
+
// 'label' => __( 'Lost Password Text', 'loginpress' ),
|
826 |
+
// 'section' => 'section_fotter',
|
827 |
+
// 'priority' => 40,
|
828 |
+
// 'settings' => 'login_back_text',
|
829 |
+
// ));
|
830 |
+
|
831 |
+
$wp_customize->add_setting( 'loginpress_customization[back_display_text]', array(
|
832 |
+
'default' => 'block',
|
833 |
+
'capability' => 'edit_theme_options',
|
834 |
+
'type' => 'option',
|
835 |
+
));
|
836 |
+
|
837 |
+
$wp_customize->add_control( 'back_display_text', array(
|
838 |
+
'label' => __( '"Back to" Text Display:', 'loginpress' ),
|
839 |
+
'section' => 'section_fotter',
|
840 |
+
'priority' => 45,
|
841 |
+
'settings' => 'loginpress_customization[back_display_text]',
|
842 |
+
'type' => 'radio',
|
843 |
+
'choices' => array(
|
844 |
+
'block' => 'show',
|
845 |
+
'none' => 'hide',
|
846 |
+
),
|
847 |
+
));
|
848 |
+
|
849 |
+
$wp_customize->add_setting( 'loginpress_customization[login_back_text_decoration]', array(
|
850 |
+
'default' => 'none',
|
851 |
+
'capability' => 'edit_theme_options',
|
852 |
+
'type' => 'option',
|
853 |
+
|
854 |
+
));
|
855 |
+
$wp_customize->add_control( 'login_back_text_decoration', array(
|
856 |
+
'settings' => 'loginpress_customization[login_back_text_decoration]',
|
857 |
+
'label' => __( '"Back to" Text Decoration:', 'loginpress' ),
|
858 |
+
'section' => 'section_fotter',
|
859 |
+
'priority' => 50,
|
860 |
+
'type' => 'select',
|
861 |
+
'choices' => array(
|
862 |
+
'none' => 'none',
|
863 |
+
'overline' => 'overline',
|
864 |
+
'line-through' => 'line-through',
|
865 |
+
'underline' => 'underline',
|
866 |
+
),
|
867 |
+
));
|
868 |
+
|
869 |
+
$wp_customize->add_setting( 'loginpress_customization[login_back_color]', array(
|
870 |
+
'default' => '#17a8e3',
|
871 |
+
'type' => 'option',
|
872 |
+
'capability' => 'edit_theme_options',
|
873 |
+
));
|
874 |
+
|
875 |
+
$wp_customize->add_control(
|
876 |
+
new WP_Customize_Color_Control(
|
877 |
+
$wp_customize,
|
878 |
+
'login_back_color',
|
879 |
+
array(
|
880 |
+
'label' => __( '"Back to" Text Color:', 'loginpress' ),
|
881 |
+
'section' => 'section_fotter',
|
882 |
+
'priority' => 55,
|
883 |
+
'settings' => 'loginpress_customization[login_back_color]'
|
884 |
+
)));
|
885 |
+
|
886 |
+
$wp_customize->add_setting( 'loginpress_customization[login_back_color_hover]', array(
|
887 |
+
// 'default' => '#17a8e3',
|
888 |
+
'type' => 'option',
|
889 |
+
'capability' => 'edit_theme_options',
|
890 |
+
));
|
891 |
+
|
892 |
+
$wp_customize->add_control(
|
893 |
+
new WP_Customize_Color_Control(
|
894 |
+
$wp_customize,
|
895 |
+
'login_back_color_hover',
|
896 |
+
array(
|
897 |
+
'label' => __( '"Back to" Text Hover Color:', 'loginpress' ),
|
898 |
+
'section' => 'section_fotter',
|
899 |
+
'priority' => 60,
|
900 |
+
'settings' => 'loginpress_customization[login_back_color_hover]'
|
901 |
+
)));
|
902 |
+
|
903 |
+
$wp_customize->add_setting( 'loginpress_customization[login_back_font_size]', array(
|
904 |
+
'default' => '13px;',
|
905 |
+
'type' => 'option',
|
906 |
+
'capability' => 'edit_theme_options',
|
907 |
+
));
|
908 |
+
|
909 |
+
$wp_customize->add_control( 'login_back_font_size', array(
|
910 |
+
'label' => __( '"Back to" Text Font Size:', 'loginpress' ),
|
911 |
+
'section' => 'section_fotter',
|
912 |
+
'priority' => 65,
|
913 |
+
'settings' => 'loginpress_customization[login_back_font_size]',
|
914 |
+
));
|
915 |
+
|
916 |
+
$wp_customize->add_setting( 'loginpress_customization[login_back_bg_color]', array(
|
917 |
+
// 'default' => '#17a8e3',
|
918 |
+
'type' => 'option',
|
919 |
+
'capability' => 'edit_theme_options',
|
920 |
+
));
|
921 |
+
|
922 |
+
$wp_customize->add_control(
|
923 |
+
new WP_Customize_Color_Control(
|
924 |
+
$wp_customize,
|
925 |
+
'login_back_bg_color',
|
926 |
+
array(
|
927 |
+
'label' => __( 'Footer Background Color:', 'loginpress' ),
|
928 |
+
'section' => 'section_fotter',
|
929 |
+
'priority' => 70,
|
930 |
+
'settings' => 'loginpress_customization[login_back_bg_color]'
|
931 |
+
)));
|
932 |
+
|
933 |
+
$wp_customize->add_setting( 'loginpress_customization[login_footer_copy_right]', array(
|
934 |
+
'default' => '© 2016 WPBrigade, All Rights Reserved.',
|
935 |
+
'type' => 'option',
|
936 |
+
'capability' => 'edit_theme_options',
|
937 |
+
));
|
938 |
+
|
939 |
+
$wp_customize->add_control( 'login_footer_copy_right', array(
|
940 |
+
'label' => __( 'Copyright Note:', 'loginpress' ),
|
941 |
+
'type' => 'textarea',
|
942 |
+
'section' => 'section_fotter',
|
943 |
+
'priority' => 75,
|
944 |
+
'settings' => 'loginpress_customization[login_footer_copy_right]'
|
945 |
+
));
|
946 |
+
|
947 |
+
// =============================
|
948 |
+
// = Section for Custom CSS =
|
949 |
+
// =============================
|
950 |
+
$wp_customize->add_section(
|
951 |
+
'section_css',
|
952 |
+
array(
|
953 |
+
'title' => __( 'Custom CSS', 'loginpress' ),
|
954 |
+
'description' => '',
|
955 |
+
'priority' => 50,
|
956 |
+
'panel' => 'loginpress_panel',
|
957 |
+
));
|
958 |
+
|
959 |
+
$wp_customize->add_setting( 'loginpress_customization[loginpress_custom_css]', array(
|
960 |
+
'type' => 'option',
|
961 |
+
'capability' => 'edit_theme_options',
|
962 |
+
));
|
963 |
+
|
964 |
+
$wp_customize->add_control( 'loginpress_custom_css', array(
|
965 |
+
'label' => __( 'Customize CSS', 'loginpress' ),
|
966 |
+
'type' => 'textarea',
|
967 |
+
'section' => 'section_css',
|
968 |
+
'priority' => 5,
|
969 |
+
'settings' => 'loginpress_customization[loginpress_custom_css]'
|
970 |
+
));
|
971 |
+
|
972 |
+
// =============================
|
973 |
+
// = Section for Custom JS =
|
974 |
+
// =============================
|
975 |
+
$wp_customize->add_section(
|
976 |
+
'section_js',
|
977 |
+
array(
|
978 |
+
'title' => __( 'Custom JS', 'loginpress' ),
|
979 |
+
'description' => '',
|
980 |
+
'priority' => 55,
|
981 |
+
'panel' => 'loginpress_panel',
|
982 |
+
));
|
983 |
+
|
984 |
+
$wp_customize->add_setting( 'loginpress_customization[loginpress_custom_js]', array(
|
985 |
+
'type' => 'option',
|
986 |
+
'capability' => 'edit_theme_options',
|
987 |
+
));
|
988 |
+
|
989 |
+
$wp_customize->add_control( 'loginpress_custom_js', array(
|
990 |
+
'label' => __( 'Customize JS', 'loginpress' ),
|
991 |
+
'type' => 'textarea',
|
992 |
+
'section' => 'section_js',
|
993 |
+
'priority' => 5,
|
994 |
+
'settings' => 'loginpress_customization[loginpress_custom_js]'
|
995 |
+
));
|
996 |
+
|
997 |
+
}
|
998 |
+
|
999 |
+
/**
|
1000 |
+
* Manage the Login Footer Links
|
1001 |
+
*
|
1002 |
+
* @since 1.0.0
|
1003 |
+
* * * * * * * * * * * * * * * */
|
1004 |
+
public function login_page_custom_footer() {
|
1005 |
+
|
1006 |
+
if ( $this->loginpress_key ) {
|
1007 |
+
|
1008 |
+
// echo '</div></div>';
|
1009 |
+
echo '<div class="footer-wrapper">';
|
1010 |
+
echo '<div class="footer-cont">';
|
1011 |
+
|
1012 |
+
// if ( array_key_exists( 'footer_login_menu', $this->loginpress_key ) && checked( $this->loginpress_key['footer_login_menu'], true, false ) ) {
|
1013 |
+
//
|
1014 |
+
// wp_nav_menu( array(
|
1015 |
+
// 'theme_location' => $this->loginpress_key['customize_login_footer_menu'],
|
1016 |
+
// 'container' => false,
|
1017 |
+
// 'menu_class' => 'loginFooterMenu',
|
1018 |
+
// 'echo' => true,
|
1019 |
+
// )
|
1020 |
+
// );
|
1021 |
+
//
|
1022 |
+
// }
|
1023 |
+
|
1024 |
+
if ( array_key_exists( 'login_footer_copy_right', $this->loginpress_key ) ) {
|
1025 |
+
echo '<div class="copyRight">'.$this->loginpress_key['login_footer_copy_right'].'</div>';
|
1026 |
+
}
|
1027 |
+
|
1028 |
+
echo '</div></div>';
|
1029 |
+
}
|
1030 |
+
}
|
1031 |
+
|
1032 |
+
/**
|
1033 |
+
* Manage the Login Head
|
1034 |
+
*
|
1035 |
+
* @since 1.0.0
|
1036 |
+
* * * * * * * * * * * */
|
1037 |
+
public function login_page_custom_head() {
|
1038 |
+
|
1039 |
+
// Include CSS File in heared.
|
1040 |
+
include( plugin_dir_path( __FILE__ ) . 'css/style-login.php' );
|
1041 |
+
|
1042 |
+
if ( $this->loginpress_key && array_key_exists( 'header_login_menu', $this->loginpress_key ) ) {
|
1043 |
+
|
1044 |
+
// echo '<div class="header-wrapper">';
|
1045 |
+
// echo '<div class="header-cell">';
|
1046 |
+
// if ( array_key_exists( 'header_login_menu', $this->loginpress_key ) && checked( $this->loginpress_key['header_login_menu'], true, false ) ) {
|
1047 |
+
//
|
1048 |
+
// wp_nav_menu( array(
|
1049 |
+
// 'theme_location' => $this->loginpress_key['customize_login_menu'],
|
1050 |
+
// 'container' => false,
|
1051 |
+
// 'menu_class' => 'loginHeaderMenu',
|
1052 |
+
// 'echo' => true,
|
1053 |
+
// )
|
1054 |
+
// );
|
1055 |
+
// }
|
1056 |
+
// echo '</div></div><div class="login-wrapper"><div class="login-cell">';
|
1057 |
+
}
|
1058 |
+
}
|
1059 |
+
/**
|
1060 |
+
* Set Redirect Path of Logo
|
1061 |
+
*
|
1062 |
+
* @since 1.0.0
|
1063 |
+
* @return mixed
|
1064 |
+
* * * * * * * * * * * * * */
|
1065 |
+
public function login_page_logo_url() {
|
1066 |
+
|
1067 |
+
if ( $this->loginpress_key && array_key_exists( 'customize_logo_hover', $this->loginpress_key ) ) {
|
1068 |
+
return $this->loginpress_key["customize_logo_hover"];
|
1069 |
+
} else {
|
1070 |
+
return home_url();
|
1071 |
+
}
|
1072 |
+
}
|
1073 |
+
|
1074 |
+
/**
|
1075 |
+
* Set hover Title of Logo
|
1076 |
+
*
|
1077 |
+
* @since 1.0.0
|
1078 |
+
* @return mixed
|
1079 |
+
* * * * * * * * * * * * */
|
1080 |
+
public function login_page_logo_title() {
|
1081 |
+
if ( $this->loginpress_key && array_key_exists( 'customize_logo_hover_title', $this->loginpress_key ) ) {
|
1082 |
+
return $this->loginpress_key["customize_logo_hover_title"];
|
1083 |
+
} else {
|
1084 |
+
return home_url();
|
1085 |
+
}
|
1086 |
+
}
|
1087 |
+
|
1088 |
+
/**
|
1089 |
+
* Set Errors Messages to Show off
|
1090 |
+
*
|
1091 |
+
* @param $error
|
1092 |
+
* @since 1.0.0
|
1093 |
+
* @return string
|
1094 |
+
* * * * * * * * * * * * * * * * */
|
1095 |
+
public function login_error_messages($error) {
|
1096 |
+
|
1097 |
+
global $errors;
|
1098 |
+
$error_codes = $errors->get_error_codes();
|
1099 |
+
if ( $this->loginpress_key ) {
|
1100 |
+
|
1101 |
+
$invalid_usrname = array_key_exists( 'incorrect_username', $this->loginpress_key ) ? $this->loginpress_key['incorrect_username']: esc_html__( 'Invalid Username', 'loginpress' );
|
1102 |
+
|
1103 |
+
$invalid_pasword = array_key_exists( 'incorrect_password', $this->loginpress_key ) ? $this->loginpress_key['incorrect_password']: esc_html__( 'Invalid Password', 'loginpress' );
|
1104 |
+
|
1105 |
+
$empty_username = array_key_exists( 'empty_username', $this->loginpress_key ) ? $this->loginpress_key['empty_username']: esc_html__( 'Empty Username', 'loginpress' );
|
1106 |
+
|
1107 |
+
$empty_password = array_key_exists( 'empty_password', $this->loginpress_key ) ? $this->loginpress_key['empty_password']: esc_html__( 'Empty Password', 'loginpress' );
|
1108 |
+
|
1109 |
+
$invalid_email = array_key_exists( 'invalid_email', $this->loginpress_key ) ? $this->loginpress_key['invalid_email']: esc_html__( 'The email address is incorrect.', 'loginpress' );
|
1110 |
+
|
1111 |
+
$empty_email = array_key_exists( 'empty_email', $this->loginpress_key ) ? $this->loginpress_key['empty_email']: esc_html__( 'The email address is empty.', 'loginpress' );
|
1112 |
+
|
1113 |
+
$invalidcombo = array_key_exists( 'invalidcombo_message', $this->loginpress_key ) ? $this->loginpress_key['invalidcombo_message']: esc_html__( 'Invalid Username or Email.', 'loginpress' );
|
1114 |
+
|
1115 |
+
if ( in_array( 'invalid_username', $error_codes ) ) {
|
1116 |
+
return $invalid_usrname;
|
1117 |
+
}
|
1118 |
+
|
1119 |
+
if ( in_array( 'incorrect_password', $error_codes ) ) {
|
1120 |
+
return $invalid_pasword;
|
1121 |
+
}
|
1122 |
+
|
1123 |
+
if ( in_array( 'empty_username', $error_codes ) ) {
|
1124 |
+
return $empty_username;
|
1125 |
+
}
|
1126 |
+
|
1127 |
+
if ( in_array( 'empty_password', $error_codes ) ) {
|
1128 |
+
return $empty_password;
|
1129 |
+
}
|
1130 |
+
|
1131 |
+
// registeration Form enteries
|
1132 |
+
if ( in_array( 'invalid_email', $error_codes ) ) {
|
1133 |
+
return $invalid_email;
|
1134 |
+
}
|
1135 |
+
|
1136 |
+
if ( in_array( 'empty_email', $error_codes ) ) {
|
1137 |
+
return "</br>" . $empty_email;
|
1138 |
+
}
|
1139 |
+
|
1140 |
+
//forget password entery
|
1141 |
+
if ( in_array( 'invalidcombo', $error_codes ) ) {
|
1142 |
+
return $invalidcombo;
|
1143 |
+
}
|
1144 |
+
}
|
1145 |
+
|
1146 |
+
return $error;
|
1147 |
+
}
|
1148 |
+
|
1149 |
+
/**
|
1150 |
+
* Change Lost Password Text from Form
|
1151 |
+
*
|
1152 |
+
* @param $text
|
1153 |
+
* @since 1.0.0
|
1154 |
+
* @return mixed
|
1155 |
+
* * * * * * * * * * * * * * * * * * */
|
1156 |
+
public function change_lostpassword_message ( $text ) {
|
1157 |
+
$savedText = '';
|
1158 |
+
if ( $this->loginpress_key && array_key_exists( 'login_footer_text', $this->loginpress_key ) ) {
|
1159 |
+
|
1160 |
+
$savedText = $this->loginpress_key['login_footer_text'];
|
1161 |
+
}
|
1162 |
+
|
1163 |
+
if ( $text == 'Lost your password?' || $text == $savedText ) {
|
1164 |
+
|
1165 |
+
if ( $this->loginpress_key && array_key_exists( 'login_footer_text', $this->loginpress_key ) ) {
|
1166 |
+
|
1167 |
+
$text = $savedText; //$this->loginpress_key['login_footer_text'];
|
1168 |
+
}
|
1169 |
+
|
1170 |
+
}
|
1171 |
+
|
1172 |
+
return $text;
|
1173 |
+
|
1174 |
+
}
|
1175 |
+
|
1176 |
+
/**
|
1177 |
+
* Manage Welcome Messages
|
1178 |
+
*
|
1179 |
+
* @param $message
|
1180 |
+
* @since 1.0.0
|
1181 |
+
* @return string
|
1182 |
+
* * * * * * * * * * * * */
|
1183 |
+
public function change_welcome_message ($message) {
|
1184 |
+
if ( $this->loginpress_key ) {
|
1185 |
+
|
1186 |
+
//Check, User Logedout.
|
1187 |
+
if ( isset($_GET['loggedout']) && TRUE == $_GET['loggedout'] ) {
|
1188 |
+
|
1189 |
+
if ( array_key_exists( 'logout_message', $this->loginpress_key ) ) {
|
1190 |
+
|
1191 |
+
$message = $this->loginpress_key['logout_message'];
|
1192 |
+
}
|
1193 |
+
}
|
1194 |
+
|
1195 |
+
//Logged In messages.
|
1196 |
+
else if ( strpos( $message,"Please enter your username or email address. You will receive a link to create a new password via email." ) == true ) {
|
1197 |
+
|
1198 |
+
if ( array_key_exists( 'lostpwd_welcome_message', $this->loginpress_key ) ) {
|
1199 |
+
|
1200 |
+
$message = $this->loginpress_key['lostpwd_welcome_message'];
|
1201 |
+
}
|
1202 |
+
}
|
1203 |
+
|
1204 |
+
else if( strpos( $message,"Register For This Site" ) == true ) {
|
1205 |
+
|
1206 |
+
if ( array_key_exists( 'register_welcome_message', $this->loginpress_key ) ) {
|
1207 |
+
|
1208 |
+
$message = $this->loginpress_key['register_welcome_message'];
|
1209 |
+
}
|
1210 |
+
}
|
1211 |
+
|
1212 |
+
else {
|
1213 |
+
if ( array_key_exists( 'welcome_message', $this->loginpress_key ) ) {
|
1214 |
+
|
1215 |
+
$message = $this->loginpress_key['welcome_message'];
|
1216 |
+
}
|
1217 |
+
}
|
1218 |
+
|
1219 |
+
return !empty($message) ? "<p class='custom-message'>" . $message. "</p>" : '';
|
1220 |
+
}
|
1221 |
+
}
|
1222 |
+
|
1223 |
+
/**
|
1224 |
+
* Hook to Redirect Page for Customize
|
1225 |
+
*
|
1226 |
+
* @since 1.0.0
|
1227 |
+
* * * * * * * * * * * * * * * * * * */
|
1228 |
+
public function redirect_to_custom_page() {
|
1229 |
+
if (!empty($_GET['page'])) {
|
1230 |
+
if(($_GET['page']== "abw")){
|
1231 |
+
wp_redirect(get_admin_url()."customize.php?url=".wp_login_url());
|
1232 |
+
}
|
1233 |
+
}
|
1234 |
+
}
|
1235 |
+
|
1236 |
+
/**
|
1237 |
+
* Redirect to the Admin Panel After Closing LoginPress Customizer
|
1238 |
+
*
|
1239 |
+
* @since 1.0.0
|
1240 |
+
* @return null
|
1241 |
+
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
1242 |
+
public function menu_url() {
|
1243 |
+
|
1244 |
+
global $submenu;
|
1245 |
+
|
1246 |
+
$parent = 'index.php';
|
1247 |
+
$page = 'abw';
|
1248 |
+
|
1249 |
+
// Create specific url for login view
|
1250 |
+
$login_url = wp_login_url();
|
1251 |
+
$url = add_query_arg(
|
1252 |
+
array(
|
1253 |
+
'url' => urlencode( $login_url ),
|
1254 |
+
'return' => admin_url( 'themes.php' ),
|
1255 |
+
),
|
1256 |
+
admin_url( 'customize.php' )
|
1257 |
+
);
|
1258 |
+
|
1259 |
+
// If is Not Design Menu, return
|
1260 |
+
if ( ! isset( $submenu[ $parent ] ) ) {
|
1261 |
+
return NULL;
|
1262 |
+
}
|
1263 |
+
|
1264 |
+
foreach ( $submenu[ $parent ] as $key => $value ) {
|
1265 |
+
// Set new URL for menu item
|
1266 |
+
if ( $page === $value[ 2 ] ) {
|
1267 |
+
$submenu[ $parent ][ $key ][ 2 ] = $url;
|
1268 |
+
break;
|
1269 |
+
}
|
1270 |
+
}
|
1271 |
+
}
|
1272 |
+
}
|
1273 |
+
|
1274 |
+
?>
|
img/bg.jpg
ADDED
Binary file
|
languages/loginpress-ar_AR.mo
ADDED
Binary file
|
languages/loginpress-ar_AR.po
ADDED
@@ -0,0 +1,325 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Custom Login Page Brigade\n"
|
4 |
+
"POT-Creation-Date: 2015-10-21 09:32+0500\n"
|
5 |
+
"PO-Revision-Date: 2015-10-21 09:36+0500\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"Language: ar\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 1.7.6\n"
|
13 |
+
"X-Poedit-Basepath: .\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
16 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
|
17 |
+
"_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
18 |
+
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n"
|
19 |
+
"%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
|
20 |
+
"X-Poedit-SearchPath-0: ..\n"
|
21 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
22 |
+
|
23 |
+
#: custom.php:52 custom.php:70
|
24 |
+
msgid "Login Logo"
|
25 |
+
msgstr "شعار تسجيل الدخول"
|
26 |
+
|
27 |
+
#: custom.php:83
|
28 |
+
msgid "Logo Width"
|
29 |
+
msgstr "مقاس عرض الشعار"
|
30 |
+
|
31 |
+
#: custom.php:96
|
32 |
+
msgid "Logo Height"
|
33 |
+
msgstr "ارتفاع الشعار"
|
34 |
+
|
35 |
+
#: custom.php:109
|
36 |
+
msgid "Padding Bottom"
|
37 |
+
msgstr "الازاحة السفلية"
|
38 |
+
|
39 |
+
#: custom.php:122
|
40 |
+
msgid "Logo URL"
|
41 |
+
msgstr "الرابط"
|
42 |
+
|
43 |
+
#: custom.php:135
|
44 |
+
msgid "Logo Hover Test"
|
45 |
+
msgstr "شعار تحوم اختبار"
|
46 |
+
|
47 |
+
#: custom.php:146 custom.php:164
|
48 |
+
msgid "Background"
|
49 |
+
msgstr "الخلفية"
|
50 |
+
|
51 |
+
#: custom.php:181
|
52 |
+
msgid "Background Color"
|
53 |
+
msgstr "لون الخلفية"
|
54 |
+
|
55 |
+
#: custom.php:194
|
56 |
+
msgid "Background Repeat:"
|
57 |
+
msgstr "تكرار صورة الخلفية:"
|
58 |
+
|
59 |
+
#: custom.php:242
|
60 |
+
msgid "Image Size: "
|
61 |
+
msgstr "حجم الصورة"
|
62 |
+
|
63 |
+
#: custom.php:263
|
64 |
+
msgid "Customize Form"
|
65 |
+
msgstr "تخصيص نموذج"
|
66 |
+
|
67 |
+
#: custom.php:279
|
68 |
+
msgid "Form Background Image"
|
69 |
+
msgstr "صورة الخلفية"
|
70 |
+
|
71 |
+
#: custom.php:296
|
72 |
+
msgid "Form Background Color"
|
73 |
+
msgstr "لون الخلفية"
|
74 |
+
|
75 |
+
#: custom.php:309
|
76 |
+
msgid "Form Width:"
|
77 |
+
msgstr "تشكيل العرض:"
|
78 |
+
|
79 |
+
#: custom.php:322
|
80 |
+
msgid "Form Height:"
|
81 |
+
msgstr "شكل الطول:"
|
82 |
+
|
83 |
+
#: custom.php:335
|
84 |
+
msgid "Form Padding:"
|
85 |
+
msgstr "الحشو شكل:"
|
86 |
+
|
87 |
+
#: custom.php:347
|
88 |
+
msgid " Border (Example: 2px dotted black) "
|
89 |
+
msgstr "الحدود (على سبيل المثال:2px dotted black"
|
90 |
+
|
91 |
+
#: custom.php:360
|
92 |
+
msgid "Input Text Field Width"
|
93 |
+
msgstr "إدخال النص عرض الحقل"
|
94 |
+
|
95 |
+
#: custom.php:373
|
96 |
+
msgid "Input Text Field Margin"
|
97 |
+
msgstr "إدخال النص الهامش الميدان"
|
98 |
+
|
99 |
+
#: custom.php:390
|
100 |
+
msgid "Input Field Background Color"
|
101 |
+
msgstr "حقل إدخال لون الخلفية"
|
102 |
+
|
103 |
+
#: custom.php:407
|
104 |
+
msgid "Input Field Text Color"
|
105 |
+
msgstr "لون الخط حقل الإدخال"
|
106 |
+
|
107 |
+
#: custom.php:424
|
108 |
+
msgid "Label Color"
|
109 |
+
msgstr "تسمية اللون"
|
110 |
+
|
111 |
+
#: custom.php:435
|
112 |
+
msgid "Customize Forget Form"
|
113 |
+
msgstr "تخصيص نسيت نموذج"
|
114 |
+
|
115 |
+
#: custom.php:451
|
116 |
+
msgid "Forget Form Background Image"
|
117 |
+
msgstr "ننسى من صورة الخلفية"
|
118 |
+
|
119 |
+
#: custom.php:468
|
120 |
+
msgid "Forget Form Background Color"
|
121 |
+
msgstr "ننسى نموذج لون الخلفية"
|
122 |
+
|
123 |
+
#: custom.php:480
|
124 |
+
msgid "Button Beauty"
|
125 |
+
msgstr "الجمال زر"
|
126 |
+
|
127 |
+
#: custom.php:497
|
128 |
+
msgid "Button Color"
|
129 |
+
msgstr "لون الزر"
|
130 |
+
|
131 |
+
#: custom.php:514
|
132 |
+
msgid "Button Border Color"
|
133 |
+
msgstr "لون الظل لحدود الزر"
|
134 |
+
|
135 |
+
#: custom.php:531
|
136 |
+
msgid "Button Color (Hover)"
|
137 |
+
msgstr "زر اللون (تحوم)"
|
138 |
+
|
139 |
+
#: custom.php:548
|
140 |
+
msgid "Button Border (Hover)"
|
141 |
+
msgstr "الحدود زر (تحوم)"
|
142 |
+
|
143 |
+
#: custom.php:565
|
144 |
+
msgid "Button Box Shadow"
|
145 |
+
msgstr "الزر مربع الظل"
|
146 |
+
|
147 |
+
#: custom.php:582
|
148 |
+
msgid "Button Text Color"
|
149 |
+
msgstr "لون النص على الزر"
|
150 |
+
|
151 |
+
#: custom.php:594
|
152 |
+
msgid "Error Messages"
|
153 |
+
msgstr "رسائل الخطأ"
|
154 |
+
|
155 |
+
#: custom.php:607
|
156 |
+
msgid "Incorrect Username Message:"
|
157 |
+
msgstr "اسم المستخدم غير صحيح نص الرسالة:"
|
158 |
+
|
159 |
+
#: custom.php:620
|
160 |
+
msgid "Incorrect Password Message:"
|
161 |
+
msgstr "كلمة المرور غير صحيحة رسالة:"
|
162 |
+
|
163 |
+
#: custom.php:633
|
164 |
+
msgid "Empty Username Message:"
|
165 |
+
msgstr "فارغة اسم المستخدم نص الرسالة:"
|
166 |
+
|
167 |
+
#: custom.php:646
|
168 |
+
msgid "Empty Password Message:"
|
169 |
+
msgstr "فارغة كلمة رسالة:"
|
170 |
+
|
171 |
+
#: custom.php:659
|
172 |
+
msgid "Invalid Email Message:"
|
173 |
+
msgstr "التسويق المتوسطة: حزب الشيوعى الصينى، لافتة، والبريد الإلكتروني"
|
174 |
+
|
175 |
+
#: custom.php:672
|
176 |
+
msgid "Empty Email Message:"
|
177 |
+
msgstr "أرسل رسالة فارغة:"
|
178 |
+
|
179 |
+
#: custom.php:685
|
180 |
+
msgid "Forget Password Message:"
|
181 |
+
msgstr "نسيت كلمة المرور الرسالة:"
|
182 |
+
|
183 |
+
#: custom.php:697
|
184 |
+
msgid "Welcome Messages"
|
185 |
+
msgstr "أهلا وسهلا بك الرسائل"
|
186 |
+
|
187 |
+
#: custom.php:710
|
188 |
+
msgid "Welcome Message on Lost Password:"
|
189 |
+
msgstr "رسالة ترحيب على فقدت كلمة المرور:"
|
190 |
+
|
191 |
+
#: custom.php:723
|
192 |
+
msgid "Welcome Message on Front Page:"
|
193 |
+
msgstr "أهلا وسهلا بك رسالة على صفحتها:"
|
194 |
+
|
195 |
+
#: custom.php:736
|
196 |
+
msgid "Welcome Message on Registration:"
|
197 |
+
msgstr "رسالة ترحيب تسجيل:"
|
198 |
+
|
199 |
+
#: custom.php:749
|
200 |
+
msgid "Logout Message:"
|
201 |
+
msgstr "رسالة تسجيل الخروج:"
|
202 |
+
|
203 |
+
#: custom.php:761
|
204 |
+
msgid "Message Field Border: \\n Example: 1px solid #00a0d2;"
|
205 |
+
msgstr "رسالة الحدود الميدانية: \\ ن مثال:1px solid #00a0d2"
|
206 |
+
|
207 |
+
#: custom.php:778
|
208 |
+
msgid "Message Field Background Color:"
|
209 |
+
msgstr "حقل رسالة لون الخلفية:"
|
210 |
+
|
211 |
+
#: custom.php:790
|
212 |
+
msgid "Header Message"
|
213 |
+
msgstr "رأس رسالة"
|
214 |
+
|
215 |
+
#: custom.php:803
|
216 |
+
msgid "Header Message:"
|
217 |
+
msgstr "رأس الرسالة:"
|
218 |
+
|
219 |
+
#: custom.php:816
|
220 |
+
msgid "Header Message Link:"
|
221 |
+
msgstr "رأس رسالة الرابط:"
|
222 |
+
|
223 |
+
#: custom.php:833
|
224 |
+
msgid "Header Text Color:"
|
225 |
+
msgstr "لون النص في رأس الصفحه"
|
226 |
+
|
227 |
+
#: custom.php:850
|
228 |
+
msgid "Header Text Hover Color:"
|
229 |
+
msgstr "رأس نص تحوم اللون:"
|
230 |
+
|
231 |
+
#: custom.php:863 custom.php:990 custom.php:1105
|
232 |
+
msgid "Text Font Size:"
|
233 |
+
msgstr "نص حجم الخط:"
|
234 |
+
|
235 |
+
#: custom.php:880
|
236 |
+
msgid "Header Background Color:"
|
237 |
+
msgstr "لون خلفية رأس الصفحة"
|
238 |
+
|
239 |
+
#: custom.php:892
|
240 |
+
msgid "Footer"
|
241 |
+
msgstr "تذييل الصفحة"
|
242 |
+
|
243 |
+
#: custom.php:905
|
244 |
+
msgid "Lost Password Text"
|
245 |
+
msgstr "فقدت كلمة المرور Text"
|
246 |
+
|
247 |
+
#: custom.php:918 custom.php:1033
|
248 |
+
msgid "Footer Text Display:"
|
249 |
+
msgstr "تذييل نص العرض:"
|
250 |
+
|
251 |
+
#: custom.php:960 custom.php:1075 custom.php:1277
|
252 |
+
msgid "Footer Text Color:"
|
253 |
+
msgstr "لون نص هامش الصفحة"
|
254 |
+
|
255 |
+
#: custom.php:977 custom.php:1092 custom.php:1294
|
256 |
+
msgid "Footer Text Hover Color:"
|
257 |
+
msgstr "تذييل النص تحوم اللون:"
|
258 |
+
|
259 |
+
#: custom.php:1007 custom.php:1122
|
260 |
+
msgid "Footer Background Color:"
|
261 |
+
msgstr "لون خلفية تذييل الصفحة"
|
262 |
+
|
263 |
+
#: custom.php:1134
|
264 |
+
msgid "Login Footer Links"
|
265 |
+
msgstr "تسجيل الدخول تذييل سريعة"
|
266 |
+
|
267 |
+
#: custom.php:1147
|
268 |
+
msgid "Footer Text 1"
|
269 |
+
msgstr "تذييل النص 1"
|
270 |
+
|
271 |
+
#: custom.php:1161
|
272 |
+
msgid "Footer Links 1"
|
273 |
+
msgstr "روابط ذيل الصفحة"
|
274 |
+
|
275 |
+
#: custom.php:1175
|
276 |
+
msgid "Footer Text 2"
|
277 |
+
msgstr "تذييل النص 2"
|
278 |
+
|
279 |
+
#: custom.php:1189
|
280 |
+
msgid "Footer Links 2"
|
281 |
+
msgstr "روابط ذيل الصفحة"
|
282 |
+
|
283 |
+
#: custom.php:1203
|
284 |
+
msgid "Footer Text 3"
|
285 |
+
msgstr "تذييل النص 3"
|
286 |
+
|
287 |
+
#: custom.php:1217
|
288 |
+
msgid "Footer Links 3"
|
289 |
+
msgstr "روابط ذيل الصفحة"
|
290 |
+
|
291 |
+
#: custom.php:1231
|
292 |
+
msgid "Footer Text 4"
|
293 |
+
msgstr "تذييل النص 4"
|
294 |
+
|
295 |
+
#: custom.php:1245
|
296 |
+
msgid "Footer Links 4"
|
297 |
+
msgstr "روابط ذيل الصفحة"
|
298 |
+
|
299 |
+
#: custom.php:1259
|
300 |
+
msgid "All Rights Reserved by:"
|
301 |
+
msgstr "جميع الحقوق محفوظة"
|
302 |
+
|
303 |
+
#: custom.php:1311
|
304 |
+
msgid "Footer Links Background Color:"
|
305 |
+
msgstr "تذييل روابط لون الخلفية:"
|
306 |
+
|
307 |
+
#: custom.php:1323
|
308 |
+
msgid "Custom CSS"
|
309 |
+
msgstr "CSS مخصصة"
|
310 |
+
|
311 |
+
#: custom.php:1335
|
312 |
+
msgid "Customize CSS"
|
313 |
+
msgstr "تخصيص CSS"
|
314 |
+
|
315 |
+
#: custom.php:1348
|
316 |
+
msgid "Custom JS"
|
317 |
+
msgstr "مخصص js"
|
318 |
+
|
319 |
+
#: custom.php:1360
|
320 |
+
msgid "Customize JS"
|
321 |
+
msgstr "تخصيص JS"
|
322 |
+
|
323 |
+
#: customizer-login.php:161 customizer-login.php:162
|
324 |
+
msgid "Customize Login Page"
|
325 |
+
msgstr "تخصيص صفحة تسجيل الدخول"
|
languages/loginpress-es_ES.mo
ADDED
Binary file
|
languages/loginpress-es_ES.po
ADDED
@@ -0,0 +1,324 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Custom Login Page Brigade\n"
|
4 |
+
"POT-Creation-Date: 2015-10-21 09:38+0500\n"
|
5 |
+
"PO-Revision-Date: 2015-10-21 09:41+0500\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"Language: 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 1.7.6\n"
|
13 |
+
"X-Poedit-Basepath: ..\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
16 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
|
17 |
+
"_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
18 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
21 |
+
|
22 |
+
#: custom.php:52 custom.php:70
|
23 |
+
msgid "Login Logo"
|
24 |
+
msgstr "Logo de inicio de sesión"
|
25 |
+
|
26 |
+
#: custom.php:83
|
27 |
+
msgid "Logo Width"
|
28 |
+
msgstr "Ancho del logo"
|
29 |
+
|
30 |
+
#: custom.php:96
|
31 |
+
msgid "Logo Height"
|
32 |
+
msgstr "Altura del logotipo"
|
33 |
+
|
34 |
+
#: custom.php:109
|
35 |
+
msgid "Padding Bottom"
|
36 |
+
msgstr "Relleno Inferior"
|
37 |
+
|
38 |
+
#: custom.php:122
|
39 |
+
msgid "Logo URL"
|
40 |
+
msgstr "Creador de URL"
|
41 |
+
|
42 |
+
#: custom.php:135
|
43 |
+
msgid "Logo Hover Test"
|
44 |
+
msgstr "Logo de la libración de prueba"
|
45 |
+
|
46 |
+
#: custom.php:146 custom.php:164
|
47 |
+
msgid "Background"
|
48 |
+
msgstr "Fondo"
|
49 |
+
|
50 |
+
#: custom.php:181
|
51 |
+
msgid "Background Color"
|
52 |
+
msgstr "Color de fondo"
|
53 |
+
|
54 |
+
#: custom.php:194
|
55 |
+
msgid "Background Repeat:"
|
56 |
+
msgstr "Repetir Fondo:"
|
57 |
+
|
58 |
+
#: custom.php:242
|
59 |
+
msgid "Image Size: "
|
60 |
+
msgstr "Tamaño de la imagen"
|
61 |
+
|
62 |
+
#: custom.php:263
|
63 |
+
msgid "Customize Form"
|
64 |
+
msgstr "Personaliza Formulario"
|
65 |
+
|
66 |
+
#: custom.php:279
|
67 |
+
msgid "Form Background Image"
|
68 |
+
msgstr "Imagen de fondo"
|
69 |
+
|
70 |
+
#: custom.php:296
|
71 |
+
msgid "Form Background Color"
|
72 |
+
msgstr "Color de fondo del formulario"
|
73 |
+
|
74 |
+
#: custom.php:309
|
75 |
+
msgid "Form Width:"
|
76 |
+
msgstr "Ancho del formulario"
|
77 |
+
|
78 |
+
#: custom.php:322
|
79 |
+
msgid "Form Height:"
|
80 |
+
msgstr "altura mórfica"
|
81 |
+
|
82 |
+
#: custom.php:335
|
83 |
+
msgid "Form Padding:"
|
84 |
+
msgstr "Formulario Relleno:"
|
85 |
+
|
86 |
+
#: custom.php:347
|
87 |
+
msgid " Border (Example: 2px dotted black) "
|
88 |
+
msgstr "Fronteriza (Ejemplo: 2px negro de puntos)"
|
89 |
+
|
90 |
+
#: custom.php:360
|
91 |
+
msgid "Input Text Field Width"
|
92 |
+
msgstr "Entrada de texto Ancho de campo"
|
93 |
+
|
94 |
+
#: custom.php:373
|
95 |
+
msgid "Input Text Field Margin"
|
96 |
+
msgstr "Entrada de texto Margen Campo"
|
97 |
+
|
98 |
+
#: custom.php:390
|
99 |
+
msgid "Input Field Background Color"
|
100 |
+
msgstr "Antecedentes Campo de entrada de color"
|
101 |
+
|
102 |
+
#: custom.php:407
|
103 |
+
msgid "Input Field Text Color"
|
104 |
+
msgstr "El campo de entrada de texto en color"
|
105 |
+
|
106 |
+
#: custom.php:424
|
107 |
+
msgid "Label Color"
|
108 |
+
msgstr "Etiqueta de color"
|
109 |
+
|
110 |
+
#: custom.php:435
|
111 |
+
msgid "Customize Forget Form"
|
112 |
+
msgstr "Personalizar Olvídate Formulario"
|
113 |
+
|
114 |
+
#: custom.php:451
|
115 |
+
msgid "Forget Form Background Image"
|
116 |
+
msgstr "Olvídese De la imagen de fondo"
|
117 |
+
|
118 |
+
#: custom.php:468
|
119 |
+
msgid "Forget Form Background Color"
|
120 |
+
msgstr "Olvídese Forma Color de fondo"
|
121 |
+
|
122 |
+
#: custom.php:480
|
123 |
+
msgid "Button Beauty"
|
124 |
+
msgstr "Botón de belleza"
|
125 |
+
|
126 |
+
#: custom.php:497
|
127 |
+
msgid "Button Color"
|
128 |
+
msgstr "Color del botón"
|
129 |
+
|
130 |
+
#: custom.php:514
|
131 |
+
msgid "Button Border Color"
|
132 |
+
msgstr "Color del Borde del Botón"
|
133 |
+
|
134 |
+
#: custom.php:531
|
135 |
+
msgid "Button Color (Hover)"
|
136 |
+
msgstr "Color del texto del botón al pasar por encima"
|
137 |
+
|
138 |
+
#: custom.php:548
|
139 |
+
msgid "Button Border (Hover)"
|
140 |
+
msgstr "Border Botón (Hover)"
|
141 |
+
|
142 |
+
#: custom.php:565
|
143 |
+
msgid "Button Box Shadow"
|
144 |
+
msgstr "Sombra del Botón"
|
145 |
+
|
146 |
+
#: custom.php:582
|
147 |
+
msgid "Button Text Color"
|
148 |
+
msgstr "Color del texto del botón"
|
149 |
+
|
150 |
+
#: custom.php:594
|
151 |
+
msgid "Error Messages"
|
152 |
+
msgstr "Mensajes de error"
|
153 |
+
|
154 |
+
#: custom.php:607
|
155 |
+
msgid "Incorrect Username Message:"
|
156 |
+
msgstr "Mensaje incorrecta Nombre de usuario:"
|
157 |
+
|
158 |
+
#: custom.php:620
|
159 |
+
msgid "Incorrect Password Message:"
|
160 |
+
msgstr "Mensaje contraseña incorrecta:"
|
161 |
+
|
162 |
+
#: custom.php:633
|
163 |
+
msgid "Empty Username Message:"
|
164 |
+
msgstr "Vacío Mensaje Usuario:"
|
165 |
+
|
166 |
+
#: custom.php:646
|
167 |
+
msgid "Empty Password Message:"
|
168 |
+
msgstr "Mensaje contraseña vacío:"
|
169 |
+
|
170 |
+
#: custom.php:659
|
171 |
+
msgid "Invalid Email Message:"
|
172 |
+
msgstr "Mensaje de correo no válido"
|
173 |
+
|
174 |
+
#: custom.php:672
|
175 |
+
msgid "Empty Email Message:"
|
176 |
+
msgstr "Vacío Mensaje de correo electrónico:"
|
177 |
+
|
178 |
+
#: custom.php:685
|
179 |
+
msgid "Forget Password Message:"
|
180 |
+
msgstr "Olvide Contraseña Mensaje:"
|
181 |
+
|
182 |
+
#: custom.php:697
|
183 |
+
msgid "Welcome Messages"
|
184 |
+
msgstr "Mensajes de bienvenida"
|
185 |
+
|
186 |
+
#: custom.php:710
|
187 |
+
msgid "Welcome Message on Lost Password:"
|
188 |
+
msgstr "Mensaje de bienvenida a la Contraseña Perdida:"
|
189 |
+
|
190 |
+
#: custom.php:723
|
191 |
+
msgid "Welcome Message on Front Page:"
|
192 |
+
msgstr "Mensaje de bienvenida en la página principal:"
|
193 |
+
|
194 |
+
#: custom.php:736
|
195 |
+
msgid "Welcome Message on Registration:"
|
196 |
+
msgstr "Mensaje de bienvenida a la inscripción:"
|
197 |
+
|
198 |
+
#: custom.php:749
|
199 |
+
msgid "Logout Message:"
|
200 |
+
msgstr "Mensaje Cerrar sesión:"
|
201 |
+
|
202 |
+
#: custom.php:761
|
203 |
+
msgid "Message Field Border: \\n Example: 1px solid #00a0d2;"
|
204 |
+
msgstr "Mensaje de Campo Frontera: \\ n Ejemplo: 1px solid # 00a0d2;"
|
205 |
+
|
206 |
+
#: custom.php:778
|
207 |
+
msgid "Message Field Background Color:"
|
208 |
+
msgstr "Mensaje El campo Color de fondo:"
|
209 |
+
|
210 |
+
#: custom.php:790
|
211 |
+
msgid "Header Message"
|
212 |
+
msgstr "Cabecera del mensaje"
|
213 |
+
|
214 |
+
#: custom.php:803
|
215 |
+
msgid "Header Message:"
|
216 |
+
msgstr "Encabezado del mensaje:"
|
217 |
+
|
218 |
+
#: custom.php:816
|
219 |
+
msgid "Header Message Link:"
|
220 |
+
msgstr "Cabecera Mensaje Vínculo:"
|
221 |
+
|
222 |
+
#: custom.php:833
|
223 |
+
msgid "Header Text Color:"
|
224 |
+
msgstr "Color de texto del Encabezado"
|
225 |
+
|
226 |
+
#: custom.php:850
|
227 |
+
msgid "Header Text Hover Color:"
|
228 |
+
msgstr "Color on Hover del Encabezado"
|
229 |
+
|
230 |
+
#: custom.php:863 custom.php:990 custom.php:1105
|
231 |
+
msgid "Text Font Size:"
|
232 |
+
msgstr "Texto: tamaño del tipo de letra"
|
233 |
+
|
234 |
+
#: custom.php:880
|
235 |
+
msgid "Header Background Color:"
|
236 |
+
msgstr "Color de Fondo de la Cabecera"
|
237 |
+
|
238 |
+
#: custom.php:892
|
239 |
+
msgid "Footer"
|
240 |
+
msgstr "Pie de Página"
|
241 |
+
|
242 |
+
#: custom.php:905
|
243 |
+
msgid "Lost Password Text"
|
244 |
+
msgstr "Perdió Contraseña"
|
245 |
+
|
246 |
+
#: custom.php:918 custom.php:1033
|
247 |
+
msgid "Footer Text Display:"
|
248 |
+
msgstr "Pie de página de visualización de texto:"
|
249 |
+
|
250 |
+
#: custom.php:960 custom.php:1075 custom.php:1277
|
251 |
+
msgid "Footer Text Color:"
|
252 |
+
msgstr "Color de texto del pie de página"
|
253 |
+
|
254 |
+
#: custom.php:977 custom.php:1092 custom.php:1294
|
255 |
+
msgid "Footer Text Hover Color:"
|
256 |
+
msgstr "Color de enlace del pie de página (hover)"
|
257 |
+
|
258 |
+
#: custom.php:1007 custom.php:1122
|
259 |
+
msgid "Footer Background Color:"
|
260 |
+
msgstr "Color de Fondo del Pie de Página"
|
261 |
+
|
262 |
+
#: custom.php:1134
|
263 |
+
msgid "Login Footer Links"
|
264 |
+
msgstr "Enlaces Acceso de pie de página"
|
265 |
+
|
266 |
+
#: custom.php:1147
|
267 |
+
msgid "Footer Text 1"
|
268 |
+
msgstr "Texto del pie de página - parte 1"
|
269 |
+
|
270 |
+
#: custom.php:1161
|
271 |
+
msgid "Footer Links 1"
|
272 |
+
msgstr "Footer Links 1"
|
273 |
+
|
274 |
+
#: custom.php:1175
|
275 |
+
msgid "Footer Text 2"
|
276 |
+
msgstr "Texto del pie de página - parte 2"
|
277 |
+
|
278 |
+
#: custom.php:1189
|
279 |
+
msgid "Footer Links 2"
|
280 |
+
msgstr "Footer Links 2"
|
281 |
+
|
282 |
+
#: custom.php:1203
|
283 |
+
msgid "Footer Text 3"
|
284 |
+
msgstr "Texto del pie de página - parte 3"
|
285 |
+
|
286 |
+
#: custom.php:1217
|
287 |
+
msgid "Footer Links 3"
|
288 |
+
msgstr "Footer Links 3"
|
289 |
+
|
290 |
+
#: custom.php:1231
|
291 |
+
msgid "Footer Text 4"
|
292 |
+
msgstr "Texto del pie de página - parte 4"
|
293 |
+
|
294 |
+
#: custom.php:1245
|
295 |
+
msgid "Footer Links 4"
|
296 |
+
msgstr "Footer Links 4"
|
297 |
+
|
298 |
+
#: custom.php:1259
|
299 |
+
msgid "All Rights Reserved by:"
|
300 |
+
msgstr "Todos los derechos reservados"
|
301 |
+
|
302 |
+
#: custom.php:1311
|
303 |
+
msgid "Footer Links Background Color:"
|
304 |
+
msgstr "Pie de página Enlaces Color de fondo:"
|
305 |
+
|
306 |
+
#: custom.php:1323
|
307 |
+
msgid "Custom CSS"
|
308 |
+
msgstr "CSS personalizado"
|
309 |
+
|
310 |
+
#: custom.php:1335
|
311 |
+
msgid "Customize CSS"
|
312 |
+
msgstr "Personalizar CSS"
|
313 |
+
|
314 |
+
#: custom.php:1348
|
315 |
+
msgid "Custom JS"
|
316 |
+
msgstr "JS Personalizados"
|
317 |
+
|
318 |
+
#: custom.php:1360
|
319 |
+
msgid "Customize JS"
|
320 |
+
msgstr "Personaliza JS"
|
321 |
+
|
322 |
+
#: customizer-login.php:161 customizer-login.php:162
|
323 |
+
msgid "Customize Login Page"
|
324 |
+
msgstr "Personaliza la página de entrada"
|
languages/loginpress-fr_FR.mo
ADDED
Binary file
|
languages/loginpress-fr_FR.po
ADDED
@@ -0,0 +1,324 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Custom Login Page Brigade\n"
|
4 |
+
"POT-Creation-Date: 2015-10-21 10:13+0500\n"
|
5 |
+
"PO-Revision-Date: 2015-10-21 10:28+0500\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"Language: fr\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 1.7.6\n"
|
13 |
+
"X-Poedit-Basepath: ..\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
16 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
|
17 |
+
"_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
18 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
21 |
+
|
22 |
+
#: custom.php:52 custom.php:70
|
23 |
+
msgid "Login Logo"
|
24 |
+
msgstr "Le logo de connexion"
|
25 |
+
|
26 |
+
#: custom.php:83
|
27 |
+
msgid "Logo Width"
|
28 |
+
msgstr "Largeur du logo"
|
29 |
+
|
30 |
+
#: custom.php:96
|
31 |
+
msgid "Logo Height"
|
32 |
+
msgstr "Hauteur du logo"
|
33 |
+
|
34 |
+
#: custom.php:109
|
35 |
+
msgid "Padding Bottom"
|
36 |
+
msgstr "Padding Bas"
|
37 |
+
|
38 |
+
#: custom.php:122
|
39 |
+
msgid "Logo URL"
|
40 |
+
msgstr "URL du logo"
|
41 |
+
|
42 |
+
#: custom.php:135
|
43 |
+
msgid "Logo Hover Test"
|
44 |
+
msgstr "Test de logo Hover"
|
45 |
+
|
46 |
+
#: custom.php:146 custom.php:164
|
47 |
+
msgid "Background"
|
48 |
+
msgstr "Arrière plan"
|
49 |
+
|
50 |
+
#: custom.php:181
|
51 |
+
msgid "Background Color"
|
52 |
+
msgstr "Couleur du fond"
|
53 |
+
|
54 |
+
#: custom.php:194
|
55 |
+
msgid "Background Repeat:"
|
56 |
+
msgstr "Répétition d’arrière plan"
|
57 |
+
|
58 |
+
#: custom.php:242
|
59 |
+
msgid "Image Size: "
|
60 |
+
msgstr "Taille de l'image :"
|
61 |
+
|
62 |
+
#: custom.php:263
|
63 |
+
msgid "Customize Form"
|
64 |
+
msgstr "Personnaliser le formulaire"
|
65 |
+
|
66 |
+
#: custom.php:279
|
67 |
+
msgid "Form Background Image"
|
68 |
+
msgstr "S'il vous plaît remplir le formulaire complet"
|
69 |
+
|
70 |
+
#: custom.php:296
|
71 |
+
msgid "Form Background Color"
|
72 |
+
msgstr "Couleur d'arrière plan du formulaire"
|
73 |
+
|
74 |
+
#: custom.php:309
|
75 |
+
msgid "Form Width:"
|
76 |
+
msgstr "Largeur du formulaire"
|
77 |
+
|
78 |
+
#: custom.php:322
|
79 |
+
msgid "Form Height:"
|
80 |
+
msgstr "produit hauteur par coefficient de forme"
|
81 |
+
|
82 |
+
#: custom.php:335
|
83 |
+
msgid "Form Padding:"
|
84 |
+
msgstr "Remplissage de la forme :"
|
85 |
+
|
86 |
+
#: custom.php:347
|
87 |
+
msgid " Border (Example: 2px dotted black) "
|
88 |
+
msgstr "Bordure (exemple : 2px pointillés noirs)"
|
89 |
+
|
90 |
+
#: custom.php:360
|
91 |
+
msgid "Input Text Field Width"
|
92 |
+
msgstr "Largeur du champ de saisie"
|
93 |
+
|
94 |
+
#: custom.php:373
|
95 |
+
msgid "Input Text Field Margin"
|
96 |
+
msgstr "Marge de champ de saisie de texte"
|
97 |
+
|
98 |
+
#: custom.php:390
|
99 |
+
msgid "Input Field Background Color"
|
100 |
+
msgstr "Couleur d'arrière-plan de champ de saisie"
|
101 |
+
|
102 |
+
#: custom.php:407
|
103 |
+
msgid "Input Field Text Color"
|
104 |
+
msgstr "Couleur du champ de saisie"
|
105 |
+
|
106 |
+
#: custom.php:424
|
107 |
+
msgid "Label Color"
|
108 |
+
msgstr "Couleur des étiquettes"
|
109 |
+
|
110 |
+
#: custom.php:435
|
111 |
+
msgid "Customize Forget Form"
|
112 |
+
msgstr "S'il vous plaît remplir le formulaire complet"
|
113 |
+
|
114 |
+
#: custom.php:451
|
115 |
+
msgid "Forget Form Background Image"
|
116 |
+
msgstr "Oubliez l'Image de fond de forme"
|
117 |
+
|
118 |
+
#: custom.php:468
|
119 |
+
msgid "Forget Form Background Color"
|
120 |
+
msgstr "Oubliez la couleur d'arrière-plan de forme"
|
121 |
+
|
122 |
+
#: custom.php:480
|
123 |
+
msgid "Button Beauty"
|
124 |
+
msgstr "Beauté de touche"
|
125 |
+
|
126 |
+
#: custom.php:497
|
127 |
+
msgid "Button Color"
|
128 |
+
msgstr "Couleur du bouton"
|
129 |
+
|
130 |
+
#: custom.php:514
|
131 |
+
msgid "Button Border Color"
|
132 |
+
msgstr "Couleur de bordure du bouton"
|
133 |
+
|
134 |
+
#: custom.php:531
|
135 |
+
msgid "Button Color (Hover)"
|
136 |
+
msgstr "Couleur du texte du bouton au survol"
|
137 |
+
|
138 |
+
#: custom.php:548
|
139 |
+
msgid "Button Border (Hover)"
|
140 |
+
msgstr "Bordure du bouton au survol"
|
141 |
+
|
142 |
+
#: custom.php:565
|
143 |
+
msgid "Button Box Shadow"
|
144 |
+
msgstr "Ombre du bouton"
|
145 |
+
|
146 |
+
#: custom.php:582
|
147 |
+
msgid "Button Text Color"
|
148 |
+
msgstr "Couleur du texte du bouton"
|
149 |
+
|
150 |
+
#: custom.php:594
|
151 |
+
msgid "Error Messages"
|
152 |
+
msgstr "Messages d'erreur"
|
153 |
+
|
154 |
+
#: custom.php:607
|
155 |
+
msgid "Incorrect Username Message:"
|
156 |
+
msgstr "Message de nom d'utilisateur incorrect :"
|
157 |
+
|
158 |
+
#: custom.php:620
|
159 |
+
msgid "Incorrect Password Message:"
|
160 |
+
msgstr "Message de mot de passe incorrect :"
|
161 |
+
|
162 |
+
#: custom.php:633
|
163 |
+
msgid "Empty Username Message:"
|
164 |
+
msgstr "Empty Nom d'utilisateur Message:"
|
165 |
+
|
166 |
+
#: custom.php:646
|
167 |
+
msgid "Empty Password Message:"
|
168 |
+
msgstr "Mot de passe vide Message:"
|
169 |
+
|
170 |
+
#: custom.php:659
|
171 |
+
msgid "Invalid Email Message:"
|
172 |
+
msgstr "support marketing: cpc, bannière, e-mail"
|
173 |
+
|
174 |
+
#: custom.php:672
|
175 |
+
msgid "Empty Email Message:"
|
176 |
+
msgstr "Message E-mail :"
|
177 |
+
|
178 |
+
#: custom.php:685
|
179 |
+
msgid "Forget Password Message:"
|
180 |
+
msgstr "Oubliez le mot de passe :"
|
181 |
+
|
182 |
+
#: custom.php:697
|
183 |
+
msgid "Welcome Messages"
|
184 |
+
msgstr "Messages de bienvenue"
|
185 |
+
|
186 |
+
#: custom.php:710
|
187 |
+
msgid "Welcome Message on Lost Password:"
|
188 |
+
msgstr "Message de Bienvenue sur mot de passe perdu :"
|
189 |
+
|
190 |
+
#: custom.php:723
|
191 |
+
msgid "Welcome Message on Front Page:"
|
192 |
+
msgstr "Message de Bienvenue sur la Page de couverture :"
|
193 |
+
|
194 |
+
#: custom.php:736
|
195 |
+
msgid "Welcome Message on Registration:"
|
196 |
+
msgstr "Message de Bienvenue sur inscription :"
|
197 |
+
|
198 |
+
#: custom.php:749
|
199 |
+
msgid "Logout Message:"
|
200 |
+
msgstr "Message de déconnexion :"
|
201 |
+
|
202 |
+
#: custom.php:761
|
203 |
+
msgid "Message Field Border: \\n Example: 1px solid #00a0d2;"
|
204 |
+
msgstr "Bordure de champ message : \\n exemple : 1px solid #00a0d2 ;"
|
205 |
+
|
206 |
+
#: custom.php:778
|
207 |
+
msgid "Message Field Background Color:"
|
208 |
+
msgstr "Message champ couleur de fond :"
|
209 |
+
|
210 |
+
#: custom.php:790
|
211 |
+
msgid "Header Message"
|
212 |
+
msgstr "Message d'en-tête"
|
213 |
+
|
214 |
+
#: custom.php:803
|
215 |
+
msgid "Header Message:"
|
216 |
+
msgstr "Message d'en-tête"
|
217 |
+
|
218 |
+
#: custom.php:816
|
219 |
+
msgid "Header Message Link:"
|
220 |
+
msgstr "Message d'en-tête"
|
221 |
+
|
222 |
+
#: custom.php:833
|
223 |
+
msgid "Header Text Color:"
|
224 |
+
msgstr "Couleur de texte du Header"
|
225 |
+
|
226 |
+
#: custom.php:850
|
227 |
+
msgid "Header Text Hover Color:"
|
228 |
+
msgstr "Texte d'en-tête Hover couleur :"
|
229 |
+
|
230 |
+
#: custom.php:863 custom.php:990 custom.php:1105
|
231 |
+
msgid "Text Font Size:"
|
232 |
+
msgstr "Texte : taille de la police"
|
233 |
+
|
234 |
+
#: custom.php:880
|
235 |
+
msgid "Header Background Color:"
|
236 |
+
msgstr "Couleur d’arrière plan de l’en-tête"
|
237 |
+
|
238 |
+
#: custom.php:892
|
239 |
+
msgid "Footer"
|
240 |
+
msgstr "Pied de pages"
|
241 |
+
|
242 |
+
#: custom.php:905
|
243 |
+
msgid "Lost Password Text"
|
244 |
+
msgstr "Texte de mot de passe perdu"
|
245 |
+
|
246 |
+
#: custom.php:918 custom.php:1033
|
247 |
+
msgid "Footer Text Display:"
|
248 |
+
msgstr "Affichage de texte de pied de page :"
|
249 |
+
|
250 |
+
#: custom.php:960 custom.php:1075 custom.php:1277
|
251 |
+
msgid "Footer Text Color:"
|
252 |
+
msgstr "Couleur du texte de Pied de page"
|
253 |
+
|
254 |
+
#: custom.php:977 custom.php:1092 custom.php:1294
|
255 |
+
msgid "Footer Text Hover Color:"
|
256 |
+
msgstr "Couleur du texte de lien de pied de page au survol"
|
257 |
+
|
258 |
+
#: custom.php:1007 custom.php:1122
|
259 |
+
msgid "Footer Background Color:"
|
260 |
+
msgstr "Couleur d’arrière-plan du Pied de page"
|
261 |
+
|
262 |
+
#: custom.php:1134
|
263 |
+
msgid "Login Footer Links"
|
264 |
+
msgstr "Liens de pied de page de login"
|
265 |
+
|
266 |
+
#: custom.php:1147
|
267 |
+
msgid "Footer Text 1"
|
268 |
+
msgstr "Footer | Texte 1"
|
269 |
+
|
270 |
+
#: custom.php:1161
|
271 |
+
msgid "Footer Links 1"
|
272 |
+
msgstr "Liens du pied de page"
|
273 |
+
|
274 |
+
#: custom.php:1175
|
275 |
+
msgid "Footer Text 2"
|
276 |
+
msgstr "Footer | Texte 2"
|
277 |
+
|
278 |
+
#: custom.php:1189
|
279 |
+
msgid "Footer Links 2"
|
280 |
+
msgstr "Liens du pied de page"
|
281 |
+
|
282 |
+
#: custom.php:1203
|
283 |
+
msgid "Footer Text 3"
|
284 |
+
msgstr "Texte de pied de page 3"
|
285 |
+
|
286 |
+
#: custom.php:1217
|
287 |
+
msgid "Footer Links 3"
|
288 |
+
msgstr "Liens du pied de page"
|
289 |
+
|
290 |
+
#: custom.php:1231
|
291 |
+
msgid "Footer Text 4"
|
292 |
+
msgstr "Texte de pied de page 4"
|
293 |
+
|
294 |
+
#: custom.php:1245
|
295 |
+
msgid "Footer Links 4"
|
296 |
+
msgstr "Liens du pied de page"
|
297 |
+
|
298 |
+
#: custom.php:1259
|
299 |
+
msgid "All Rights Reserved by:"
|
300 |
+
msgstr "Tous droits réservés"
|
301 |
+
|
302 |
+
#: custom.php:1311
|
303 |
+
msgid "Footer Links Background Color:"
|
304 |
+
msgstr "Couleur d'arrière-plan des liens du pied de page :"
|
305 |
+
|
306 |
+
#: custom.php:1323
|
307 |
+
msgid "Custom CSS"
|
308 |
+
msgstr "CSS Personalisé"
|
309 |
+
|
310 |
+
#: custom.php:1335
|
311 |
+
msgid "Customize CSS"
|
312 |
+
msgstr "Personnaliser le CSS"
|
313 |
+
|
314 |
+
#: custom.php:1348
|
315 |
+
msgid "Custom JS"
|
316 |
+
msgstr "Personnaliser le JavaScript"
|
317 |
+
|
318 |
+
#: custom.php:1360
|
319 |
+
msgid "Customize JS"
|
320 |
+
msgstr "Personnaliser les JS"
|
321 |
+
|
322 |
+
#: customizer-login.php:161 customizer-login.php:162
|
323 |
+
msgid "Customize Login Page"
|
324 |
+
msgstr "Personnaliser la Page de connexion"
|
languages/loginpress-nl_DE.mo
ADDED
Binary file
|
languages/loginpress-nl_DE.po
ADDED
@@ -0,0 +1,324 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Custom Login Page Brigade\n"
|
4 |
+
"POT-Creation-Date: 2015-10-21 10:04+0500\n"
|
5 |
+
"PO-Revision-Date: 2015-10-21 10:12+0500\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"Language: nl\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 1.7.6\n"
|
13 |
+
"X-Poedit-Basepath: ..\n"
|
14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
16 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
|
17 |
+
"_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
18 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
19 |
+
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
21 |
+
|
22 |
+
#: custom.php:52 custom.php:70
|
23 |
+
msgid "Login Logo"
|
24 |
+
msgstr "Login Logo"
|
25 |
+
|
26 |
+
#: custom.php:83
|
27 |
+
msgid "Logo Width"
|
28 |
+
msgstr "Logo Breedte"
|
29 |
+
|
30 |
+
#: custom.php:96
|
31 |
+
msgid "Logo Height"
|
32 |
+
msgstr "Logo Hoogte"
|
33 |
+
|
34 |
+
#: custom.php:109
|
35 |
+
msgid "Padding Bottom"
|
36 |
+
msgstr "Padding Bottom"
|
37 |
+
|
38 |
+
#: custom.php:122
|
39 |
+
msgid "Logo URL"
|
40 |
+
msgstr "Logo-url:"
|
41 |
+
|
42 |
+
#: custom.php:135
|
43 |
+
msgid "Logo Hover Test"
|
44 |
+
msgstr "Logo Hover Test"
|
45 |
+
|
46 |
+
#: custom.php:146 custom.php:164
|
47 |
+
msgid "Background"
|
48 |
+
msgstr "Achtergrond"
|
49 |
+
|
50 |
+
#: custom.php:181
|
51 |
+
msgid "Background Color"
|
52 |
+
msgstr "Achtergrond Kleur"
|
53 |
+
|
54 |
+
#: custom.php:194
|
55 |
+
msgid "Background Repeat:"
|
56 |
+
msgstr "Achtergrond herhalen"
|
57 |
+
|
58 |
+
#: custom.php:242
|
59 |
+
msgid "Image Size: "
|
60 |
+
msgstr "Afbeeldingsgrootte:"
|
61 |
+
|
62 |
+
#: custom.php:263
|
63 |
+
msgid "Customize Form"
|
64 |
+
msgstr "Pas Form"
|
65 |
+
|
66 |
+
#: custom.php:279
|
67 |
+
msgid "Form Background Image"
|
68 |
+
msgstr "Formulier Achtergrond Afbeelding"
|
69 |
+
|
70 |
+
#: custom.php:296
|
71 |
+
msgid "Form Background Color"
|
72 |
+
msgstr "Formulier Achtergrondkleur"
|
73 |
+
|
74 |
+
#: custom.php:309
|
75 |
+
msgid "Form Width:"
|
76 |
+
msgstr "Vorm Breedte:"
|
77 |
+
|
78 |
+
#: custom.php:322
|
79 |
+
msgid "Form Height:"
|
80 |
+
msgstr "Vorm Lengte:"
|
81 |
+
|
82 |
+
#: custom.php:335
|
83 |
+
msgid "Form Padding:"
|
84 |
+
msgstr "Vorm Padding:"
|
85 |
+
|
86 |
+
#: custom.php:347
|
87 |
+
msgid " Border (Example: 2px dotted black) "
|
88 |
+
msgstr "Border (Voorbeeld: 2px gestippelde zwart)"
|
89 |
+
|
90 |
+
#: custom.php:360
|
91 |
+
msgid "Input Text Field Width"
|
92 |
+
msgstr "Input tekstveld Breedte"
|
93 |
+
|
94 |
+
#: custom.php:373
|
95 |
+
msgid "Input Text Field Margin"
|
96 |
+
msgstr "Invoertekstveld Marge"
|
97 |
+
|
98 |
+
#: custom.php:390
|
99 |
+
msgid "Input Field Background Color"
|
100 |
+
msgstr "Input Field Achtergrond Kleur"
|
101 |
+
|
102 |
+
#: custom.php:407
|
103 |
+
msgid "Input Field Text Color"
|
104 |
+
msgstr "Tekstinvoerveld Kleur"
|
105 |
+
|
106 |
+
#: custom.php:424
|
107 |
+
msgid "Label Color"
|
108 |
+
msgstr "Label Color"
|
109 |
+
|
110 |
+
#: custom.php:435
|
111 |
+
msgid "Customize Forget Form"
|
112 |
+
msgstr "Aanpassen Vergeet Form"
|
113 |
+
|
114 |
+
#: custom.php:451
|
115 |
+
msgid "Forget Form Background Image"
|
116 |
+
msgstr "Vergeet Van Achtergrond Afbeelding"
|
117 |
+
|
118 |
+
#: custom.php:468
|
119 |
+
msgid "Forget Form Background Color"
|
120 |
+
msgstr "Vergeet Vorm Achtergrond Kleur"
|
121 |
+
|
122 |
+
#: custom.php:480
|
123 |
+
msgid "Button Beauty"
|
124 |
+
msgstr "Knoop Beauty"
|
125 |
+
|
126 |
+
#: custom.php:497
|
127 |
+
msgid "Button Color"
|
128 |
+
msgstr "Knop Kleur"
|
129 |
+
|
130 |
+
#: custom.php:514
|
131 |
+
msgid "Button Border Color"
|
132 |
+
msgstr "Knop Border Kleur"
|
133 |
+
|
134 |
+
#: custom.php:531
|
135 |
+
msgid "Button Color (Hover)"
|
136 |
+
msgstr "Knop Kleur (Hover)"
|
137 |
+
|
138 |
+
#: custom.php:548
|
139 |
+
msgid "Button Border (Hover)"
|
140 |
+
msgstr "Knop Border (Hover)"
|
141 |
+
|
142 |
+
#: custom.php:565
|
143 |
+
msgid "Button Box Shadow"
|
144 |
+
msgstr "Knoop Box Shadow"
|
145 |
+
|
146 |
+
#: custom.php:582
|
147 |
+
msgid "Button Text Color"
|
148 |
+
msgstr "Knop Tekst Kleur"
|
149 |
+
|
150 |
+
#: custom.php:594
|
151 |
+
msgid "Error Messages"
|
152 |
+
msgstr "Foutmeldingen"
|
153 |
+
|
154 |
+
#: custom.php:607
|
155 |
+
msgid "Incorrect Username Message:"
|
156 |
+
msgstr "Onjuiste gebruikersnaam Bericht:"
|
157 |
+
|
158 |
+
#: custom.php:620
|
159 |
+
msgid "Incorrect Password Message:"
|
160 |
+
msgstr "Onjuist wachtwoord Message:"
|
161 |
+
|
162 |
+
#: custom.php:633
|
163 |
+
msgid "Empty Username Message:"
|
164 |
+
msgstr "Lege Gebruikersnaam Message:"
|
165 |
+
|
166 |
+
#: custom.php:646
|
167 |
+
msgid "Empty Password Message:"
|
168 |
+
msgstr "Leeg wachtwoord Message:"
|
169 |
+
|
170 |
+
#: custom.php:659
|
171 |
+
msgid "Invalid Email Message:"
|
172 |
+
msgstr "Ongeldig e-mailbericht:"
|
173 |
+
|
174 |
+
#: custom.php:672
|
175 |
+
msgid "Empty Email Message:"
|
176 |
+
msgstr "Lege e-mailbericht:"
|
177 |
+
|
178 |
+
#: custom.php:685
|
179 |
+
msgid "Forget Password Message:"
|
180 |
+
msgstr "Wachtwoord vergeten Message:"
|
181 |
+
|
182 |
+
#: custom.php:697
|
183 |
+
msgid "Welcome Messages"
|
184 |
+
msgstr "Welkom Berichten"
|
185 |
+
|
186 |
+
#: custom.php:710
|
187 |
+
msgid "Welcome Message on Lost Password:"
|
188 |
+
msgstr "Welkom Bericht op Wachtwoord vergeten:"
|
189 |
+
|
190 |
+
#: custom.php:723
|
191 |
+
msgid "Welcome Message on Front Page:"
|
192 |
+
msgstr "Welkom bericht op de voorpagina:"
|
193 |
+
|
194 |
+
#: custom.php:736
|
195 |
+
msgid "Welcome Message on Registration:"
|
196 |
+
msgstr "Welkom Bericht op Registratie:"
|
197 |
+
|
198 |
+
#: custom.php:749
|
199 |
+
msgid "Logout Message:"
|
200 |
+
msgstr "Logout Message:"
|
201 |
+
|
202 |
+
#: custom.php:761
|
203 |
+
msgid "Message Field Border: \\n Example: 1px solid #00a0d2;"
|
204 |
+
msgstr "Bericht gebied Border: \\ n Voorbeeld: 1px solid # 00a0d2;"
|
205 |
+
|
206 |
+
#: custom.php:778
|
207 |
+
msgid "Message Field Background Color:"
|
208 |
+
msgstr "Bericht Veld Achtergrond Kleur:"
|
209 |
+
|
210 |
+
#: custom.php:790
|
211 |
+
msgid "Header Message"
|
212 |
+
msgstr "Header Message"
|
213 |
+
|
214 |
+
#: custom.php:803
|
215 |
+
msgid "Header Message:"
|
216 |
+
msgstr "Header Message:"
|
217 |
+
|
218 |
+
#: custom.php:816
|
219 |
+
msgid "Header Message Link:"
|
220 |
+
msgstr "Header Message Link:"
|
221 |
+
|
222 |
+
#: custom.php:833
|
223 |
+
msgid "Header Text Color:"
|
224 |
+
msgstr "Koptekst Kleur:"
|
225 |
+
|
226 |
+
#: custom.php:850
|
227 |
+
msgid "Header Text Hover Color:"
|
228 |
+
msgstr "Koptekst Hover Kleur:"
|
229 |
+
|
230 |
+
#: custom.php:863 custom.php:990 custom.php:1105
|
231 |
+
msgid "Text Font Size:"
|
232 |
+
msgstr "Tekst Font Grootte:"
|
233 |
+
|
234 |
+
#: custom.php:880
|
235 |
+
msgid "Header Background Color:"
|
236 |
+
msgstr "Header Achtergrondkleur"
|
237 |
+
|
238 |
+
#: custom.php:892
|
239 |
+
msgid "Footer"
|
240 |
+
msgstr "Footer"
|
241 |
+
|
242 |
+
#: custom.php:905
|
243 |
+
msgid "Lost Password Text"
|
244 |
+
msgstr "Wachtwoord vergeten Text"
|
245 |
+
|
246 |
+
#: custom.php:918 custom.php:1033
|
247 |
+
msgid "Footer Text Display:"
|
248 |
+
msgstr "Footer Text Display:"
|
249 |
+
|
250 |
+
#: custom.php:960 custom.php:1075 custom.php:1277
|
251 |
+
msgid "Footer Text Color:"
|
252 |
+
msgstr "Footer Tekst Kleur:"
|
253 |
+
|
254 |
+
#: custom.php:977 custom.php:1092 custom.php:1294
|
255 |
+
msgid "Footer Text Hover Color:"
|
256 |
+
msgstr "Footer Tekst Hover Kleur:"
|
257 |
+
|
258 |
+
#: custom.php:1007 custom.php:1122
|
259 |
+
msgid "Footer Background Color:"
|
260 |
+
msgstr "Footer Achtergrond Kleur:"
|
261 |
+
|
262 |
+
#: custom.php:1134
|
263 |
+
msgid "Login Footer Links"
|
264 |
+
msgstr "Login Footer Links"
|
265 |
+
|
266 |
+
#: custom.php:1147
|
267 |
+
msgid "Footer Text 1"
|
268 |
+
msgstr "Footer Text 1"
|
269 |
+
|
270 |
+
#: custom.php:1161
|
271 |
+
msgid "Footer Links 1"
|
272 |
+
msgstr "Footer Links 1"
|
273 |
+
|
274 |
+
#: custom.php:1175
|
275 |
+
msgid "Footer Text 2"
|
276 |
+
msgstr "Footer Text 2"
|
277 |
+
|
278 |
+
#: custom.php:1189
|
279 |
+
msgid "Footer Links 2"
|
280 |
+
msgstr "Footer Links 2"
|
281 |
+
|
282 |
+
#: custom.php:1203
|
283 |
+
msgid "Footer Text 3"
|
284 |
+
msgstr "Footer Text 3"
|
285 |
+
|
286 |
+
#: custom.php:1217
|
287 |
+
msgid "Footer Links 3"
|
288 |
+
msgstr "Footer Links 3"
|
289 |
+
|
290 |
+
#: custom.php:1231
|
291 |
+
msgid "Footer Text 4"
|
292 |
+
msgstr "Footer Text 4"
|
293 |
+
|
294 |
+
#: custom.php:1245
|
295 |
+
msgid "Footer Links 4"
|
296 |
+
msgstr "Footer Links 4"
|
297 |
+
|
298 |
+
#: custom.php:1259
|
299 |
+
msgid "All Rights Reserved by:"
|
300 |
+
msgstr "Alle rechten voorbehouden aan:"
|
301 |
+
|
302 |
+
#: custom.php:1311
|
303 |
+
msgid "Footer Links Background Color:"
|
304 |
+
msgstr "Footer Links Achtergrond Kleur:"
|
305 |
+
|
306 |
+
#: custom.php:1323
|
307 |
+
msgid "Custom CSS"
|
308 |
+
msgstr "Custom CSS"
|
309 |
+
|
310 |
+
#: custom.php:1335
|
311 |
+
msgid "Customize CSS"
|
312 |
+
msgstr "Pas CSS"
|
313 |
+
|
314 |
+
#: custom.php:1348
|
315 |
+
msgid "Custom JS"
|
316 |
+
msgstr "Custom JS"
|
317 |
+
|
318 |
+
#: custom.php:1360
|
319 |
+
msgid "Customize JS"
|
320 |
+
msgstr "Pas JS"
|
321 |
+
|
322 |
+
#: customizer-login.php:161 customizer-login.php:162
|
323 |
+
msgid "Customize Login Page"
|
324 |
+
msgstr "Pas Inloggen Pagina"
|
loginpress.php
ADDED
@@ -0,0 +1,165 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Plugin Name: LoginPress - Login Page Customizer
|
4 |
+
* Plugin URI: http://www.WPBrigade.com/wordpress/plugins/loginpress/
|
5 |
+
* Description: LoginPress - Login Page Customizer allows you to completely change the layout of login, register and forgot password forms.
|
6 |
+
* Version: 1.0.0
|
7 |
+
* Author: WPBrigade
|
8 |
+
* Author URI: http://www.WPBrigade.com/
|
9 |
+
* Requires at least: 4.0
|
10 |
+
* Tested up to: 4.6.1
|
11 |
+
* Text Domain: loginpress
|
12 |
+
* Domain Path: /languages
|
13 |
+
*
|
14 |
+
* @package loginpress
|
15 |
+
* @category Core
|
16 |
+
* @author WPBrigade
|
17 |
+
*/
|
18 |
+
if ( ! class_exists( 'LoginPress' ) ) :
|
19 |
+
|
20 |
+
final class LoginPress {
|
21 |
+
|
22 |
+
/**
|
23 |
+
* @var string
|
24 |
+
*/
|
25 |
+
public $version = '1.0.0';
|
26 |
+
|
27 |
+
/**
|
28 |
+
* @var The single instance of the class
|
29 |
+
* @since 1.0.0
|
30 |
+
*/
|
31 |
+
protected static $_instance = null;
|
32 |
+
|
33 |
+
/**
|
34 |
+
* @var WP_Session session
|
35 |
+
*/
|
36 |
+
public $session = null;
|
37 |
+
|
38 |
+
/**
|
39 |
+
* @var WP_Query $query
|
40 |
+
*/
|
41 |
+
public $query = null;
|
42 |
+
|
43 |
+
/**s
|
44 |
+
* @var WP_Countries $countries
|
45 |
+
*/
|
46 |
+
public $countries = null;
|
47 |
+
|
48 |
+
/* * * * * * * * * *
|
49 |
+
* Class constructor
|
50 |
+
* * * * * * * * * */
|
51 |
+
public function __construct() {
|
52 |
+
|
53 |
+
$this->define_constants();
|
54 |
+
$this->includes();
|
55 |
+
$this->_hooks();
|
56 |
+
}
|
57 |
+
|
58 |
+
/**
|
59 |
+
* Define LoginPress Constants
|
60 |
+
*/
|
61 |
+
private function define_constants() {
|
62 |
+
|
63 |
+
$this->define( 'LOGINPRESS_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
|
64 |
+
$this->define( 'LOGINPRESS_VERSION', $this->version );
|
65 |
+
}
|
66 |
+
|
67 |
+
/**
|
68 |
+
* Include required core files used in admin and on the frontend.
|
69 |
+
*/
|
70 |
+
public function includes() {
|
71 |
+
include_once( 'custom.php' );
|
72 |
+
}
|
73 |
+
|
74 |
+
/**
|
75 |
+
* Hook into actions and filters
|
76 |
+
* @since 1.0.0
|
77 |
+
*/
|
78 |
+
private function _hooks() {
|
79 |
+
|
80 |
+
add_action( 'admin_menu', array( $this, 'register_options_page' ) );
|
81 |
+
add_action( 'plugins_loaded', array( $this, 'textdomain' ) );
|
82 |
+
}
|
83 |
+
|
84 |
+
/**
|
85 |
+
* Main Instance
|
86 |
+
*
|
87 |
+
* @since 1.0.0
|
88 |
+
* @static
|
89 |
+
* @see loginPress_loader()
|
90 |
+
* @return Main instance
|
91 |
+
*/
|
92 |
+
public static function instance() {
|
93 |
+
if ( is_null( self::$_instance ) ) {
|
94 |
+
self::$_instance = new self();
|
95 |
+
}
|
96 |
+
return self::$_instance;
|
97 |
+
}
|
98 |
+
|
99 |
+
|
100 |
+
/**
|
101 |
+
* Load Languages
|
102 |
+
* @since 1.0.0
|
103 |
+
*/
|
104 |
+
public function textdomain() {
|
105 |
+
|
106 |
+
$plugin_dir = dirname( plugin_basename( __FILE__ ) ) ;
|
107 |
+
load_plugin_textdomain( 'loginpress', false, $plugin_dir . '/languages/');
|
108 |
+
}
|
109 |
+
|
110 |
+
/**
|
111 |
+
* Define constant if not already set
|
112 |
+
* @param string $name
|
113 |
+
* @param string|bool $value
|
114 |
+
*/
|
115 |
+
private function define( $name, $value ) {
|
116 |
+
if ( ! defined( $name ) ) {
|
117 |
+
define( $name, $value );
|
118 |
+
}
|
119 |
+
}
|
120 |
+
|
121 |
+
/**
|
122 |
+
* Include required ajax files.
|
123 |
+
*/
|
124 |
+
public function ajax_includes() {
|
125 |
+
// Ajax functions for admin and the front-end
|
126 |
+
}
|
127 |
+
/**
|
128 |
+
* Init WPBrigade when WordPress Initialises.
|
129 |
+
*/
|
130 |
+
public function init() {
|
131 |
+
// Before init action
|
132 |
+
}
|
133 |
+
/**
|
134 |
+
* Add new page in Apperance to customize Login Page
|
135 |
+
*/
|
136 |
+
public function register_options_page() {
|
137 |
+
add_theme_page( __( 'Login Page Customizer', 'loginpress' ),
|
138 |
+
__( 'Login Page Customizer', 'loginpress' ),
|
139 |
+
'manage_options',
|
140 |
+
"abw",
|
141 |
+
array( $this , '__return_null' ) );
|
142 |
+
}
|
143 |
+
}
|
144 |
+
endif;
|
145 |
+
|
146 |
+
/**
|
147 |
+
* Returns the main instance of WP to prevent the need to use globals.
|
148 |
+
*
|
149 |
+
* @since 1.0.0
|
150 |
+
* @return LoginPress
|
151 |
+
*/
|
152 |
+
function loginPress_loader() {
|
153 |
+
return LoginPress::instance();
|
154 |
+
}
|
155 |
+
|
156 |
+
// Call the function
|
157 |
+
loginPress_loader();
|
158 |
+
|
159 |
+
/**
|
160 |
+
* Create the Object of Custom Login Entites.
|
161 |
+
*
|
162 |
+
* @since 1.0.0
|
163 |
+
*/
|
164 |
+
new LoginPress_Entities();
|
165 |
+
?>
|
readme.txt
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== LoginPress - Login Page Customizer ===
|
2 |
+
Version: 1.0.0
|
3 |
+
Requires at least: 4.0
|
4 |
+
Tested up to: 4.6
|
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, custom login style
|
8 |
+
Stable tag: 1.0.0
|
9 |
+
License: GPLv2 or later
|
10 |
+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
+
|
12 |
+
LoginPress -> login page customizer allows you to completely change the layout of login, register and forgot password forms.
|
13 |
+
|
14 |
+
== Description ==
|
15 |
+
|
16 |
+
LoginPress Login Page Customizer holds a lot of customization fields for the login page of WordPress. You can modify the login error messages, forgot error messages, registration error messages.
|
17 |
+
|
18 |
+
This is the ONLY plugin introduces the use of Navigation menus at login screen which no other plugin does.
|
19 |
+
|
20 |
+
This plugin would give you users a feeling that It is a custom login page and part of the site layout.
|
21 |
+
|
22 |
+
== Installation ==
|
23 |
+
|
24 |
+
1. Upload the plugin to your 'wp-content/plugins' directory, or download and install automatically through your admin panel.
|
25 |
+
2. Activate the plugin through the 'Plugins' menu in WordPress.
|
26 |
+
|
27 |
+
== Frequently Asked Questions ==
|
28 |
+
|
29 |
+
= How to use customizer? =
|
30 |
+
|
31 |
+
In your WordPress Dashboard, navigate to Appearance > Login Page Customizer to get started.
|
32 |
+
|
33 |
+
= How to donate or contribute? =
|
34 |
+
|
35 |
+
Please visit <a target="_blank" rel="friend" href="http://www.WPBrigade.com/wordpress/plugins/loginpress/">this link</a> for more info.
|
36 |
+
|
37 |
+
== Screenshots ==
|
38 |
+
|
39 |
+
1. Custom Login page Example with Background Image
|
40 |
+
2. Example with background color
|
41 |
+
|
42 |
+
== Changelog ==
|
43 |
+
|
44 |
+
= 1.0.0 - 2016-09-08 =
|
45 |
+
* Initial Release.
|
46 |
+
|
47 |
+
== Upgrade Notice ==
|