categories ORDER BY cat_name"; $cats = $wpdb->get_results($qrystr); //Recupero il numero massimo di post per una singola categoria $max_value = 0; foreach ($cats as $cat) { if ($max_value < $cat->category_count) { $max_value = $cat->category_count; } } //Considero 15 scalini , a partire da 60% a 200% //Per modificare questi due valori basta modificare i valori delle variabili $percentuale_minima = 100; $percentuale_massima = 240; $percentuale_scalino = 10; $numero_scalini = ($percentuale_massima-$percentuale_minima)/$percentuale_scalino; $post_per_scalino = $max_value / $numero_scalini; // Stampo tutte le categoria all'interno di un div (id=cloud) // assegno una classe alla categoria (o alle categorie) più grandi echo '