PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 3.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v3.1
4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / src / Themes / Shortcode / Registration / PerfectoLite.php
wp-user-avatar / src / Themes / Shortcode / Registration Last commit date
Boson.php 5 years ago Fzbuk.php 5 years ago PerfectoLite.php 5 years ago
PerfectoLite.php
156 lines
1 <?php
2
3 namespace ProfilePress\Core\Themes\Shortcode\Registration;
4
5 use ProfilePress\Core\Themes\Shortcode\RegistrationThemeInterface;
6
7 class PerfectoLite implements RegistrationThemeInterface
8 {
9 public function get_name()
10 {
11 return 'Perfecto Lite';
12 }
13
14 public function get_structure()
15 {
16 return <<<CODE
17 <div class="perfecto">
18 <div class="perfecto-heading">Create an Account</div>
19 [reg-username class="perfecto-input" placeholder="Username"]
20 [reg-password class="perfecto-input" placeholder="Password"]
21 [reg-email class="perfecto-input" placeholder="Email"]
22 [reg-website class="perfecto-input" placeholder="Website"]
23 [reg-nickname class="perfecto-input" placeholder="Nickname"]
24 [reg-first-name class="perfecto-input" placeholder="First Name" required]
25 [reg-last-name class="perfecto-input" placeholder="Last Name" required]
26 [reg-submit class="perfecto-submit" value="Register"]
27 </div>
28 CODE;
29 }
30
31 public function success_message()
32 {
33 return '<div class="profilepress-reg-status">Registration Successful</div>';
34 }
35
36 public function get_css()
37 {
38 return <<<CSS
39 /* css class for the form generated errors */
40 .profilepress-reg-status {
41 background-color: #484c51;
42 color: #ffffff;
43 border-radius: 2px;
44 font-size: 16px;
45 font-weight: normal;
46 line-height: 1.4;
47 text-align: center;
48 padding: 8px 5px;
49 max-width: 400px;
50 margin: 5px auto;
51 }
52
53 .profilepress-reg-status a {
54 color: #ea9629 !important;
55 }
56
57 .perfecto,
58 .perfecto * {
59 -webkit-box-sizing: border-box;
60 -moz-box-sizing: border-box;
61 box-sizing: border-box;
62 }
63
64 .perfecto {
65 margin: 5px auto;
66 border: 2px solid #f0f0f0;
67 background: #fff;
68 max-width: 400px;
69 padding: 30px;
70
71 font-family: helvetica, arial, sans-serif;
72 -webkit-font-smoothing: antialiased;
73 -moz-font-smoothing: antialiased;
74 font-smoothing: antialiased;
75 font-size: 14px;
76 line-height: 24px;
77 }
78
79 .perfecto .perfecto-heading {
80 font-size: 24px;
81 line-height: 34px;
82 margin-bottom: 20px;
83 display: block;
84 font-weight: 100;
85 color: #555;
86 text-align: center;
87 }
88
89 .perfecto input.perfecto-input {
90 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
91
92 padding: 12px 18px;
93 width: 100%;
94 box-sizing: border-box;
95 outline: none;
96 color: #555;
97 font-size: 12px;
98 line-height: 22px;
99 font-family: helvetica, arial, sans-serif;
100 -webkit-font-smoothing: antialiased;
101 -moz-font-smoothing: antialiased;
102 font-smoothing: antialiased;
103 border: 1px solid #ddd;
104 -webkit-border-radius: 2px;
105 -moz-border-radius: 2px;
106 border-radius: 2px;
107 margin-bottom: 10px;
108 -webkit-transition: 0.4s;
109 -moz-transition: 0.4s;
110 transition: 0.4s;
111 }
112
113 .perfecto input.perfecto-input:focus {
114 border-color: #ccc;
115 background: #fafafa;
116 -webkit-box-shadow: inset 0px 1px 5px 0px #f0f0f0;
117 -moz-box-shadow: inset 0px 1px 5px 0px #f0f0f0;
118 box-shadow: inset 0px 1px 5px 0px #f0f0f0;
119 }
120
121 .perfecto input.perfecto-submit {
122 padding: 12px 10px;
123 width: 100%;
124 box-sizing: border-box;
125 border: 0;
126 outline: none;
127 margin-top: 20px;
128 color: #fff;
129 cursor: pointer;
130 background: #196cd8;
131 font-size: 12px;
132 line-height: 21px;
133 letter-spacing: 1px;
134 text-transform: uppercase;
135 font-weight: bold;
136 font-family: helvetica, arial, sans-serif;
137 -webkit-font-smoothing: antialiased;
138 -moz-font-smoothing: antialiased;
139 font-smoothing: antialiased;
140 -webkit-border-radius: 2px;
141 -moz-border-radius: 2px;
142 border-radius: 2px;
143 margin-bottom: 10px;
144 -webkit-transition: 0.4s;
145 -moz-transition: 0.4s;
146 transition: 0.4s;
147 text-shadow: none;
148 box-shadow: none;
149 }
150 .perfecto input.perfecto-submit:hover {
151 background: #155bb5;
152 }
153 CSS;
154
155 }
156 }