PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 3.0
Admin Columns v3.0
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 / ListScreenPost.php
codepress-admin-columns / classes Last commit date
Addon 9 years ago Admin 9 years ago Column 9 years ago Helper 9 years ago ListScreen 9 years ago Meta 9 years ago Notice 9 years ago Settings 9 years ago ThirdParty 9 years ago API.php 9 years ago Addon.php 9 years ago Addons.php 9 years ago Admin.php 9 years ago Autoloader.php 9 years ago Collection.php 9 years ago Column.php 9 years ago Groups.php 9 years ago Helper.php 9 years ago ListScreen.php 9 years ago ListScreenPost.php 9 years ago PluginInformation.php 9 years ago TableScreen.php 9 years ago View.php 9 years ago ViewInterface.php 9 years ago
ListScreenPost.php
57 lines
1 <?php
2
3 if ( ! defined( 'ABSPATH' ) ) {
4 exit;
5 }
6
7 abstract class AC_ListScreenPost extends AC_ListScreen {
8
9 /**
10 * @var string Post type
11 */
12 private $post_type;
13
14 /**
15 * @param string $post_type
16 */
17 public function __construct( $post_type ) {
18 $this->set_meta_type( 'post' );
19 $this->set_post_type( $post_type );
20 }
21
22 /**
23 * @return string
24 */
25 public function get_post_type() {
26 return $this->post_type;
27 }
28
29 /**
30 * @param string $post_type
31 */
32 protected function set_post_type( $post_type ) {
33 $this->post_type = (string) $post_type;
34 }
35
36 /**
37 * @since 3.0
38 * @param int $post_id Post ID
39 * @return WP_Post
40 */
41 protected function get_object_by_id( $post_id ) {
42 return get_post( $post_id );
43 }
44
45 /**
46 * @param string $var
47 *
48 * @return string|false
49 */
50 protected function get_post_type_label_var( $var ) {
51 $post_type_object = get_post_type_object( $this->get_post_type() );
52
53 return $post_type_object && isset( $post_type_object->labels->{$var} ) ? $post_type_object->labels->{$var} : false;
54 }
55
56 }
57