WP_Media_List_Table::column_date( WP_Post $post )
Handles the date column output.
Parameters
Source
File: wp-admin/includes/class-wp-media-list-table.php
.
View all references
public function column_date( $post ) {
if ( '0000-00-00 00:00:00' === $post->post_date ) {
$h_time = __( 'Unpublished' );
} else {
$time = get_post_timestamp( $post );
$time_diff = time() - $time;
if ( $time && $time_diff > 0 && $time_diff < DAY_IN_SECONDS ) {
/* translators: %s: Human-readable time difference. */
$h_time = sprintf( __( '%s ago' ), human_time_diff( $time ) );
} else {
$h_time = get_the_time( __( 'Y/m/d' ), $post );
}
}
/**
* Filters the published time of an attachment displayed in the Media list table.
*
* @since 6.0.0
*
* @param string $h_time The published time.
* @param WP_Post $post Attachment object.
* @param string $column_name The column name.
*/
echo apply_filters( 'media_date_column_time', $h_time, $post, 'date' );
}
Hooks
-
apply_filters( 'media_date_column_time',
string $h_time ,WP_Post $post ,string $column_name ) -
Filters the published time of an attachment displayed in the Media list table.
Changelog
Version | Description |
---|---|
4.3.0 | Introduced. |