PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 4.3.2
Admin Columns v4.3.2
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 / ScreenOption / ColumnId.php
codepress-admin-columns / classes / Admin / ScreenOption Last commit date
ColumnId.php 5 years ago ColumnType.php 5 years ago ListScreenId.php 5 years ago ListScreenType.php 5 years ago
ColumnId.php
38 lines
1 <?php
2
3 namespace AC\Admin\ScreenOption;
4
5 use AC\Admin\Preference;
6 use AC\Admin\ScreenOption;
7 use AC\Preferences;
8
9 class ColumnId extends ScreenOption {
10
11 const KEY = 'show_column_id';
12
13 /**
14 * @var Preferences\User
15 */
16 private $preference;
17
18 public function __construct( Preference\ScreenOptions $preference ) {
19 $this->preference = $preference;
20 }
21
22 public function is_active() {
23 return 1 === $this->preference->get( self::KEY );
24 }
25
26 public function render() {
27 ob_start();
28 ?>
29
30 <label for="ac-column-id" data-ac-screen-option="<?= self::KEY; ?>">
31 <input id="ac-column-id" type="checkbox" <?php checked( $this->is_active() ); ?>>
32 <?= __( 'Column Name', 'codepress-admin-columns' ); ?>
33 </label>
34 <?php
35 return ob_get_clean();
36 }
37
38 }