PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 2.0.1
Admin Columns v2.0.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 / media / actions.php
codepress-admin-columns / classes / column / media Last commit date
ID.php 12 years ago actions.php 12 years ago alternate-text.php 12 years ago available-sizes.php 12 years ago caption.php 12 years ago description.php 12 years ago dimensions.php 12 years ago exif-data.php 12 years ago file-name.php 12 years ago file-size.php 12 years ago full-path.php 12 years ago height.php 12 years ago mime-type.php 12 years ago width.php 12 years ago
actions.php
57 lines
1 <?php
2
3 /**
4 * CPAC_Column_Media_Actions
5 *
6 * @since 2.0.0
7 */
8 class CPAC_Column_Media_Actions extends CPAC_Column {
9
10 function __construct( $storage_model ) {
11
12 // define properties
13 $this->properties['type'] = 'column-actions';
14 $this->properties['label'] = __( 'Actions', 'cpac' );
15
16 parent::__construct( $storage_model );
17 }
18
19 /**
20 * @see CPAC_Column::get_value()
21 * @since 2.0.0
22 */
23 function get_value( $id ) {
24
25 return $this->get_column_value_actions( $id );
26 }
27
28 /**
29 * Get column value of media actions
30 *
31 * This part is copied from the Media List Table class
32 *
33 * @since 1.4.2
34 *
35 * @param int $id
36 * @return string Actions
37 */
38 private function get_column_value_actions( $id ) {
39
40 if ( file_exists(ABSPATH . 'wp-admin/includes/class-wp-list-table.php') )
41 require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table.php');
42 if ( file_exists(ABSPATH . 'wp-admin/includes/class-wp-media-list-table.php') )
43 require_once(ABSPATH . 'wp-admin/includes/class-wp-media-list-table.php');
44
45 // we need class to get the object actions
46 $m = new WP_Media_List_Table;
47
48 // prevent php notice
49 $m->is_trash = isset( $_REQUEST['status'] ) && 'trash' == $_REQUEST['status'];
50
51 // get media actions
52 $media = get_post($id);
53 $actions = $m->_get_row_actions( $media, _draft_or_post_title($id) );
54
55 return implode(' | ', $actions);
56 }
57 }