Definition:
function wp_post_revision_title( $revision, $link = true ) {}
Retrieve formatted date timestamp of a revision (linked to that revisions’s page).
Parameters
- int|object $revision: Revision ID or revision object.
- bool $link: Optional, default is true. Link to revisions’s page?
Return values
returns:i18n formatted datetimestamp or localized ‘Current Revision’.
Source code
function wp_post_revision_title( $revision, $link = true ) {
if ( !$revision = get_post( $revision ) )
return $revision;
if ( !in_array( $revision->post_type, array( 'post', 'page', 'revision' ) ) )
return false;
/* translators: revision date format, see http://php.net/date */
$datef = _x( 'j F, Y @ G:i', 'revision date format');
/* translators: 1: date */
$autosavef = __( '%1$s [Autosave]' );
/* translators: 1: date */
$currentf = __( '%1$s [Current Revision]' );
$date = date_i18n( $datef, strtotime( $revision->post_modified ) );
if ( $link && current_user_can( 'edit_post', $revision->ID ) && $link = get_edit_post_link( $revision->ID ) )
$date = "<a href='$link'>$date</a>";
if ( !wp_is_post_revision( $revision ) )
$date = sprintf( $currentf, $date );
elseif ( wp_is_post_autosave( $revision ) )
$date = sprintf( $autosavef, $date );
return $date;
}
3991

February 12, 2011 


No comments yet... Be the first to leave a reply!