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 / ListTable / Comment.php
codepress-admin-columns / classes / ListTable Last commit date
Comment.php 2 days ago Media.php 2 days ago NetworkSite.php 2 days ago NetworkUser.php 2 days ago Post.php 2 days ago RenderColumnTrait.php 2 days ago Taxonomy.php 2 days ago TotalItemsTrait.php 2 days ago User.php 2 days ago
Comment.php
48 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\ListTable;
6
7 use AC\ListTable;
8 use WP_Comments_List_Table;
9
10 class Comment implements ListTable
11 {
12 use RenderColumnTrait;
13
14 private WP_Comments_List_Table $table;
15
16 public function __construct(WP_Comments_List_Table $table)
17 {
18 $this->table = $table;
19 }
20
21 public function render_cell(string $column_id, $row_id): string
22 {
23 $comment = get_comment($row_id);
24
25 if (! $comment) {
26 return '';
27 }
28
29 return $this->render_column($this->table, $column_id, $comment);
30 }
31
32 public function render_row($id): string
33 {
34 $comment = get_comment($id);
35
36 if (! $comment) {
37 return '';
38 }
39
40 ob_start();
41
42 $this->table->single_row($comment);
43
44 return (string)ob_get_clean();
45 }
46
47 }
48