Я хочу добавить пользовательский фильтр с пользовательским столбцом из таблицы пользователей, а не metaKey. Я нахожу эту функцию для фильтрации с помощью metaKey:
add_filter('pre_get_users', 'filter_users_by_job_role_section');
function filter_users_by_job_role_section($query)
{
global $pagenow;
if (is_admin() && 'users.php' == $pagenow) {
// figure out which button was clicked. The $which in filter_by_job_role()
$top = $_GET['job_role_top'];
$bottom = $_GET['job_role_bottom'];
if (!empty($top) OR !empty($bottom))
{
$section = !empty($top) ? $top : $bottom;
// change the meta query based on which option was chosen
$meta_query = array (array (
'key' => 'membership_user_role',
'value' => $section,
'compare' => 'LIKE'
));
$query->set('meta_query', $meta_query);
}
}
}
Я хочу изменить запрос, чтобы использовать таблицу столбцов "user_status". Как я могу это сделать, пожалуйста.