Я пытаюсь выяснить, как перебрать массив идентификаторов пользователей и вызвать функцию 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';
}}
}
Задача ещё не решена.
Других решений пока нет …