Hai bisogno di aumentare del 10% il prezzo dei tuoi prodotti ma non vuoi manualmente aprire ogni singolo prodotto? Hai trovato un plugin per Woocommerce ma è a pagamento? Ok, non ti serve pagare per fare, in pochi minuti l’aggiornamento dei prezzi del tuo catalogo. Vediamo come fare soltanto utilizzando Woocommerce. Esportare i prodotti da Woocommerce Nella Dashboard di WordPress, nella sezione destinata all’elenco dei prodotti di Woocommerce, avrete sicuramente le due voci di Esportazione e… Continue reading
Blog
Realizzare un sito web: qual’è l’obiettivo e come muoversi
Negli ultimi anni, la creazione di un sito web è diventata una priorità per molte persone e aziende, motivate da tre principali ragioni. Innanzitutto, l’esigenza di essere presenti online è essenziale nel panorama digitale contemporaneo, dove la visibilità sul web è cruciale per raggiungere un vasto pubblico e stabilire una presenza riconoscibile. Inoltre, la creazione di un sito web rappresenta un efficace strumento per generare nuovi contatti e opportunità commerciali, consentendo di ampliare la propria… Continue reading
Realizzare un Ecommerce: come creare un catalogo prodotti
Per realizzare un catalogo per un ecommerce, ci sono diversi materiali che potresti utilizzare. Per iniziare c’è da fare un distinguo sulla base dell’Ecommerce: se sei un rivenditore oppure se vendi i tuoi prodotti. Nel caso in cui tu fossi un rivenditore, probabilmente hai contatti con il tuo fornitore e puoi reperire da lui tutti i materiali destinati all’Ecommerce. Diversamente se sei un produttore questi materiali dovrai produrli in autonomia. Di seguito, ti fornisco alcuni… Continue reading
Creare un sistema a “Tab” con HTML, TailwindCSS e Javascript
Dopo averlo fatto e rifatto per svariate volte, oggi scrivo un “articolo-promemoria” su come creare un sistema a “Tab” con HTML, TailwindCSS e Javascript. I sistemi a “Tab” sono una funzione comune in molti siti web moderni e sono un ottimo modo per organizzare e visualizzare il contenuto in modo chiaro e conciso. In questo articolo spiegherò il processo di creazione di un sistema a “Tab” personalizzato utilizzando le tecnologie web fondamentali, come HTML, CSS… Continue reading
WordPress: pagina bianca, Errore 500 o 503
Uno degli errori comuni che si presentano su WordPress è l’errore 500 o 503 (o per alcuni, la pagina “bianca”). Hai aggiornato un template o un plugin, oppure “smanacciando” nel codice hai causato quell’errore? Non ti preoccupare, è facilmente risolvibile conoscendo l’errore e il proprio WordPress. WordPress: Cosa sono gli errori 500 In generale per WordPress, così come tutte le altre applicazioni del web, la specifica degli errori 500 è definita come “Internal Server Error”. … Continue reading
WordPress: La risposta non è una risposta JSON valida
WordPress, piattaforma utilizzata a livello mondiale per la sua semplicità ed estendibilità, porta con se anche varie problematiche quando si va a cambiare dominio o a migrare verso nuovi hosting. Oggi parliamo dell’errore che potrebbe palesarsi quando il sito viene spostato in modo non comune. Messaggio di errore “La risposta non è una risposta JSON valida” Questo messaggio di errore, come detto, viene alla luce quando è stato fatto un cambio di dominio o una… Continue reading
Woocommerce: Cambiare il mittente delle email
Woocommerce è uno dei motori Ecommerce più utilizzati online. Permette di gestire e personalizzare molteplici aspetti di un negozio online, partendo dalla gestione del catalogo fino ad arrivare alla gestione dei clienti e degli ordini. Il risultato è che la grande divulgazione di WordPress ha favorito Woocommerce ed è diventato “quasi” uno standard per molti Web Designer (e non) nel mondo. Modificare il mittente delle email su Woocommerce Una delle necessità che spesso emerge a… Continue reading
Caricare o importare i Google Fonts dal proprio hosting (self hosted)
A seguito della sentenza Schrems II della Corte di Giustizia dell’Unione Europea, l’uso dei Google Fonts rende non conforme al GDPR quei siti che lo utilizzano. Nello specifico, se siete un’ente pubblico o un’associazione probabilmente avrete ricevuto email di notifica dal gruppo di Hacker etici capitanati da Fabio Pietrosanti. Sembra infatti che i dati che vengono inviati quando si incorpora un Google Fonts siano riconducibili ad un utente specifico, rendendo così l’anonimato facilmente superabile. Ecco… Continue reading
WordPress: uno shortcode per gestire le traduzioni di WPML
WordPress e multilingua non sono mai “andati a braccetto” diversamente ad esempio di Drupal. Questo però non significa che il CMS più utilizzato al mondo (WordPress) non abbia la possibilità di trasformare il proprio sito in versione multilingua. Vediamo come fare. WordPress Multilingua con WPML Per trasformare WordPress in versione multilingua ci sono tanti modi, quasi tutti plugin. Tra questi il più diffuso e famoso è indubbiamente WPML. Viene utilizzato praticamente da tutta la community di… Continue reading
NextJS: getStaticProps e numero limitato di richieste
Qualche articolo fa ho parlato di Laravel e come modificare il suo limite di richieste. Come ho detto proprio in quell’articolo, lavorando ad un progetto che mixa Laravel per il backend e NextJS per il Frontend mi sono nuovamente imbattuto nella problematica del RateLimit e dell’annoso errore 429: Too many request. Visto che non è apprezzabile caricare il server di Backend con le richieste, ho pensato ad un alternativa lato frontend, quindi fruendo della funzione… Continue reading
Iniziare a sviluppare su WordPress: alcuni consigli e tools utili
Sviluppo in WordPress dal 2008 ma è soltanto nell’ultimo anno che ho approfondito e sono andato fino all’osso di questo fantastico CMS. Grazie ad Alessandro Risso ho avuto modo di conoscere le vere potenzialità che mette a disposizione il CMS open-source più utilizzato del web. Oggi, dopo un’anno intenso di lavoro su questa piattaforma mi sento di condividere alcuni consigli e strumenti utili per estendere WordPress per (quasi) tutti gli scopi. La gerarchia di un… Continue reading
Campi condizionali con Contact Form 7 per WordPress
Contact Form 7 è uno dei più popolari plugin per la realizzazione di moduli di contatto. Permette infatti in modo semplice di creare moduli con svariate tipologie di campi (testo, email, checkbox, select ecc.), di gestirne la validazione e di inviare un’email al destinatario del sito web (o ad un indirizzo personalizzato) con la mail di dettaglio con tutti i campi compilati dall’utente. Contact Form 7 è davvero duttile, oltre che per implementare semplici moduli… Continue reading
Laravel: modificare il limite di richieste alle API
Nell’utilizzo di Laravel, potrai sicuramente usufruire della possibilità di creare un sistema di API raggiungibile da remoto ed accessibile ad applicazioni o siti di terze parti. Ultimamente lo sviluppo Headless con i nuovi framework Javascript (NextJS, React, Vue ecc.) rende spesso utile questa funzionalità. Laravel e il limite di richieste API Nativamente Laravel limita a 30 richieste per minuto l’accesso alle API. Quindi qualsiasi route al quale vorrai effettuare una richiesta avrà questa limitazione, che… Continue reading
Google My Business: Perché è utile per ogni attività
Nell’ormai vastissimo mondo dei Social Network scegliere il migliore dipende dalla tipologia di attività che hai o che segui. Se c’è un “social” che non puoi dimenticare è Google My Business. Per tutti coloro che non conoscono Google My Business, e che magari hanno qualche anno di esperienza, possiamo paragonarlo alla Pagine Gialle, che tutt’ora esistono ma che hanno un’appeal molto diverso e molto minore. In questo articolo cercherò di spiegarti perchè Google My Business è utile per ogni… Continue reading
Woocommerce Spedizione Gratuita: come disabilitare le altre spedizioni
Woocommerce ha da sempre il problema che quando si raggiunge la spedizione gratuita offre comunque le altre spedizioni. Fortunatamente è sufficiente inserire una porzione di codice che permette di disabilitare le altre spedizioni in caso di spedizione gratuita. E’ sufficiente copiare e incollare questo codice al termine del file functions.php nel vostro tema (meglio se nel vostro tema “figlio”). Questo codice è testato sulla versione 4.7 di Woocommerce /** * Free Shipment only Payment */ function my_hide_shipping_when_free_is_available( $rates ) { $free = array();… Continue reading