2016-11-14 7 views
0

ユーザーを除いてWordPressでユーザーのリストを取得したい場合、どうすればよいですか?あなたはWordPressの機能get_usersexcludeパラメータで簡単にそれを行うことができます例外の配列でWordPressでユーザーを取得

$dont_include = array(1,5,9); // IDs not to include 

$query = "SELECT * FROM wp_users WHERE ID > 0 AND ID != %d"; 
$data = array(
    $dont_include 
); 
$query = $wpdb->prepare($query, $data); 
$results = $wpdb->get_results($query); 
+0

コアのAPIのいずれかを使用してSQLクエリを作成することはできません。 –

答えて

0

:だから私のようなクエリを書くことができ、ユーザーの完全なリストを取得するには

$dont_include = array(1,5,9); // IDs not to include 
$args = array(
    'exclude'  => $dont_include, 
    'orderby'  => 'login', 
    'order'  => 'ASC', 
    'fields'  => 'all', 
); 
$users = get_users($args); 

は除外 - IDの配列を。これらのIDに一致するユーザーは、他の引数に関係なく返されません。インクルード引数が設定されている場合は無視されます。

詳細get_users

関連する問題