infratime adlı üyeden alıntı: mesajı görüntüle
function baslik() {
   $baslik = get_the_title();
   if(strlen($baslik)> 35) {
      $baslik = mb_substr($baslik, 0, 35) . '...';
   }
   echo $baslik;
}
yukarıdaki kodu function.php ye ekle.

      $baslik = mb_substr($baslik, 0, 35) . '...';
buradan 35 değerini kendine göre düzenle.

Daha sonra verdiğin kodu aşağıdaki ile değiştir.

<?php 
$recentPosts = new WP_Query();
$recentPosts->query('showposts=20');
while ($recentPosts->have_posts()) : $recentPosts->the_post();
$dizi[]= "<li><a href=\"".get_permalink()."\" title=\"".the_title();('','',FALSE)."\">".baslik();('','',FALSE)."</a></li>";
endwhile; ?>
dene bakalım olmazsa yazarsın.
Bu kodlar iş görüyor, eyvallah kardeş