PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 4.4.1
Admin Columns v4.4.1
7.1.4 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 / Relation / Post.php
codepress-admin-columns / classes / Relation Last commit date
Post.php 4 years ago Taxonomy.php 4 years ago
Post.php
40 lines
1 <?php
2
3 namespace AC\Relation;
4
5 use AC\Relation;
6 use WP_Post_Type;
7
8 class Post extends Relation {
9
10 /**
11 * @var object
12 */
13 private $post_type_object;
14
15 public function __construct( $id ) {
16 parent::__construct( $id );
17
18 $this->post_type_object = get_post_type_object( $this->get_id() );
19 }
20
21 public function get_type() {
22 return 'post';
23 }
24
25 /**
26 * @return WP_Post_Type
27 */
28 public function get_post_type_object() {
29 return $this->post_type_object;
30 }
31
32 public function get_labels() {
33 if ( ! $this->post_type_object ) {
34 return false;
35 }
36
37 return $this->post_type_object->labels;
38 }
39
40 }