[ Index ]

WordPress 5.4.1

[ Index ]     [ Classes ]     [ Functions ]     [ Variables ]     [ Constants ]     [ Statistics ]    




/wp-includes/ -> class-wp-user-query.php (summary)

User API: WP_User_Query class

File Size: 893 lines (31 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

WP_User_Query:: (16 methods):

Class: WP_User_Query  - X-Ref

Core class used for querying users.

__construct( $query = null )   X-Ref
PHP5 constructor.

param: null|string|array $query Optional. The query variables.

fill_query_vars( $args )   X-Ref
Fills in missing query variables with default values.

param: array $args Query vars, as passed to `WP_User_Query`.
return: array Complete query variables with undefined ones filled in with defaults.

prepare_query( $query = array()   X-Ref
Prepare the query variables.

param: string|array $query {

query()   X-Ref
Execute the query, with the current variables.

get( $query_var )   X-Ref
Retrieve query variable.

param: string $query_var Query variable key.
return: mixed

set( $query_var, $value )   X-Ref
Set query variable.

param: string $query_var Query variable key.
param: mixed $value Query variable value.

get_search_sql( $string, $cols, $wild = false )   X-Ref
Used internally to generate an SQL string for searching across multiple columns

param: string $string
param: array  $cols
param: bool   $wild   Whether to allow wildcard searches. Default is false for Network Admin, true for single site.
return: string

get_results()   X-Ref
Return the list of users.

return: array Array of results.

get_total()   X-Ref
Return the total number of users for the current query.

return: int Number of total users.

parse_orderby( $orderby )   X-Ref
Parse and sanitize 'orderby' keys passed to the user query.

param: string $orderby Alias for the field to order by.
return: string Value to used in the ORDER clause, if `$orderby` is valid.

parse_order( $order )   X-Ref
Parse an 'order' query variable and cast it to ASC or DESC as necessary.

param: string $order The 'order' query variable.
return: string The sanitized 'order' query variable.

__get( $name )   X-Ref
Make private properties readable for backward compatibility.

param: string $name Property to get.
return: mixed Property.

__set( $name, $value )   X-Ref
Make private properties settable for backward compatibility.

param: string $name  Property to check if set.
param: mixed  $value Property value.
return: mixed Newly-set property.

__isset( $name )   X-Ref
Make private properties checkable for backward compatibility.

param: string $name Property to check if set.
return: bool Whether the property is set.

__unset( $name )   X-Ref
Make private properties un-settable for backward compatibility.

param: string $name Property to unset.

__call( $name, $arguments )   X-Ref
Make private/protected methods readable for backward compatibility.

param: string   $name      Method to call.
param: array    $arguments Arguments to pass when calling.
return: mixed Return value of the callback, false otherwise.

Generated: Tue May 19 15:51:04 2020 Cross-referenced by PHPXref 0.7.1