Back to home page
Il Jester
My little dream is in developing

Sanitizzazione, validazione ed escaping dei dati

Nello sviluppo di uno script in php, compresi i plugin e i temi Wordpress, un aspetto importante e direi fondamentale è la sanitizzazione, la validazione e l’escaping del codice creato. Queste attività, piuttosto noiose, sono fondamentali per scrivere codice sicuro, e dunque evitare – per quanto possibile – iniezione di codice malevolo nei nostri script, […]

Creare un filtro per Wordpress

Wordpress, per le proprie necessità, e per tutte le implementazioni e customizzazioni, utilizza delle potenti API. Tra queste spiccano in particolar modo, i filtri. I filtri ci permettono di fare numerose personalizzazioni del nostro tema e dei nostri plugin. Possiamo usare i filtri ufficiali, implementati nel core di Wordpress, oppure, possiamo crearne di nuovi, quando […]

Aggiungere un pulsante all’editor tinymce di Wordpress

Con l’aggiornamento all’ultime versioni del noto plugin Tinymce Advanced (che utilizzo sui miei blog), è scomparso il pulsante “cite”, da me molto usato quando devo riportare brevi citazioni. La differenza con il blockquote è evidente: con quest’ultimo si riportano brani più lunghi in un paragrafo a parte; con il <cite>, brani più brevi, nella stessa linea […]

Wordpress. Personalizzare l’excerpt di condivisione opengraph con i campi personalizzati

Quando condividiamo i nostri articoli su Facebook, lo script che si occupa della condivisione estrae dall’articolo l’incipit, e cioè la parte iniziale dell’articolo. Tuttavia, non sempre questo è utile per attirare lettori. Anzi, in un certo senso, dall’incipit non è molto agevole (a parte il titolo) capire esattamente quale sarà il tenore del contenuto. Ecco […]

Wordpress. Creare un custom post type in modo semplice e veloce

In un altro articolo ho spiegato come creare delle tassonomie personalizzate. Ora è interessante spiegare come possiamo creare un custom post type, cioè una tipologia di post personalizzata, diversa da quella standard (post) e dalle pagine statiche (page). Il tutto avviene con un semplice snippet da inserire nel file functions.php. Ecco: add_action( ‘init’, ‘custom_post_musica’ ); function […]