$search = array( ' ', '.', '@' ); 
$replace = array( '_', '', '_' );		
foreach ( get_users() as $user ) {
	$voornaam = get_user_meta( $user->ID, 'first_name', true );
	$achternaam = get_user_meta( $user->ID, 'last_name', true );
	$displaynaam = get_user_meta( $user->ID, 'display_name', true );
	if($voornaam && $achternaam):
		$naam = $voornaam.' '.$achternaam;
	else:
		$naam = $displaynaam;
	endif;
	$nicename = strtolower(str_replace( $search, $replace, $naam));
	if ($naam) {
		$args = array(
			'ID'            => $user->ID,
			'user_nicename' => $nicename
		);
		//do_action( 'qm/debug', '******** updated user_nicename: '.$user->ID.' | NEW USER_NICENAME: '.$nicename.' *********' );
		//wp_update_user( $args );
		//wp_redirect( get_site_url().'/zzp-ers/'.$nicename.'/profile/edit/group/1/' );
		//exit;	
	}
}
Geef een reactie 0