PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 4.0.3
Admin Columns v4.0.3
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 / Column / CustomField.php
codepress-admin-columns / classes / Column Last commit date
Comment 6 years ago Media 6 years ago Post 6 years ago User 6 years ago Actions.php 6 years ago AjaxValue.php 6 years ago CustomField.php 6 years ago Menu.php 6 years ago Meta.php 6 years ago Placeholder.php 6 years ago Relation.php 6 years ago Taxonomy.php 6 years ago WooCommercePlaceholder.php 6 years ago
CustomField.php
53 lines
1 <?php
2
3 namespace AC\Column;
4
5 use AC\Column;
6 use AC\Settings;
7
8 /**
9 * Custom field column, displaying the contents of meta fields.
10 * Suited for all list screens supporting WordPress' default way of handling meta data.
11 * Supports different types of meta fields, including dates, serialized data, linked content,
12 * and boolean values.
13 * @since 1.0
14 */
15 class CustomField extends Column\Meta {
16
17 public function __construct() {
18 $this->set_type( 'column-meta' );
19 $this->set_label( __( 'Custom Field', 'codepress-admin-columns' ) );
20 $this->set_group( 'custom_field' );
21 }
22
23 public function get_meta_key() {
24 return $this->get_setting( 'custom_field' )->get_value();
25 }
26
27 public function register_settings() {
28 $this->add_setting( new Settings\Column\CustomField( $this ) )
29 ->add_setting( new Settings\Column\BeforeAfter( $this ) );
30
31 if ( ! ac_is_pro_active() ) {
32 $this->add_setting( new Settings\Column\Pro\Sorting( $this ) )
33 ->add_setting( new Settings\Column\Pro\Editing( $this ) )
34 ->add_setting( new Settings\Column\Pro\Filtering( $this ) )
35 ->add_setting( new Settings\Column\Pro\Export( $this ) );
36 }
37 }
38
39 /**
40 * @since 3.2.1
41 */
42 public function get_field_type() {
43 return $this->get_setting( 'field_type' )->get_value();
44 }
45
46 /**
47 * @since 3.2.1
48 */
49 public function get_field() {
50 return $this->get_meta_key();
51 }
52
53 }