PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 3.4.8
Admin Columns v3.4.8
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 / Meta.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
Meta.php
75 lines
1 <?php
2
3 namespace AC\Column;
4
5 use AC\Column;
6
7 abstract class Meta extends Column {
8
9 /**
10 * Return the meta_key of this column
11 * @return string
12 */
13 abstract public function get_meta_key();
14
15 /**
16 * Is data stored serialized?
17 * @var bool
18 */
19 private $serialized = false;
20
21 /**
22 * @return bool
23 */
24 public function is_serialized() {
25 return $this->serialized;
26 }
27
28 /**
29 * @param bool $serialized
30 */
31 public function set_serialized( $serialized ) {
32 $this->serialized = (bool) $serialized;
33 }
34
35 /**
36 * @see Column::get_raw_value()
37 * @since 2.0.3
38 *
39 * @param $id
40 *
41 * @return bool|mixed
42 */
43 public function get_raw_value( $id ) {
44 $value = $this->get_meta_value( $id, $this->get_meta_key(), true );
45
46 if ( ! $value ) {
47 return false;
48 }
49
50 return $value;
51 }
52
53 /**
54 * Retrieve metadata object type (e.g., comment, post, or user)
55 * @since 3.0
56 * @return bool
57 */
58 public function get_meta_type() {
59 return $this->get_list_screen()->get_meta_type();
60 }
61
62 /**
63 * Get meta value
64 *
65 * @param int $id
66 * @param string $meta_key
67 * @param bool $single
68 *
69 * @return mixed
70 */
71 public function get_meta_value( $id, $meta_key, $single = true ) {
72 return get_metadata( $this->get_meta_type(), $id, $meta_key, $single );
73 }
74
75 }