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 / Column / Post / FeaturedImage.php
codepress-admin-columns / classes / Column / Post Last commit date
Actions.php 9 years ago Attachment.php 9 years ago AttachmentCount.php 9 years ago Author.php 9 years ago AuthorName.php 9 years ago BeforeMoreTag.php 9 years ago Categories.php 9 years ago CommentCount.php 9 years ago CommentStatus.php 9 years ago Comments.php 9 years ago Content.php 9 years ago Date.php 9 years ago DatePublished.php 9 years ago Depth.php 9 years ago EstimatedReadingTime.php 9 years ago Excerpt.php 9 years ago FeaturedImage.php 9 years ago Formats.php 9 years ago ID.php 9 years ago LastModifiedAuthor.php 9 years ago Modified.php 9 years ago Order.php 9 years ago PageTemplate.php 9 years ago Parent.php 9 years ago Path.php 9 years ago Permalink.php 9 years ago PingStatus.php 9 years ago Roles.php 9 years ago Shortcodes.php 9 years ago Shortlink.php 9 years ago Slug.php 9 years ago Status.php 9 years ago Sticky.php 9 years ago Tags.php 9 years ago Taxonomy.php 9 years ago Title.php 9 years ago TitleRaw.php 9 years ago WordCount.php 9 years ago
FeaturedImage.php
63 lines
1 <?php
2
3 if ( ! defined( 'ABSPATH' ) ) {
4 exit;
5 }
6
7 /**
8 * @since 2.0
9 */
10 class AC_Column_Post_FeaturedImage extends AC_Column_Meta {
11
12 public function __construct() {
13 $this->set_type( 'column-featured_image' );
14 $this->set_label( __( 'Featured Image', 'codepress-admin-columns' ) );
15 }
16
17 // Meta
18
19 public function get_meta_key() {
20 return '_thumbnail_id';
21 }
22
23 // Display
24
25 public function get_value( $post_id ) {
26 $value = parent::get_value( $post_id );
27
28 if ( ! $value ) {
29 return false;
30 }
31
32 if ( $link = get_edit_post_link( $post_id ) ) {
33 $value = ac_helper()->html->link( $link . '#postimagediv', $value );
34 }
35
36 return $value;
37 }
38
39 /**
40 * Returns Attachment ID
41 *
42 * @param int $post_id
43 *
44 * @return int|false
45 */
46 public function get_raw_value( $post_id ) {
47 if ( ! has_post_thumbnail( $post_id ) ) {
48 return false;
49 }
50
51 return get_post_thumbnail_id( $post_id );
52 }
53
54 public function register_settings() {
55 $this->add_setting( new AC_Settings_Column_Image( $this ) );
56 }
57
58 public function is_valid() {
59 return post_type_supports( $this->get_post_type(), 'thumbnail' );
60 }
61
62 }
63