1

Check the screenshot below; all I want to do is to rename the "Author" for all users who get access to the backend. And it would be better if it's a global change.

enter image description here

Aaron
  • 167
  • 1
  • 9

1 Answers1

4

You can use manage_edit-post_columns filter, so add below code to your functions.php file:

add_filter( 'manage_edit-post_columns', 'rename_author_column' );
function rename_author_column( $columns ) {
    $columns['author'] = 'Posted by';
    return $columns;
}

enter image description here

Update:

To change the title of author metabox in single post edits, add this code to your functions.php:

add_action('add_meta_boxes', 'change_author_metabox');
function change_author_metabox() {
    global $wp_meta_boxes;
    $wp_meta_boxes['post']['normal']['core']['authordiv']['title']= 'Posted by';
}
Mason
  • 789
  • 1
  • 7
  • 16
  • Thanks so so much!!!!! That works! Also, could you please help me with "Author"'s display name when you edit the post inside?(localhost/wordpress/wp-admin/post.php?post=10&action=edit). – Aaron Apr 19 '18 at 06:17
  • I uploaded an another screenshot. – Aaron Apr 19 '18 at 15:06
  • Amazing! Thanks a lot! Btw, do you have any suggested tutorials for changing wp backend? – Aaron Apr 19 '18 at 17:08
  • What if we want to do this only for a specific post type? – executor Sep 28 '20 at 03:15