PHP

Il linguaggio principe del web

Mattepuffo's logo
Escludere una categoria dalla sidebar in Wordpress

Escludere una categoria dalla sidebar in Wordpress

La sidebar del blog di Wordpress è abbastanza configurabile attraverso il widget apposito.

Solo che può capitare che il widget non basti, magari perchè il tema non lo permette.

Se volessimo nascondere in maniera forzata alcune categorie possiamo farlo anche in altri modi.

Mattepuffo's logo
Escludere una categoria dalla pagina shop in WooCommerce

Escludere una categoria dalla pagina shop in WooCommerce

In sostanza devo escludere una categoria dalla pagina shop di WooCommerce.

Ma se invece vado nella pagina di quella categoria i prodotti li devo vedere.

Per fare ciò non bastano le opzioni di visibilità del prodotto, ma dobbiamo fare una modifica al functions.php.

Probabilmente c'è anche qualche plugin che lo fa, ma direi che non è necessario.

Mattepuffo's logo
Login remoto in Wordpress con le API

Login remoto in Wordpress con le API

In Wordpress possiamo gestire facilmente il login remoto attraverso le API.

Solo che ne dobbiamo aggiungere una custom, e al suo interno possiamo richiamare le funzioni di login di Wordpress.

Mattepuffo's logo
Leggere email in PHP tramite IMAP

Leggere email in PHP tramite IMAP

In PHP abbiamo a disposizione tutte le funzioni imap_* per visualizzare le email tramite IMAP.

Non ci sono da installare librerie esterne, ma c'è bisogno di attivare l'estensione nel file php.ini.

Se non la trovate provate a cercare un pacchetto nei repo della vostra distro, un qualcosa tipo php-imap.

Mattepuffo's logo
Caching in PHP con Phpfastcache

Caching in PHP con Phpfastcache

Phpfastcache è una libreria per PHP che ci consente di gestire il caching.

Da quello che ho capito è tra la più apprezzate anche per il fatto che supporta diversi drivers e database.

In questo articolo vediamo un esempio in cui usiamo il caching su file, quindi quello più basico.

Mattepuffo's logo
Relazioni One To Many in Laravel

Relazioni One To Many in Laravel

In questo articolo voglio mostrarvi un esempio funzionante di relazione One To Many in Laravel.

Abbiamo una tabella persone ed una tabella attivita:

  • una persona può avere N attivita
  • una attivita appartiene ad una persona

Abbastanza standard come esempio, ma anche tra quelli che capitano di più.

Mattepuffo's logo
Aggiungere route custom alle API di Wordpress

Aggiungere route custom alle API di Wordpress

Come già detto in altri articoli, Wordpress ci mette a disposizione delle API per interagire con i dati.

Sono attive di default, e di default non sono protette da autenticazione.

Se volete il dettaglio vi basta andare a questo url (dovete solo cambiare l'url e mettere il vostro dominio): https://www.sito.it/wordpress/wp-json.