PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 3.0.5
Admin Columns v3.0.5
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 / ListScreen / Media.php
codepress-admin-columns / classes / ListScreen Last commit date
Comment.php 8 years ago Link.php 8 years ago Media.php 8 years ago Post.php 8 years ago User.php 8 years ago
Media.php
51 lines
1 <?php
2
3 if ( ! defined( 'ABSPATH' ) ) {
4 exit;
5 }
6
7 class AC_ListScreen_Media extends AC_ListScreenPost {
8
9 public function __construct() {
10 parent::__construct( 'attachment' );
11
12 $this->set_screen_id( 'upload' );
13 $this->set_screen_base( 'upload' );
14 $this->set_key( 'wp-media' );
15 $this->set_group( 'media' );
16 $this->set_label( __( 'Media' ) );
17
18 /* @see WP_Media_List_Table */
19 $this->set_list_table_class( 'WP_Media_List_Table' );
20 }
21
22 public function set_manage_value_callback() {
23 add_action( 'manage_media_custom_column', array( $this, 'manage_value' ), 100, 2 );
24 }
25
26 protected function get_object_by_id( $post_id ) {
27 // Author column depends on this global to be set.
28 global $authordata;
29
30 $authordata = get_userdata( get_post_field( 'post_author', $post_id ) );
31
32 return parent::get_object_by_id( $post_id );
33 }
34
35 /**
36 * @since 2.4.7
37 */
38 public function manage_value( $column_name, $id ) {
39 echo $this->get_display_value_by_column_name( $column_name, $id );
40 }
41
42 protected function register_column_types() {
43 $this->register_column_type( new AC_Column_CustomField );
44 $this->register_column_type( new AC_Column_Menu );
45 $this->register_column_type( new AC_Column_Actions );
46
47 $this->register_column_types_from_dir( AC()->get_plugin_dir() . 'classes/Column/Media', 'AC_' );
48 }
49
50 }
51