6

wo

WooCommerce è una delle piattaforme eCommerce gratuite più semplici e flessibili da implementare su piattaforma WordPress e come tale si presta a personalizzazioni ed usi trasversali. Nel caso specifico la necessità è quella di creare uno store non di prodotti ma di promozioni, non cumulabili, inficiando quindi la necessità di un carrello per poter gestire […]

Schermata-03-2456741-alle-17.47

Da sviluppatore php non sono un patito dei plugin di WordPress. Troppo spesso mi sono trovato a dover mettere mano a siti web realizzati da professionisti (o presunti tali) infarciti di plugin ad adempiere le più semplici delle funzioni… funzioni implementabili su misura con poche linee di codice. Purtroppo il fatto che esista una simile […]

2

url

Qualche giorno fa sul webmaster tool di uno dei siti WordPress multilingua che gestisco è comparso il seguente messaggio: Incorrect rel-alternate-hreflang implementation on http://www.sito.it/ 25 ottobre 2013 Dear webmaster of http://www.sito.it/, We have noticed that on a number of the pages on your site the rel-alternate-hreflang implementation is incorrect. For example: http://www.sito.it/archivio/page/5/ http://www.sito.it/archivio/page/40/ http://www.sito.it/archivio/page/3/ http://www.sito.it/archivio/page/2/ […]

regex

Una pillola veloce veloce per aggiungere al volo una classe o un attributo a tutti quei link che puntano ad immagini. L’uso più ovvio è chiaramente quello di attivare un “lightbox” per tutte le immagini linkate su un blog. Il codice in PHP: function add_image_popup_class_to_image_links( $content ) { return preg_replace( ‘/(href=”[^”]+(bmp|gif|jpeg|jpg|png)”)/’, ‘$0 class=”image_popup”‘, $content ); […]

2

Schermata 10-2456588 alle 13.12.04

Varnish è un accelleratore di applicazioni Web anche conosciuto come caching HTTP reverse proxy. Semplificando molto è sufficiente installarlo a fronte di un comune server Apache/Nginx per ottenere un miglioramento delle prestazioni da 300 a 1000 volte. Sembra troppo bello per essere vero ma non si tratta di magia. Pensate semplicemente a quanto lavoro deve […]

6987151-zebra-cartoon-isolato

Il semplice snippet che segue prevede che il vostro tema WordPress utilizzi post_class(); all’interno del loop. In tal caso quindi potete aggiungere il filtro che segue al vostro functions.php: /** * Add Zebra Classes to posts * * @var Array $classes Array of post classes * * @return Array of post classes */ function zebra_post_class( […]

Schermata 07-2456484 alle 11.15.56

L’amico miniMAC mi ha chiesto di creare uno shortcode che gli permettesse di integrare, nella maniera più semplice possibile, i propri Gists all’interno degli articoli. Detto fatto, spero che la soluzione trovata possa esservi utile. Per integrarla nella vostra installazione è sufficiente copia/incollare il codice che segue nel vostro file functions.php (chiaramente nessuno vi vieta […]

github-logo-transparent

Due delle piattaforme più conosciute ed usate dai programmatori Web, WordPress e GitHub, che comunicano assieme… Realizzare il client per accedere alle API del noto sistema di revision control è stato a dir poco entusiasmante. Il client, nello specifico, implementa la richiesta di un Access Token che verrà memorizzato in una option e poi utilizzato […]