Как изменить авторский столбец в серверной части, чтобы отображать имя пользователя, а не отображаемое имя? - PullRequest
0 голосов
/ 01 марта 2019

В области администрирования Wordpress, как изменить вывод столбца автора для отображения имени пользователя авторов, а не отображаемого имени?

Например, отображаемое имя пользователя (get_author_name) можетbe:

Jane Smith 
John Doe

Но вместо этого мы хотим просмотреть назначенное им имя пользователя (get_userdata () -> user_login):

janesmith johndoe

Это будет происходить на/wp-admin/edit.php url

Мне известно о manage_posts_columns(), но я думаю, что мне нужен фильтр, так как я только меняю вывод?Куда вцепиться?

1 Ответ

0 голосов
/ 01 марта 2019

Вы можете использовать хук the_author для отображения имени пользователя.Вставьте следующий код в functions.php вашего файла темы.

function change_the_author( $name ) {
     $name = get_the_author_meta( 'user_login' );
     return $name;

}
add_filter( 'the_author', 'change_the_author', 10, 1);

Ссылка: https://developer.wordpress.org/reference/hooks/the_author/ https://developer.wordpress.org/reference/functions/get_the_author_meta/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...