PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.1.4
Admin Columns v7.1.4
7.1.4 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
Image 2 days ago Select 2 days ago Arrays.php 2 days ago AvailableTranslations.php 2 days ago Creatable.php 2 days ago Dashicon.php 2 days ago Date.php 2 days ago Html.php 2 days ago Icon.php 2 days ago Image.php 2 days ago LocalFile.php 2 days ago Mbstring.php 2 days ago MediaIdResolver.php 2 days ago Menu.php 2 days ago Network.php 2 days ago Post.php 2 days ago Strings.php 2 days ago Taxonomy.php 2 days ago User.php 2 days ago UserRoles.php 2 days ago WpDateFormat.php 2 days ago
User.php
120 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Helper;
6
7 use WP_User;
8
9 class User extends Creatable
10 {
11 public function get_formatted_name(WP_User $user): string
12 {
13 return trim($user->first_name . ' ' . $user->last_name)
14 ?: $user->display_name
15 ?: $user->user_login
16 ?: '';
17 }
18
19 /**
20 * @deprecated 7.0
21 */
22 public function get_translations_remote(): array
23 {
24 _deprecated_function(__METHOD__, '7.0', 'AC\Helper\AvailableTranslations::get_available_translations()');
25
26 return [];
27 }
28
29 /**
30 * @deprecated 7.0
31 */
32 public function get_display_name($user): ?string
33 {
34 _deprecated_function(__METHOD__, '7.0', 'get_fullname');
35
36 $user = get_userdata($user);
37
38 if (! $user) {
39 return null;
40 }
41
42 return $this->get_formatted_name($user);
43 }
44
45 /**
46 * @deprecated 7.0
47 */
48 public function get_user_field(string $field, int $user_id)
49 {
50 _deprecated_function(__METHOD__, '7.0');
51
52 $user = get_user_by('id', $user_id);
53
54 return $user ? ($user->{$field} ?? null) : null;
55 }
56
57 /**
58 * @deprecated 7.0
59 */
60 public function get_user($user): ?WP_User
61 {
62 _deprecated_function(__METHOD__, '7.0', 'get_userdata');
63
64 if (is_numeric($user)) {
65 $user = get_userdata((int) $user);
66 }
67
68 return $user instanceof WP_User
69 ? $user
70 : null;
71 }
72
73 /**
74 * @deprecated 7.0
75 */
76 public function get_roles_names(): array
77 {
78 _deprecated_function(__METHOD__, '7.0');
79
80 return [];
81 }
82
83 /**
84 * @deprecated 7.0
85 */
86 public function get_role_name(string $role): ?string
87 {
88 _deprecated_function(__METHOD__, '7.0');
89
90 return $this->get_roles()[$role] ?? null;
91 }
92
93 /**
94 * @deprecated 7.0
95 */
96 public function get_roles(): array
97 {
98 _deprecated_function(__METHOD__, '7.0', 'AC\Helper\UserRoles::find_all_roles');
99
100 $roles = [];
101
102 foreach (wp_roles()->roles as $k => $role) {
103 $roles[$k] = translate_user_role($role['name']);
104 }
105
106 return $roles;
107 }
108
109 /**
110 * @deprecated 7.0
111 */
112 public function translate_roles(): array
113 {
114 _deprecated_function(__METHOD__, '7.0', 'AC\Helper\UserRoles::find_all_roles');
115
116 return [];
117 }
118
119 }
120