Uso già quella funzione ma lato Manager. Infatti adesso i caratteri immessi non vengono più alterati quando sono memorizzati dentro MySQL. E su questo punto non c'è altro da fare.
Quello che adesso chiedi tu, invece, è di andare a trasformare automaticamente quanto immesso dall'utente prima di applicarlo alla pagina, in modo da "forzare" l'aderenza alle regole XHTML.
Questo è molto semplice da fare, basta aggiungere la stessa funzione anche nel plugin. Ma sto valutando i pro ed i contro, se lo riterrò opportuno lo inserirò nella prossima versione. Al momento:
PRO: Semplicità, all'utente non è richiesta la conoscenza delle regole di codifica.
CONTRO: L'utente (esperto) non ha il controllo assoluto di quanto immesso nella pagina.
Devo rivedere lo standard e decidere. Eventualmente posso aggiungere un'opzione nell'item per abilitare la codifica automatica.
Comunque se a te serve subito ti è sufficiente aggiungere la funzione nel plugin (tagmeta.php) quando sono costruite le meta info da sostituire alla pagina:
$items[0]->title = preg_replace($patterns, $replacements, $items[0]->title);
...
$items[0]->keywords = preg_replace($patterns, $replacements, $items[0]->keywords);
Ciao,
Luigi