@80689248440

Как в админке на странице пользователей удалить некоторых?

Как скрыть некоторых пользователей из админки?

function test_modify_user_table( $column ) {
    $column['grup'] = 'Группа';	
    return $column;
}
add_filter( 'manage_users_columns', 'test_modify_user_table' );
 
function test_modify_user_table_row( $val, $column_name, $user_id ) {

    if(CTXPS_Queries::check_membership($user_id,2)){
		$grup = 'Тестеры';		
	}else if(CTXPS_Queries::check_membership($user_id,3)){
		$grup = 'Другие';
// тут нужно сделать unset неугодных в $user_object но как?
	}
    switch ($column_name) {
        case 'grup' :
            return $grup;
            break;
        default:
    }
    return $return;
}
add_filter( 'manage_users_custom_column', 'test_modify_user_table_row', 10, 3 );

получается что есть много групп но нужно оставить только из одной или из нескольких по условиям
это вобще реально получить $user_object и очистить ненужных?
  • Вопрос задан
  • 278 просмотров
Пригласить эксперта
Ответы на вопрос 1
@litvin2
Сделай проще на скриптах, если нужно просто скрыть.
В колонке checkbox указан уровень каждого пользователя. При генерации странциы отбери по классу и удали строку таблицы полностью.

c339a331e6084eba80433fd55bb0718e.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы