WordPress功能get_the_modified_author()
将为您提供上次编辑当前帖子的作者。
但是,如果要列出所有已编辑当前帖子的用户,可以尝试:
function get_the_modified_authors_wpse_99226(){
global $wpdb;
$authors = array();
$results = $wpdb->get_results( $wpdb->prepare("SELECT post_author FROM $wpdb->posts WHERE (post_type = \'%s\' AND ID = %d) OR (post_type = \'revision\' AND post_parent = %d) GROUP BY post_author", get_post_type( get_the_ID() ), get_the_ID(), get_the_ID() ) );
foreach($results as $row){
$authors[] = get_the_author_meta(\'display_name\', $row->post_author );
}
return implode(", ", $authors);
}
此功能将为您提供一个独特的逗号分隔列表,其中列出了已编辑当前帖子的用户(即他们的显示名)。这也适用于自定义帖子类型。