Contact Form 7: Come accedere ai dati inviati

Uno dei form più utilizzati in WordPress è il plugin Contact Form 7. Potrebbe capitare di dover accedere ai dati inviati per utilizzarli ad esempio in una chiamata API che li salva in un servizio di newsletter (come ad esempio: MailChimp, ActiveCampaign) oppure per memorizzarli nel Database. Per poter leggere questi dati quando l’email è […]

SublimeLinter: il package per l’analisi del codice PHP

SublimeLinter è un’estensione per uno dei migliori e più diffusi editor di codice per sviluppatori: l’amato programma gratuito SublimeText. http://www.sublimelinter.com/ Questo pacchetto ti fornisce la possibilità di analizzare il codice per trovare errori e va installato tramite il Package Control. Per ogni linguaggio che si desidera analizzare sarà poi necessario installare un’ulteriore estensione. Ad esempio […]

WordCamp Torino 2019: Riassunto

Quest’anno ho deciso di fare un piccolo viaggio e recarmi a Torino per il WordCamp. Non avevo mai visitato Torino e devo dire che è una città sicuramente all’avanguardia e molto bella da vedere. Sono rimasto colpito dalla Mole Antonelliana e mi è piaciuto molto girare con la metropolitana. Il WordCamp Torino è stato favoloso. […]

Da PNG a Base64 per usarlo come background-image

Una delle operazioni più comuni per ottimizzare il peso delle nostre pagine web è quella di convertire in Base64 piccole immagini usate per esempio come icone o loghi nel nostro sito direttamente dentro al background-image del nostro codice CSS. Per fare questo in questo esempio partiremo da un file PNG. Per prima cosa dobbiamo esportare […]

Slider: Regola CSS per impostare l’altezza al caricamento

Quando si sviluppa uno slider (ad esempio flex-slider) con una larghezza variabile può capitare che durante il caricamento vediamo il contenuto subito sotto allo slider nella posizione che dovrebbe occupare quest’ultimo. Succede perché la prima immagine non è stata ancora caricata e quindi il browser non conosce ancora la sua altezza. Per ovviare questo problema […]