PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.0.19
Admin Columns v7.0.19
7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Helper / User.php
codepress-admin-columns / classes / Helper Last commit date
Select 1 month ago Arrays.php 1 month ago Creatable.php 1 month ago Date.php 1 month ago File.php 1 month ago Html.php 1 month ago Icon.php 1 month ago Image.php 1 month ago Mbstring.php 1 month ago Media.php 1 month ago Menu.php 1 month ago Network.php 1 month ago Post.php 1 month ago Strings.php 1 month ago Taxonomy.php 1 month ago Translations.php 1 month ago User.php 1 month ago UserRoles.php 1 month ago
User.php
115 lines
1 <?php
2
3 namespace AC\Helper;
4
5 use WP_User;
6
7 class User extends Creatable
8 {
9
10 public function get_formatted_name(WP_User $user): ?string
11 {
12 return trim($user->first_name . ' ' . $user->last_name)
13 ?: $user->display_name
14 ?: $user->user_login;
15 }
16
17 /**
18 * @deprecated 7.0
19 */
20 public function get_translations_remote(): array
21 {
22 _deprecated_function(__METHOD__, '7.0', 'AC\Herlper\Translations::get_available_translations()');
23
24 return [];
25 }
26
27 /**
28 * @deprecated 7.0
29 */
30 public function get_display_name($user): ?string
31 {
32 _deprecated_function(__METHOD__, '7.0', 'get_fullname');
33
34 $user = get_userdata($user);
35
36 if ( ! $user) {
37 return null;
38 }
39
40 return $this->get_formatted_name($user);
41 }
42
43 /**
44 * @deprecated 7.0
45 */
46 public function get_user_field(string $field, int $user_id)
47 {
48 _deprecated_function(__METHOD__, '7.0');
49
50 return get_user_by('id', $user_id)->{$field} ?? null;
51 }
52
53 /**
54 * @deprecated 7.0
55 */
56 public function get_user($user): ?WP_User
57 {
58 _deprecated_function(__METHOD__, '7.0', 'get_userdata');
59
60 if (is_numeric($user)) {
61 $user = get_userdata($user);
62 }
63
64 return $user instanceof WP_User
65 ? $user
66 : null;
67 }
68
69 /**
70 * @deprecated 7.0
71 */
72 public function get_roles_names(): array
73 {
74 _deprecated_function(__METHOD__, '7.0');
75
76 return [];
77 }
78
79 /**
80 * @deprecated 7.0
81 */
82 public function get_role_name(string $role): ?string
83 {
84 _deprecated_function(__METHOD__, '7.0');
85
86 return $this->get_roles()[$role] ?? null;
87 }
88
89 /**
90 * @deprecated 7.0
91 */
92 public function get_roles(): array
93 {
94 _deprecated_function(__METHOD__, '7.0', 'AC\Helper\UserRoles::find_all_roles');
95
96 $roles = [];
97
98 foreach (wp_roles()->roles as $k => $role) {
99 $roles[$k] = translate_user_role($role['name']);
100 }
101
102 return $roles;
103 }
104
105 /**
106 * @deprecated 7.0
107 */
108 public function translate_roles(): array
109 {
110 _deprecated_function(__METHOD__, '7.0', 'AC\Helper\UserRoles::find_all_roles');
111
112 return [];
113 }
114
115 }