Con la nuova versione di WordPress, la 3.2.x è stata modificata la font utilizzata nella versione HTML dell’editor. Personalmente non la trovo una buona scelta, perchè faccio fatica a leggere il testo. In questo post vediamo come poterla modificare agendo direttamente sul file function.php del tema che si utilizza.
Come funzione utilizziamo add_action e ci agganciamo alle due pagine della creazione e dell’editing di un nuovo post (utilizzando l’hook admin_head-(page_hook)), dicendogli di inserire nell’head di queste due pagine il nuovo codice CSS che modifica l’aspetto del testo di default. Ricordo a tale proposito che un codice CSS inserito all’interno di una pagina domina rispetto al foglio di stile generico del sito.
Apriamo con il nostro editor PHP il file function.php all’interno del tema che utilizziamo (se non è presente dobbiamo crearlo) e inseriamo il seguente codice:
// Cambio font editor HTML
add_action( 'admin_head-post.php', 'cambio_font_editor' );
add_action( 'admin_head-post-new.php', 'cambio_font_editor' );
function cambio_font_editor() { ?>
<style type="text/css">#editorcontainer #content, #wp_mce_fullscreen {
font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif; }
</style>
<?php }
Ovviamente è possibile inserire la famiglia di font che preferiamo, oltre alle altre impostazioni che vogliamo dare al testo, come la grandezza, il colore etc. etc.
