Società leader nello sviluppo di soluzioni basate su Wordpress e Woocommerce.Con i sui 15 anni di esperienza, fin dagli albori, quando wordpress era alla sua prima relase (https://wordpress.org/news/2003/05/wordpress-now-available/) e Woocommerce ancora solo un sogno, oggi può vantarsi di conoscerli come le sue tasche e di sfruttare le loro magiche potenzialità per personalizzare qualsiasi tipo di progetto web, grande o piccolo che sia.

Woocommerce: campi personalizzati

Come inserire dei campi personalizzati in Woocommerce nella fase di checkout. Sfruttando l’hook che woocommerce ci mette a disposizione, in questo caso woocommerce_after_order_notes, possiamo scrivere una funzione come la seguente da inserire nel file functions.php del tema attivo: Aggiungere un checkbox al checkout: add_action(‘woocommerce_after_order_notes’, ‘add_checkbox’); function add_checkbox( $checkout ) { echo ‘<div id=”box_checkbox_personalizzato”><h3>’.__(‘Campo Personalizzato’).'</h3>’; woocommerce_form_field( ‘checkbox_personalizzato’, array(…

Errore: Cannot modify header

Warning: Cannot modify header information – headers already sent by (output started at…) in /wp-includes/pluggable.php on line 876 Aggiornando WordPress alla versione 3.5.1, abbiamo riscontrato l’errore “Warning: Cannot modify header information”. Effettuando un debug sulla piattaforma abbiamo notato che il problema viene causato da linee vuote all’interno del file functions.php del tema che utilizziamo su wordpress.…

MySql: AUTO_INCREMENT

Inserendo dei dati in un database di prova, ed eliminando successivamente questi record, la tabella AUTO_INCREMENT continuerà ad impostare i numeri sequenziali senza resettarli. Per far ripartire la colonna AUTO_INCREMENT da 1, dobbiamo eseguire la seguente query: $query = “ALTER TABLE “nome_tabella” AUTO_INCREMENT=1″ dove <nome_tabella> è il nome della tabella da resettare. Provando ora a…

PHP: timezone di mysql

Come  e perché  impostare il timezone in mysql. Se all’interno del nostro software abbiamo delle query di selezione o inserimento dati utilizzando la data e orario corrente, potrebbe tornare problematico avere il server mysql impostato con un timezone differente da PHP. Con PHP. per impostare il timezone, possiamo utilizzare la funzione nativa date_default_timezone_set(‘Europe/Rome’); Impostando in…

Woocommerce: inserire CF / P. IVA

Aggiornamento codice [maggio 2016] Ringraziamo tutti voi per gli apprezzamenti relativi al plugin e alle segnalazioni relative ad alcuni bug che ci hanno permesso di rilasciare la nuova versione 1.0.1!   Scarica GRATUITAMENTE la nuova versione direttamente dal repository wordpress. Il seguente articolo è sempre valido ma non verrà più aggiornato ma aggiorneremo direttamente il plugin. Woocommerce: Aggiungere…

Wordpress logo

WordPress: modalità manutenzione senza plugin

Come impostare la modalità manutenzione senza plugin in wordpress? Prima di iniziare spieghiamo cosa è la modalità manutenzione. La modalità manutenzione è la funzionalità che wordpress ci mette a disposizione per mettere temporaneamente offline il sito mentre facciamo ad esempio delle attività di aggiornamento sulla piattaforma. Worpdress ad esempio, utilizza questa modalità quando aggiorniamo i plugin…