ОБНОВЛЕНИЕ: я имею в виду поиск пользователя на панели администратора по адресу /wp-admin/users.php
Есть ли способ для поиска пользователей по «первому_имени» и «фамилии»?
Я нашел этот плагин, но он вообще не работает: https://wordpress.org/plugins/full-name -search-in-wp-admin/
Я тоже нашел эту функцию, но на моем сайте она не работает. Нужно ли мне вызывать функцию с помощью перехватчика/действия?:
function search_users($search_term){
global $wpdb;
$the_users = $wpdb->get_results("SELECT DISTINCT $wpdb->users.* FROM $wpdb->users INNER JOIN $wpdb->usermeta um1 ON um1.user_id = $wpdb->users.ID JOIN $wpdb->usermeta um2 ON um2.user_id = $wpdb->users.ID WHERE (um1.meta_key = 'uRPhICRS_capabilities' AND um1.meta_value LIKE '%agent%') AND ((um2.meta_key = 'first_name' OR um2.meta_key = 'last_name') AND um2.meta_value LIKE '%".$search_term."%');");
if(!empty($the_users)){
return $the_users;
}
else{
return false;
}
}
Подробнее здесь: https://stackoverflow.com/questions/602 ... -last-name