Weil ich nicht verstehe was Du meinst. get_the_excerpt() liefert den Auszug, den Du unterhalb der Wysiwyg/Textarea in das Input-Feld für die Description eingibst und selbstverständlich erfolgt diese Eingabe unformatiert. Oder was willst Du mit HTML-Elementen oder Styles innerhalb des Meta-Tags Description?
Der More-Tag bezieht sich hingegen eigentlich auf den Content und der wird von der Funktion nicht gefiltert. Gefiltert wird aber, wenn kein Auszug für die Description erstellt wurde, ein aus dem Content mit dieser Funktion erstellter Auszug.
add_filter('excerpt_more', $more_callback);
Doch diese Funktion wird ja nicht benötigt, wenn ein vernünftiger Auszug ins Formular eingegeben wurde, der ja ohnehin nicht länger als 160 bis 200 Zeichen sein sollte. Oder verstehe ich etwas nicht und bringe etwas durcheinander?
In meiner function.php finde ich nichts mit excerpt_more. Den Text für eine Description gebe ich auch lieber selbst ein. Dabei fällt mir ein, für Feeds hatte ich mal eine ähnliche Funktion geschrieben. Du könntest diese zum Test mal vor der Zeile mit den p-Tags einfügen.
/* Lösche alle Script- und HTML-Tags aus dem Text */
$output = preg_replace("/<.*?>/is" , "", $output);
$output = preg_replace("/\s{2,}/is", "", $output);
Auf dieser Seite ist the_excerpt recht gut erklärt:
http://www.texto.de/die-vielen-moe…wordpress-1218/