WordPress.org

Make WordPress Core

Ticket #9154: modified_author.patch

File modified_author.patch, 1.2 KB (added by tomontoast, 9 years ago)
  • author-template.php

     
    5151}
    5252
    5353/**
     54 * Retrieve the author who last edited the current post.
     55 *
     56 * @since 2.7.2
     57 * @uses $post The current post's DB object.
     58 * @uses get_post_meta() Retrieves the ID of the author who last edited the current post.
     59 * @uses get_userdata() Retrieves the author's DB object.
     60 * @uses apply_filters() Calls 'the_modified_author' hook on the author display name.
     61 * @return string The author's display name.
     62 */
     63function get_the_modified_author() {
     64        global $post;
     65        if ( $last_id = get_post_meta($post->ID, '_edit_last', true) ) {
     66                $last_user = get_userdata($last_id);
     67                return apply_filters('the_modified_author', $last_user->display_name);
     68        }
     69}
     70
     71/**
     72 * Display the name of the author who last edited the current post.
     73 *
     74 * @since 2.7.2
     75 * @see get_the_author()
     76 * @return string The author's display name, from get_the_modified_author().
     77 */
     78function the_modified_author() {
     79        echo get_the_modified_author();
     80}
     81
     82/**
    5483 * Retrieve the description of the author of the current post.
    5584 *
    5685 * @since 1.5