Exibir o último usuário a modificar o Artigo no WordPress

Escrito por Gustavo Bordoni em Desenvolvimento, Web, Wordpress no dia 3 de maio, 2009

Artigo sobre WordPressPara quem não acompanha o desenvolvimento do WordPress 2.8, irá ser colocado um código que uma galera grande já estava pedindo (inclusive eu), e este deveria exibir o último usuário que editou o artigo e assim poderíamos criar um campo para exibir se foi editado ou não.

Bom enquanto o WordPress 2.8 não chega com esse código eu estava procurando uma maneira de fazer isso sem plugins, apenas no arquivo functions.php do tema. Então estava no site do WpRecipes e achei esse código.

Coloque esse código no arquivo functions.php:

if (!function_exists('get_the_modified_author')) {
  function get_the_modified_author() {
    global $post;
    if ( $last_id = get_post_meta($post->ID, '_edit_last', true) ) {
      $last_user = get_userdata($last_id);
      return apply_filters('the_modified_author', $last_user->display_name);
    }
  }
}

if (!function_exists('the_modified_author')) {
  function the_modified_author() {
    echo get_the_modified_author();
  }
}

Agora para exibir o último usuário a editar basta colocar o seguinte código em qualquer parte do seu tema:

<?php the_modified_author(); ?>

    Decodifique seus pensamentos abaixo