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