Mattepuffo.com

Mattepuffo's logo
Cambiare logo in Wordpress con PHP

Cambiare logo in Wordpress con PHP

Su un ecommerce che sto sviluppando in Wordopress ho la necessità di cambiare il logo che si trova nell'header a seconda della pagina in cui mi trovo.

Nello specifico devo andare a ricercare il brand o come comincia il codice del prodotto che sto visualizzando.

Tutto questo possiamo farlo con qualche riga di codice PHP.

Mattepuffo's logo
Visualizzare le date di ultima modifiche delle tabelle in MySQL

Visualizzare le date di ultima modifiche delle tabelle in MySQL

Cercando di capire come funzioni alcuni meccanismi dietro le quinte di Wordpress (e sono sempre più convinto che per certi versi sia meglio scrivere tutto custom), avevo bisogno di visualizzare la data di modifica delle tabelle di un database.

In modo da vedere quali tabelle vengono modificate quando si lancia una procedura.

Mattepuffo's logo
Clonare oggetti in Javascript

Clonare oggetti in Javascript

Ho scoperto la funzione Object.assign(), che ci consente di eseguire diverse operazioni su oggetti in Javascript.

Oggi vediamo come usarlo per clonare un oggetto; nel caso specifico, stavo su un progetto Angular in cui passo un oggetto ad un componente, per lavorarci sopra.

E poi riassegnarlo.

Mattepuffo's logo
Creare un catalogo di Facebook XML con PHP

Creare un catalogo di Facebook XML con PHP

Facebook permette di creare i cataloghi in diversi formati.

Noi oggi vediamo il formato XML, che deve rispettare le specifiche ATOM/RSS.

Questo perchè è più facile da gestire, e permette di impostare gli aggiornamenti automatici, senza che l'utente ricarichi i prodotti.

Mattepuffo's logo
Eseguire query multiple in PHP e PDO

Eseguire query multiple in PHP e PDO

Supponiamo di dover eseguire due query diverse consecutivamente; a esempio due update del genere:

UPDATE persone SET abilitato = 0;
UPDATE persone SET abilitato = 1 WHERE id = 3;

Come vedete sono due istruzioni diverse, quindi non parliamo della stessa istruzione ripertuta con valori diversi.