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 / Acf / ColumnMatcher.php
codepress-admin-columns / classes / Acf Last commit date
FieldGroup 2 days ago RequestHandler 2 days ago Service 2 days ago AcfColumnFactory.php 2 days ago ColumnMatcher.php 2 days ago FieldGroupCache.php 2 days ago
ColumnMatcher.php
30 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Acf;
6
7 use AC\Column;
8 use AC\ListScreen;
9
10 class ColumnMatcher
11 {
12 public function find_column(ListScreen $list_screen, string $meta_key): ?Column
13 {
14 foreach ($list_screen->get_columns() as $column) {
15 if ($column->get_type() !== 'column-meta') {
16 continue;
17 }
18
19 $setting = $column->get_setting('field');
20
21 if ($setting && $setting->has_input() && (string)$setting->get_input()->get_value() === $meta_key) {
22 return $column;
23 }
24 }
25
26 return null;
27 }
28
29 }
30