Üşenmedim yaptım
include('wp-config.php');
$karakterdenkisa = "3";
$karakterdenuzun = "10";
$tags = get_terms('post_tag', array('echo'=>'false', 'format'=>'array', 'number'=>'1000', 'hide_empty'=>false));
$kactane = count($tags);
$sukadar = 0;
if ($tags) {
	
	foreach ($tags as $tag) {
		$tid = $tag->term_id;
		$karaktersayisi = mb_strlen($tag->name);
		if($karaktersayisi < $karakterdenkisa || $karaktersayisi > $karakterdenuzun ){
			$sil = wp_delete_term($tid, 'post_tag');
			if($sil == true){
				echo "sildim bunu<br />";
			} else {
				echo "silemedim bunu<br />";
			}
			$sukadar++;
		} else {
			echo "<b>silmedim</b> <br />";
		}
	}
	echo $kactane." etiketten ".$sukadar." tane silindi...";
}
yaparken kendi etiketlerimi de sildim ama iş kazası işte

bunu tag.php olarak kaydedip, sitenizin ana dizinine atın.
daha sonra da siteadi.com/tag.php olarak çalıştırın, o siler

Uyarı!!! Bu işlemi yapmadan önce yedek alın. Sonra vay benim şunlarım gitti, bunlarım da gitti demeyin. Sorumluluk kabul etmem! Sorumsuz insanım ben