Как добавить псевдоним Calumn в список пользователей WordPress? - PullRequest
0 голосов
/ 10 апреля 2020

мы хотим добавить 'столбец псевдонима' в список пользователей WordPress ...

, а также фильтр для псевдонима ..

    function new_modify_user_table1( $column ) {
        $column['Nickname'] = 'Nickname';
        return $column;
    }
    add_filter( 'manage_users_columns', 'new_modify_user_table1' );

 function new_modify_user_table_row( $val, $column_name, $user_id ) {
    switch ($column_name) {
        case 'phone' :
            return get_user_meta($user_id );
        default:

    case 'Nickname' :
            return get_user_meta($user_id );
        default:
    }
    return $val;
}

Я попытался использовать результаты поиска

get_user_meta () | Функция, но правильный результат у меня не получается, поэтому, пожалуйста, учитывая решение на нем ... 1. можете ли вы дать нам решение о том, как получить псевдоним в столбце, т.е. "псевдоним" ..

, а также фильтр для псевдонима

1 Ответ

0 голосов
/ 11 апреля 2020

Вы можете использовать get_user_meta($user_id, $key, true), где $key может быть одним из следующих:

user_pass, user_login, user_nicename, user_url, user_email, display_name, nickname, first_name, last_name, description, rich_editing, comment_shortcuts, admin_color, use_ssl, user_registered, show_admin_bar_front, role, locale

Например, в вашем коде вы можете использовать что-то вроде этого:

 function new_modify_user_table_row( $val, $column_name, $user_id ) {
    switch ($column_name) {
        case 'Email' :
            return get_user_meta($user_id, 'user_email', true);
        default:

    case 'Nickname' :
            return get_user_meta($user_id, 'nickname', true );
        default:
    }
    return $val;
}
...