Io utilizzerei le funzioni che mette a disposizione wordpress..
Visto che tu vuoi cambiare la lunghezza degli excerpt di tutti gli articoli tranne il primo, per il primo post utilizza la funzione php
[php]substr($content,0,$lunghezza) [/php] mentre cambi la lunghezza predefinita dell'Excerpt tramite i filtri, inserendo questo codice nel file functions.php (tratto da http://codex.wordpress.org/Function_Reference/the_excerpt).
[php]
function new_excerpt_length($length) { return 50; } add_filter('excerpt_length', 'new_excerpt_length');
[/php]
Il codice postato limita la lunghezza a 50 parole e non a 50 caratteri come fanno invece le soluzioni esposte sopra. Una parola è composta solitamente da più di un carattere per cui dovresti utilizzare una funzione più complessa per ottenere 50 parole.