WP_Media_List_Table::column_title() – Handles the title column output.

You appear to be a bot. Output may be restricted

Description

Handles the title column output.

Usage

WP_Media_List_Table::column_title( $post );

Parameters

$post
( WP_Post ) required – The current WP_Post object.

Returns

void

Source

File name: wordpress/wp-admin/includes/class-wp-media-list-table.php
Lines:

1 to 44 of 44
  public function column_title( $post ) {
    list( $mime ) = explode( '/', $post->post_mime_type );

    $title      = _draft_or_post_title();
    $thumb      = wp_get_attachment_image( $post->ID, array( 60, 60 ), true, array( 'alt' => '' ) );
    $link_start = '';
    $link_end   = '';

    if ( current_user_can( 'edit_post', $post->ID ) && ! $this->is_trash ) {
      $link_start = sprintf(
        '<a href="%s" aria-label="%s">',
        get_edit_post_link( $post->ID ),
        /* translators: %s: Attachment title. */
        esc_attr( sprintf( __( '&#8220;%s&#8221; (Edit)' ), $title ) )
      );
      $link_end = '</a>';
    }

    $class = $thumb ? ' class="has-media-icon"' : '';
    ?>
		<strong<?php echo $class; ?>>
			<?php
      echo $link_start;

      if ( $thumb ) :
        ?>
				<span class="media-icon <?php echo sanitize_html_class( $mime . '-icon' ); ?>"><?php echo $thumb; ?></span>
				<?php
      endif;

      echo $title . $link_end;

      _media_states( $post );
      ?>
		</strong>
		<p class="filename">
			<span class="screen-reader-text"><?php _e( 'File name:' ); ?> </span>
			<?php
      $file = get_attached_file( $post->ID );
      echo esc_html( wp_basename( $file ) );
      ?>
		</p>
		<?php
  }
 

 View on GitHub View on Trac