Methods

__construct()

__construct() : mixed

Users_Columns constructor.

Returns

mixed

manage_users_columns()

manage_users_columns(array  $columns) : array

Filter: Add column 'Status'

Parameters

array $columns

Returns

array

manage_users_custom_column()

manage_users_custom_column(string  $value, string  $column_name, int  $user_id) : string

Filter: Show column 'Status'

Parameters

string $value
string $column_name
int $user_id

Returns

string

sort_by_newest()

sort_by_newest(\WP_User_Query  $query) : mixed

Change default sorting at WP Users list table

Parameters

\WP_User_Query $query

Current instance of WP_User_Query (passed by reference).

Returns

mixed

hide_by_caps()

hide_by_caps(array  $args) : array

Hide users who are hidden by role access for not Administrator user

Parameters

array $args

Arguments passed to WP_User_Query to retrieve items for the current users list table

Returns

array

restrict_role_links()

restrict_role_links(array  $views) : array

Hide role filters with not accessible roles

Parameters

array $views

Returns

array

user_row_actions()

user_row_actions(array  $actions, \WP_User  $user_object) : array

Custom row actions for users page

Parameters

array $actions
\WP_User $user_object

Returns

array

add_bulk_actions()

add_bulk_actions(array  $actions) : array

Parameters

array $actions

Returns

array

add_status_filter()

add_status_filter(string  $which) : mixed

Adds HTML with the filter by the Ultimate Member status.

Parameters

string $which

Where the callback's hook fired.

Returns

mixed

handle_bulk_actions()

handle_bulk_actions(string  $sendback, string  $current_action, array  $userids) : string

Function for handling custom bulk actions on the Users List Table

Parameters

string $sendback

URL for redirect after handling bulk action

string $current_action

Bulk action key

array $userids

User IDs

Returns

string —

URL for redirect after handling bulk action

filter_users_by_status()

filter_users_by_status(mixed  $query) : mixed

Filter WP users by UM Status

WP_User_Query $query Current instance of WP_User_Query (passed by reference).

Parameters

mixed $query

Returns

mixed

set_redirect_uri()

set_redirect_uri(string  $uri) : string

Sets redirect URI after bulk action

Parameters

string $uri

Returns

string

add_removable_query_args()

add_removable_query_args(array  $removable_query_args) : array

Add query args to list of query variable names to remove.

Parameters

array $removable_query_args

An array of query variable names to remove from a URL

Returns

array

get_user_bulk_actions()

get_user_bulk_actions() : array

Get the list with the bulk actions.

Returns

array

get_statuses_filter_options()

get_statuses_filter_options() : mixed

Returns

mixed