PluginProbe
LoginPress | wp-login Custom Login Page Customizer / 1.0.7
LoginPress | wp-login Custom Login Page Customizer v1.0.7
6.2.5 6.2.4 6.2.3 6.2.2 6.2.1 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.2 1.0.20 1.0.21 1.0.22 1.0.23 1.0.3 1.0.4 All 118 releases
loginpress / css / style-login.php

style-login.php in LoginPress | wp-login Custom Login Page Customizer 1.0.7, at css/style-login.php

344 lines 14.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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
10
11 /**
12 * @var loginpress_array get_option
13 * @since 1.0.0
14 */
15 $loginpress_array = (array) get_option( 'loginpress_customization' );
16
17 function loginpress_get_option_key( $loginpress_key, $loginpress_array ) {
18
19 if ( array_key_exists( $loginpress_key, $loginpress_array ) ) {
20
21 return $loginpress_array[ $loginpress_key ];
22 }
23 }
24
25 function loginpress_bg_option( $loginpress_key, $loginpress_array ) {
26
27 if ( array_key_exists( $loginpress_key, $loginpress_array ) ) {
28
29 return $loginpress_array[ $loginpress_key ];
30 } else {
31 return true;
32 }
33 }
34
35 $loginpress_logo_img = loginpress_get_option_key( 'setting_logo', $loginpress_array );
36 $loginpress_logo_width = loginpress_get_option_key( 'customize_logo_width', $loginpress_array );
37 $loginpress_logo_height = loginpress_get_option_key( 'customize_logo_height', $loginpress_array );
38 $loginpress_logo_padding = loginpress_get_option_key( 'customize_logo_padding', $loginpress_array );
39 $loginpress_btn_bg = loginpress_get_option_key( 'custom_button_color', $loginpress_array );
40 $loginpress_btn_border = loginpress_get_option_key( 'button_border_color', $loginpress_array );
41 $loginpress_btn_shadow = loginpress_get_option_key( 'custom_button_shadow', $loginpress_array );
42 $loginpress_btn_color = loginpress_get_option_key( 'button_text_color', $loginpress_array );
43 $loginpress_btn_hover_bg = loginpress_get_option_key( 'button_hover_color', $loginpress_array );
44 $loginpress_btn_hover_border = loginpress_get_option_key( 'button_hover_border', $loginpress_array );
45 $loginpress_background_img = loginpress_get_option_key( 'setting_background', $loginpress_array );
46 $loginpress_background_color = loginpress_get_option_key( 'setting_background_color', $loginpress_array );
47 $loginpress_background_repeat = loginpress_get_option_key( 'background_repeat_radio', $loginpress_array );
48 $loginpress_background_postion = loginpress_get_option_key( 'background_position', $loginpress_array );
49 $loginpress_background_image_size = loginpress_get_option_key( 'background_image_size', $loginpress_array );
50 $loginpress_form_background_img = loginpress_get_option_key( 'setting_form_background', $loginpress_array );
51 $loginpress_form_background_clr = loginpress_get_option_key( 'form_background_color', $loginpress_array );
52 $loginpress_forget_form_bg_img = loginpress_get_option_key( 'forget_form_background', $loginpress_array );
53 $loginpress_forget_form_bg_clr = loginpress_get_option_key( 'forget_form_background_color', $loginpress_array );
54 $loginpress_form_width = loginpress_get_option_key( 'customize_form_width', $loginpress_array );
55 $loginpress_form_height = loginpress_get_option_key( 'customize_form_height', $loginpress_array );
56 $loginpress_form_padding = loginpress_get_option_key( 'customize_form_padding', $loginpress_array );
57 $loginpress_form_border = loginpress_get_option_key( 'customize_form_border', $loginpress_array );
58 $loginpress_form_field_width = loginpress_get_option_key( 'textfield_width', $loginpress_array );
59 $loginpress_form_field_margin = loginpress_get_option_key( 'textfield_margin', $loginpress_array );
60 $loginpress_form_field_bg = loginpress_get_option_key( 'textfield_background_color', $loginpress_array );
61 $loginpress_form_field_color = loginpress_get_option_key( 'textfield_color', $loginpress_array );
62 $loginpress_form_field_label = loginpress_get_option_key( 'textfield_label_color', $loginpress_array );
63 $loginpress_welcome_bg_color = loginpress_get_option_key( 'message_background_color', $loginpress_array );
64 $loginpress_welcome_bg_border = loginpress_get_option_key( 'message_background_border', $loginpress_array );
65 $loginpress_footer_display = loginpress_get_option_key( 'footer_display_text', $loginpress_array );
66 $loginpress_footer_decoration = loginpress_get_option_key( 'login_footer_text_decoration', $loginpress_array );
67 $loginpress_footer_text_color = loginpress_get_option_key( 'login_footer_color', $loginpress_array );
68 $loginpress_footer_text_hover = loginpress_get_option_key( 'login_footer_color_hover', $loginpress_array );
69 $loginpress_footer_font_size = loginpress_get_option_key( 'login_footer_font_size', $loginpress_array );
70 $loginpress_footer_bg_color = loginpress_get_option_key( 'login_footer_bg_color', $loginpress_array );
71 $loginpress_footer_links_font_size = loginpress_get_option_key( 'login_footer_links_text_size', $loginpress_array );
72 $loginpress_footer_links_hover_size = loginpress_get_option_key( 'login_footer_links_hover_size', $loginpress_array );
73 $loginpress_header_text_color = loginpress_get_option_key( 'login_head_color', $loginpress_array );
74 $loginpress_header_text_hover = loginpress_get_option_key( 'login_head_color_hover', $loginpress_array );
75 $loginpress_header_font_size = loginpress_get_option_key( 'login_head_font_size', $loginpress_array );
76 $loginpress_header_bg_color = loginpress_get_option_key( 'login_head_bg_color', $loginpress_array );
77 $loginpress_back_display = loginpress_get_option_key( 'back_display_text', $loginpress_array );
78 $loginpress_back_decoration = loginpress_get_option_key( 'login_back_text_decoration', $loginpress_array );
79 $loginpress_back_text_color = loginpress_get_option_key( 'login_back_color', $loginpress_array );
80 $loginpress_back_text_hover = loginpress_get_option_key( 'login_back_color_hover', $loginpress_array );
81 $loginpress_back_font_size = loginpress_get_option_key( 'login_back_font_size', $loginpress_array );
82 $loginpress_back_bg_color = loginpress_get_option_key( 'login_back_bg_color', $loginpress_array );
83 $loginpress_footer_link_color = loginpress_get_option_key( 'login_footer_text_color', $loginpress_array );
84 $loginpress_footer_link_hover = loginpress_get_option_key( 'login_footer_text_hover', $loginpress_array );
85 $loginpress_footer_link_bg_clr = loginpress_get_option_key( 'login_footer_backgroung_hover', $loginpress_array );
86 $loginpress_custom_css = loginpress_get_option_key( 'loginpress_custom_css', $loginpress_array );
87 $loginpress_custom_js = loginpress_get_option_key( 'loginpress_custom_js', $loginpress_array );
88
89 $loginpress_display_bg =
90 // array_key_exists( 'loginpress_display_bg', $loginpress_array ) ? get_option( 'loginpress_customization' )['loginpress_display_bg'] : true;
91 loginpress_bg_option( 'loginpress_display_bg', $loginpress_array );
92
93 // ob_start();
94 ?>
95 <style type="text/css">
96 *{
97 box-sizing: border-box;
98 }
99 body.login {
100
101 <?php if ( ! empty( $loginpress_background_img ) && $loginpress_display_bg ) : ?>
102 background-image: url(<?php echo $loginpress_background_img; ?>);
103 <?php elseif ( isset( $loginpress_display_bg ) && ! $loginpress_display_bg ) : ?>
104 background-image: url();
105 <?php endif; ?>
106 <?php if ( ! empty( $loginpress_background_color ) ) : ?>
107 background-color: <?php echo $loginpress_background_color; ?>;
108 <?php endif; ?>
109 <?php if ( ! empty( $loginpress_background_repeat ) ) : ?>
110 background-repeat: <?php echo $loginpress_background_repeat; ?>;
111 <?php endif; ?>
112 <?php if ( ! empty( $loginpress_background_postion ) ) : ?>
113 background-position: <?php echo $loginpress_background_postion; ?>;
114 <?php endif; ?>
115 <?php if ( ! empty( $loginpress_background_image_size ) ) : ?>
116 background-size: <?php echo $loginpress_background_image_size; ?>;
117 <?php endif; ?>
118 }
119
120 .login h1 a {
121 <?php if ( ! empty( $loginpress_logo_img ) ) : ?>
122 background-image: url( <?php echo $loginpress_logo_img; ?> );
123 <?php endif; ?>
124 <?php if ( ! empty( $loginpress_logo_width ) ) : ?>
125 width: <?php echo $loginpress_logo_width; ?>;
126 <?php endif; ?>
127 <?php if ( ! empty( $loginpress_logo_height ) ) : ?>
128 height: <?php echo $loginpress_logo_height; ?>;
129 <?php endif; ?>
130 <?php if ( ! empty( $loginpress_logo_width ) || ! empty( $loginpress_logo_height ) ) : ?>
131 background-size: cover; <?php //echo $loginpress_logo_width; ?> <?php //echo $loginpress_logo_height; ?>;
132 <?php endif; ?>
133 <?php if ( ! empty( $loginpress_logo_padding ) ) : ?>
134 padding-bottom: <?php echo $loginpress_logo_padding; ?>;
135 <?php endif; ?>
136
137 }
138
139 .wp-core-ui #login .button-primary{
140 <?php if ( ! empty( $loginpress_btn_bg ) ) : ?>
141 background: <?php echo $loginpress_btn_bg; ?>;
142 <?php endif; ?>
143 <?php if ( ! empty( $loginpress_btn_border ) ) : ?>
144 border-color: <?php echo $loginpress_btn_border; ?>;
145 <?php endif; ?>
146 <?php if ( ! empty( $loginpress_btn_shadow ) ) : ?>
147 box-shadow: 0px 1px 0px <?php echo $loginpress_btn_shadow; ?> inset, 0px 1px 0px rgba(0, 0, 0, 0.15);
148 <?php endif; ?>
149 <?php if ( ! empty( $loginpress_btn_color ) ) : ?>
150 color: <?php echo $loginpress_btn_color; ?>;
151 <?php endif; ?>
152 }
153
154 .wp-core-ui #login .button-primary:hover{
155 <?php if ( ! empty( $loginpress_btn_hover_bg ) ) : ?>
156 background: <?php echo $loginpress_btn_hover_bg; ?>;
157 <?php endif; ?>
158 <?php if ( ! empty( $loginpress_btn_hover_border ) ) : ?>
159 border-color: <?php echo $loginpress_btn_hover_border; ?>;
160 <?php endif; ?>
161 }
162 #loginform {
163 <?php if ( ! empty( $loginpress_form_background_img ) ) : ?>
164 background-image: url(<?php echo $loginpress_form_background_img; ?>);
165 <?php endif; ?>
166 <?php if ( ! empty( $loginpress_form_background_clr ) ) : ?>
167 background-color: <?php echo $loginpress_form_background_clr; ?>;
168 <?php endif; ?>
169 <?php if ( ! empty( $loginpress_form_height ) ) : ?>
170 min-height: <?php echo $loginpress_form_height; ?>;
171 <?php endif; ?>
172 <?php if ( ! empty( $loginpress_form_padding ) ) : ?>
173 padding: <?php echo $loginpress_form_padding; ?>;
174 <?php endif; ?>
175 <?php if ( ! empty( $loginpress_form_border ) ) : ?>
176 border: <?php echo $loginpress_form_border; ?>;
177 <?php endif; ?>
178 }
179
180 #login {
181 <?php if ( ! empty( $loginpress_form_width ) ) : ?>
182 max-width: <?php echo $loginpress_form_width; ?>;
183 <?php else : ?>
184 <?php endif; ?>
185 }
186 .login label {
187 <?php if ( ! empty( $loginpress_form_field_label ) ) : ?>
188 color: <?php echo $loginpress_form_field_label; ?>;
189 <?php endif; ?>
190 }
191
192 .login form .input, .login input[type="text"] {
193 <?php if ( ! empty( $loginpress_form_field_width ) ) : ?>
194 width: <?php echo $loginpress_form_field_width; ?>;
195 <?php endif; ?>
196 <?php if ( ! empty( $loginpress_form_field_margin ) ) : ?>
197 margin: <?php echo $loginpress_form_field_margin; ?>;
198 <?php endif; ?>
199 <?php if ( ! empty( $loginpress_form_field_bg ) ) : ?>
200 background: <?php echo $loginpress_form_field_bg; ?>;
201 <?php endif; ?>
202 <?php if ( ! empty( $loginpress_form_field_color ) ) : ?>
203 color: <?php echo $loginpress_form_field_color; ?>;
204 <?php endif; ?>
205 }
206
207 #lostpasswordform {
208 <?php if ( ! empty( $loginpress_forget_form_bg_img ) ) : ?>
209 background-image: url(<?php echo $loginpress_forget_form_bg_img; ?>);
210 <?php endif; ?>
211 <?php if ( ! empty( $loginpress_forget_form_bg_clr ) ) : ?>
212 background-color: <?php echo $loginpress_forget_form_bg_clr; ?>;
213 <?php endif; ?>
214 }
215
216
217
218 .login .custom-message {
219 <?php if ( ! empty( $loginpress_welcome_bg_color ) ) : ?>
220 background-color: <?php echo $loginpress_welcome_bg_color; ?>;
221 <?php endif; ?>
222 <?php if ( ! empty( $loginpress_welcome_bg_border ) ) : ?>
223 border: <?php echo $loginpress_welcome_bg_border; ?>;
224 <?php endif; ?>
225 }
226
227 .login #nav {
228 <?php if ( ! empty( $loginpress_footer_bg_color ) ) : ?>
229 background-color: <?php echo $loginpress_footer_bg_color; ?>;
230 <?php endif; ?>
231 <?php if ( ! empty( $loginpress_footer_display ) ) : ?>
232 display: <?php echo $loginpress_footer_display; ?>
233 <?php endif; ?>
234 }
235
236 .login #nav a{
237 <?php if ( ! empty( $loginpress_footer_decoration ) ) : ?>
238 text-decoration: <?php echo $loginpress_footer_decoration; ?>;
239 <?php endif; ?>
240 <?php if ( ! empty( $loginpress_footer_text_color ) ) : ?>
241 color: <?php echo $loginpress_footer_text_color; ?>;
242 <?php endif; ?>
243 <?php if ( ! empty( $loginpress_footer_font_size ) ) : ?>
244 font-size: <?php echo $loginpress_footer_font_size . ';'; ?>;
245 <?php endif; ?>
246
247 }
248
249 .login #nav a:hover{
250 <?php if ( ! empty( $loginpress_footer_text_hover ) ) : ?>
251 color: <?php echo $loginpress_footer_text_hover; ?>;
252 <?php endif; ?>
253 }
254
255 .login #backtoblog{
256 <?php if ( ! empty( $loginpress_back_bg_color ) ) : ?>
257 background-color: <?php echo $loginpress_back_bg_color; ?>;
258 <?php endif; ?>
259 }
260
261 .login #backtoblog a{
262 <?php if ( ! empty( $loginpress_back_decoration ) ) : ?>
263 text-decoration: <?php echo $loginpress_back_decoration; ?>;
264 <?php endif; ?>
265 <?php if ( ! empty( $loginpress_back_text_color ) ) : ?>
266 color: <?php echo $loginpress_back_text_color; ?>;
267 <?php endif; ?>
268 <?php if ( ! empty( $loginpress_back_font_size ) ) : ?>
269 font-size: <?php echo $loginpress_back_font_size; ?>;
270 <?php endif; ?>
271 <?php if ( ! empty( $loginpress_back_display ) ) : ?>
272 display: <?php echo $loginpress_back_display; ?>
273 <?php endif; ?>
274 }
275
276 .login #backtoblog a:hover{
277 <?php if ( ! empty( $loginpress_back_text_hover ) ) : ?>
278 color: <?php echo $loginpress_back_text_hover; ?>;
279 <?php endif; ?>
280 }
281
282 .loginHead {
283 <?php if ( ! empty( $loginpress_header_bg_color ) ) : ?>
284 background: <?php echo $loginpress_header_bg_color; ?>;
285 <?php endif; ?>
286 }
287
288 .loginHead p a {
289 <?php if ( ! empty( $loginpress_header_text_color ) ) : ?>
290 color: <?php echo $loginpress_header_text_color; ?>;
291 <?php endif; ?>
292 <?php if ( ! empty( $loginpress_header_font_size ) ) : ?>
293 font-size: <?php echo $loginpress_header_font_size; ?>;
294 <?php endif; ?>
295 }
296
297 .loginHead p a:hover {
298 <?php if ( ! empty( $loginpress_header_text_hover ) ) : ?>
299 color: <?php echo $loginpress_header_text_hover; ?>;
300 <?php endif; ?>
301 }
302
303 .loginFooter p a {
304 margin: 0 5px;
305 <?php if ( ! empty( $loginpress_footer_link_color ) ) : ?>
306 color: <?php echo $loginpress_footer_link_color; ?>;
307 <?php endif; ?>
308 <?php if ( ! empty( $loginpress_footer_links_font_size ) ) : ?>
309 font-size: <?php echo $loginpress_footer_links_font_size; ?>;
310 <?php endif; ?>
311 }
312
313 .loginFooter p a:hover {
314 <?php if ( ! empty( $loginpress_footer_link_hover ) ) : ?>
315 color: <?php echo $loginpress_footer_link_hover; ?>;
316 <?php endif; ?>
317 <?php if ( ! empty( $loginpress_footer_links_hover_size ) ) : ?>
318 font-size: <?php echo $loginpress_footer_links_hover_size; ?>;
319 <?php endif; ?>
320 }
321
322 .loginInner {
323 <?php if ( ! empty( $loginpress_footer_link_bg_clr ) ) : ?>
324 background: <?php echo $loginpress_footer_link_bg_clr; ?>;
325 <?php endif; ?>
326 }
327
328 <?php if ( ! empty( $loginpress_custom_css ) ) : ?>
329 <?php echo $loginpress_custom_css; ?>
330 <?php endif; ?>
331
332 .wp-core-ui .button-primary{
333 text-shadow: none;
334 }
335 </style>
336
337 <?php // $content = ob_get_clean(); ?>
338
339 <?php if ( ! empty( $loginpress_custom_js ) ) : ?>
340 <script>
341 <?php echo $loginpress_custom_js; ?>
342 </script>
343 <?php endif; ?>
344