PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.0.13
Admin Columns v7.0.13
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 / ListTable / Taxonomy.php
codepress-admin-columns / classes / ListTable Last commit date
Comment.php 3 months ago Media.php 3 months ago NetworkSite.php 3 months ago NetworkUser.php 3 months ago Post.php 3 months ago Taxonomy.php 3 months ago TotalItemsTrait.php 3 months ago User.php 3 months ago
Taxonomy.php
41 lines
1 <?php
2
3 namespace AC\ListTable;
4
5 use AC\ListTable;
6 use WP_Term;
7 use WP_Terms_List_Table;
8
9 class Taxonomy implements ListTable
10 {
11
12 private WP_Terms_List_Table $table;
13
14 private string $taxonomy;
15
16 public function __construct(WP_Terms_List_Table $table, string $taxonomy)
17 {
18 $this->table = $table;
19 $this->taxonomy = $taxonomy;
20 }
21
22 public function render_cell(string $column_id, $row_id): string
23 {
24 return (string)apply_filters("manage_{$this->taxonomy}_custom_column", '', $column_id, $row_id);
25 }
26
27 public function render_row($id): string
28 {
29 $term = get_term_by('id', $id, $this->taxonomy);
30
31 if ( ! $term instanceof WP_Term) {
32 return '';
33 }
34
35 ob_start();
36 $this->table->single_row($term);
37
38 return ob_get_clean();
39 }
40
41 }