
Per rendere i nostri articoli un po’ meno noiosi, WordPress ci permette da sempre di aggiungere al testo tutta una serie di smiley (cioè delle faccine), semplicemente scrivendo determinate combinazioni di caratteri.
Ma cosa fare se il set predefinito di faccine non ci soddisfa più e non ci accontentiamo neanche di quelli offerti dai vari plugin in circolazione? La soluzione più ovvia è quella di impostare manualmente un nostro set di smiley completamente personalizzato. Vediamo dunque come procedere.
Copiare le immagini
Per prima cosa procuriamoci un set di faccine che ci piaccia; dovranno avere (preferibilmente) le dimensioni di 16X16 pixel. Ce ne sono a centinaia su Internet, basta fare una breve ricerca con Google per avere l’imbarazzo della scelta.
Adesso entriamo nella cartella in cui è installato WordPress e spostiamoci in /wp-includes/images/smilies. Questa è la cartella in cui WordPress tiene le icone di default ed è qui dove andremo ad incollare le nostre nuove faccine.
Arrivati a questo punto, abbiamo aggiunto le immagini, ma quasi sicuramente non funzioneranno perché saranno in numero diverso rispetto alle precedenti e avranno nomi altrettanto diversi.
Il file di configurazione
Apriamo dunque il file functions.php che si trova in /wp-includes/.
Si tratta di un file molto lungo, sarà quindi necessaria una ricerca con la keyword “smiley” per raggiungere il punto che ci interessa (nel mio caso era intorno alla righa numero 2620) in cui troviamo scritto tra i commenti una cosa del genere:
/**
* Convert smiley code to the icon graphic file equivalent.
*
[...]
Poco sotto troviamo finalmente elencate le combinazioni di caratteri che richiamano le faccine e il corrispettivo nome del file immagine che le rappresenta (ovviamente si dà per scontato che l’immagine si trovi in /wp-includes/images/smilies).
if ( !isset( $wpsmiliestrans ) ) {
$wpsmiliestrans = array(
':mrgreen:' => 'icon_mrgreen.gif',
':neutral:' => 'icon_neutral.gif',
':twisted:' => 'icon_twisted.gif',
':arrow:' => 'icon_arrow.gif',
':shock:' => 'icon_eek.gif',
':smile:' => 'icon_smile.gif',
':???:' => 'icon_confused.gif',
':cool:' => 'icon_cool.gif',
':evil:' => 'icon_evil.gif',
':grin:' => 'icon_biggrin.gif',
':idea:' => 'icon_idea.gif',
':oops:' => 'icon_redface.gif',
':razz:' => 'icon_razz.gif',
':roll:' => 'icon_rolleyes.gif',
':wink:' => 'icon_wink.gif',
':cry:' => 'icon_cry.gif',
':eek:' => 'icon_surprised.gif',
':lol:' => 'icon_lol.gif',
':mad:' => 'icon_mad.gif',
':sad:' => 'icon_sad.gif',
'8-)' => 'icon_cool.gif',
'8-O' => 'icon_eek.gif',
':-(' => 'icon_sad.gif',
':-)' => 'icon_smile.gif',
':-?' => 'icon_confused.gif',
':-D' => 'icon_biggrin.gif',
':-P' => 'icon_razz.gif',
':-o' => 'icon_surprised.gif',
':-x' => 'icon_mad.gif',
':-|' => 'icon_neutral.gif',
';-)' => 'icon_wink.gif',
'8)' => 'icon_cool.gif',
'8O' => 'icon_eek.gif',
':(' => 'icon_sad.gif',
':)' => 'icon_smile.gif',
':?' => 'icon_confused.gif',
':D' => 'icon_biggrin.gif',
':P' => 'icon_razz.gif',
':o' => 'icon_surprised.gif',
':x' => 'icon_mad.gif',
':|' => 'icon_neutral.gif',
';)' => 'icon_wink.gif',
':!:' => 'icon_exclaim.gif',
':?:' => 'icon_question.gif',
);
}
Ora non ci resta che sbizzarrirci quanto vogliamo, aggiungendo, togliendo scorciatoie o più semplicemente rinominando le immagini che abbiamo modificato.
NOTA: poiché si tratta di un file di sistema di WordPress, è bene crearsi una copia di backup prima di apportare qualsiasi modifica, se non sappiamo bene ciò che stiamo facendo.
NOTA2: Poiché appunto si tratta di file di sistema di WordPress, quando andrete ad aggiornare il vostro CMS, questi file verranno sostituiti con quelli di default e dovrete eseguire nuovamente tutto il procedimento.
Per finire vi lascio con un po’ di smiley del set che ho scelto…
![]()
…e la tabella che indica le combinazioni di caratteri e le corrispettive faccine, per chi può interessare.









Sottoscrivi il nostro Feed



Lascia un commento Feed dei commenti