Buongiorno a tutti.
Ammetto innanzitutto la mia quasi totale ignoranza con il codice PHP... tant'è che mi affido (so che mi odierete ..) a WP per la creazione di Blog e Siti...!
Cerco di personalizzare, poi, i vari Template e Plugin, in modo da ottenere il risultato che voglio o che più si conforma al cliente...
Ma arriviamo al dunque: ero riuscita a modificare un plugin, User Avatar, e a creare una serie di Utenti ciascuno con la propria immagine personalizzata, che va ad integrarsi in un altro Plugin, Login With Ajax... etc...
Il problema è che da qualche giorno (forse il cliente ha aggiornato il Plugin ) non si visualizzano più le immagini degli utenti (profili).

Il codice mi restituisce questo link SBAGLIATO:


mentre questo dovrebbe essere quello CORRETTO:


Ho trovato dove sta il problema (credo .. spero..) ma non so come risolverlo.
Vi incollo la parte di codice:

codice:
if( $avatar_img = user_avatar_avatar_exists( $item_id ) ):
		
		$avatar_src = get_site_url()."/wp-content/uploads/avatars/".$item_id."/".$avatar_img;
		if(function_exists('is_subdomain_install') && !is_subdomain_install())
			$avatar_src = "/wp-content/uploads/avatars/".$item_id."/".$avatar_img;
		
		$avatar_folder_dir = USER_AVATAR_UPLOAD_PATH."{$item_id}/";
		
		$file_time = filemtime ($avatar_folder_dir."/".$avatar_img);
		
		$avatar_url = plugins_url('/user-avatar/user-avatar-pic.php')."?src=".$avatar_src ."&w=".$width."&id=".$item_id."&random=".$file_time;
		
		// Return it wrapped in an <img> element
		if ( true === $html ) { // this helps validate stuff
			return '[img]' . esc_url($avatar_url) . '[/img]';
		// ...or only the URL
		} else {
			return  $avatar_url ;
		}
	else:
		return false;
	endif;
}


Grazie anticipatamente