PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 3.4.1
Admin Columns v3.4.1
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 / Admin / Section.php
codepress-admin-columns / classes / Admin Last commit date
HelpTab 7 years ago Page 7 years ago Parts 7 years ago Promo 7 years ago Request 7 years ago Section 7 years ago AdminFactory.php 7 years ago GeneralSectionFactory.php 7 years ago HelpTab.php 7 years ago Helpable.php 7 years ago MenuItem.php 7 years ago Page.php 7 years ago Promo.php 7 years ago Section.php 7 years ago Tooltip.php 7 years ago
Section.php
61 lines
1 <?php
2 namespace AC\Admin;
3
4 abstract class Section {
5
6 /** @var string */
7 protected $id;
8
9 /** @var string */
10 private $title;
11
12 /** @var string */
13 private $description;
14
15 public function __construct( $id, $title, $description ) {
16 $this->id = $id;
17 $this->title = $title;
18 $this->description = $description;
19 }
20
21 /**
22 * @return string
23 */
24 public function get_title() {
25 return $this->title;
26 }
27
28 /**
29 * @return string
30 */
31 public function get_description() {
32 return $this->description;
33 }
34
35 /**
36 * @return string
37 */
38 public function get_id() {
39 return $this->id;
40 }
41
42 /**
43 * @return void
44 */
45 abstract protected function display_fields();
46
47 public function render() {
48 ?>
49 <tr class="<?php echo esc_attr( $this->get_id() ); ?>">
50 <th scope="row">
51 <h2><?php echo $this->get_title(); ?></h2>
52 <p><?php echo $this->get_description(); ?></p>
53 </th>
54 <td>
55 <?php $this->display_fields(); ?>
56 </td>
57 </tr>
58 <?php
59 }
60
61 }