PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / trunk
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress vtrunk
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 / Admin / SettingsPages / DragDropBuilder / Fields / SelectDropdown.php
wp-user-avatar / src / Admin / SettingsPages / DragDropBuilder / Fields Last commit date
DefinedFieldTypes 1 month ago EditProfile 4 years ago Login 5 years ago PasswordReset 5 years ago UserProfile 5 years ago Bio.php 5 years ago CFPassword.php 5 years ago CheckboxList.php 5 years ago ConfirmEmail.php 5 years ago ConfirmPassword.php 2 years ago Country.php 5 years ago CoverImage.php 4 years ago Date.php 5 years ago DisplayName.php 5 years ago Email.php 5 years ago FirstName.php 5 years ago HTML.php 5 years ago Init.php 5 years ago LastName.php 5 years ago Nickname.php 5 years ago Number.php 5 years ago Password.php 5 years ago PasswordStrengthMeter.php 5 years ago ProfilePicture.php 5 years ago RadioButtons.php 5 years ago SelectDropdown.php 5 years ago SelectRole.php 2 months ago SingleCheckbox.php 5 years ago TextBox.php 1 month ago Textarea.php 5 years ago Username.php 5 years ago Website.php 5 years ago
SelectDropdown.php
72 lines
1 <?php
2
3 namespace ProfilePress\Core\Admin\SettingsPages\DragDropBuilder\Fields;
4
5
6 use ProfilePress\Core\Admin\SettingsPages\DragDropBuilder\FieldBase;
7
8 class SelectDropdown extends FieldBase
9 {
10 public function field_type()
11 {
12 return $this->tag_name . '-select-dropdown';
13 }
14
15 public static function field_icon()
16 {
17 return '<span class="dashicons dashicons-arrow-down"></span>';
18 }
19
20 public function field_title()
21 {
22 return esc_html__('Dropdown', 'wp-user-avatar');
23 }
24
25 public function category()
26 {
27 return parent::EXTRA_CATEGORY;
28 }
29
30 public function field_settings()
31 {
32 return apply_filters('ppress_form_builder_select_dropdown_field_settings', [
33 parent::GENERAL_TAB => [
34 'label' => [
35 'label' => esc_html__('Label', 'wp-user-avatar'),
36 'field' => self::INPUT_FIELD,
37 ],
38 'key' => [
39 'label' => esc_html__('Field Key', 'wp-user-avatar'),
40 'field' => self::INPUT_FIELD,
41 'description' => ppress_dnd_field_key_description()
42 ],
43 'is_multiple' => [
44 'label' => esc_html__('Multiple Selection', 'wp-user-avatar'),
45 'field' => self::INPUT_FIELD,
46 'type' => 'checkbox',
47 'description' => esc_html__('Check to allow multiple options to be selected.', 'wp-user-avatar')
48 ],
49 'options' => [
50 'label' => esc_html__('Options', 'wp-user-avatar'),
51 'field' => self::TEXTAREA_FIELD,
52 'description' => esc_html__('Enter one choice per line. This will be the options available for user to select.', 'wp-user-avatar')
53 ]
54 ],
55 parent::SETTINGS_TAB => [
56 'required' => [
57 'type' => 'checkbox',
58 'label' => esc_html__('Required', 'wp-user-avatar'),
59 'description' => esc_html__('Force users to fill out this field, otherwise it will be optional.', 'wp-user-avatar'),
60 'field' => self::INPUT_FIELD,
61 ]
62 ],
63 parent::STYLE_TAB => [
64 'class' => [
65 'label' => esc_html__('CSS Classes', 'wp-user-avatar'),
66 'field' => self::INPUT_FIELD,
67 'description' => esc_html__('Enter the CSS class names you would like to add to this field.', 'wp-user-avatar')
68 ]
69 ],
70 ], $this);
71 }
72 }