Массовое обновление ролей пользователей WordPress по ID

Я пытаюсь выяснить, как перебрать массив идентификаторов пользователей и вызвать функцию wp_update_user для обновления ролей в WordPress.
Проблема заключается в том, что после 10 изменений цикл прекращается, хотя в массиве 85 элементов.
Я думал, может быть, это может быть функция безопасности? Это можно обойти? Любые идеи будут потрясающими, так как я хорошо и действительно застрял.

   if(!function_exists('get_user_to_edit')){

include(ABSPATH.'/wp-admin/includes/user.php');

foreach ($user_id as $user_ids){//echo $user_ids;

$role = "Master Trainer";

$user_info = wp_update_user( array('ID'=>$user_ids ,'role' => $role ) );
if ( is_wp_error( $user_info ) ) {

} else {

echo $user_ids.'\n';

}}
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …